creació d'una plataforma per a l'anàlisi de les …...creació d'una plataforma per...

23
Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán Directora: Aura Hernàndez Sabaté Projecte Final de Carrera – Enginyeria Informàtica Bellaterra, 21 de Setembre de 2012

Upload: others

Post on 09-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense

Autor: Daniel Guzmán

Directora: Aura Hernàndez Sabaté

Projecte Final de Carrera – Enginyeria Informàtica

Bellaterra, 21 de Setembre de 2012

Page 2: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

01 Introducció

02 Objectius

03 Implementació de l'entorn

04 Implementació del joc

06 Resultats i Conclusions

05 Demostració

Page 3: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

3

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

01 Introducció

Motivació:

Les matemàtiques acostumen a ser avorrides.

Els videojocs estimulen a resoldre reptes.

Per què no ensenyar matemàtiques mitjançant videojocs?!

Page 4: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

4

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

01 Introducció

Motivació:

- Presenta un repte a superar.

- Llibertat a l'hora de triar una estratègia.

- Avaluació de la seva estratègia.

Què són els videojocs de tipus Defensa de Torres?

A nivell Educatiu:

Per què un joc de tipus Defensa de Torres?

- Gestió dels recursos (presa de decisions)

- Distribució de les torres (geometria)

- Comprensió del sistema de dany (relació numèrica)

Page 5: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

5

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,Història:

01 INTRODUCCIÓ

Rampart (1990) Starcraft (1999)

Vector Tower Defense (2007)

Page 6: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

01 Introducció

02 Objectius

03 Implementació de l'entorn

04 Implementació del joc

06 Resultats i Conclusions

05 Demostració

Page 7: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

7

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

02 OBJECTIUS

- Que tingui un entorn gràfic senzill amb els elements principals d'un joc del tipus 'Defensa de Torres'.

- Que el disseny del joc sigui neutre on l'ambientació no pugui discriminar a cap alumne (raça, gènere, etc)

- Que els elements que determinen la dificultat del joc siguin totalment configurables per el professorat.

- Que l'estratègia pugui ser avaluada contínuament en temps real.

Requeriments

Plataforma per a l'anàlisi d'un joc del tipus tower defense

Page 8: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

01 Introducció

02 Objectius

03 Implementació de l'entorn

04 Implementació del joc

06 Resultats i Conclusions

05 Demostració

Page 9: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

9

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

Eines:

03 Implentació de l'entorn

- Eclipse CDT

- C/C++

- SDL (Simple DirectMedia Layer)

- pugiXML

Page 10: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

10

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

Mòduls que componen l'entorn:

03 Implentació de l'entorn

- Mòdul de render.- Mòdul d'entrada/sortida.- Mòdul de gestió del temps.- Mòdul de configuracions XML.

Page 11: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

11

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

Mòdul de gestió de fonts:

03 Implentació de l'entorn

Page 12: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

01 Introducció

02 Objectius

03 Implementació de l'entorn

04 Implementació del joc

06 Resultats i Conclusions

05 Demostració

Page 13: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

13

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

04 Implentació del joc

Page 14: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

14

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

Elements Configurables:

04 Implentació del joc

- Paràmetres globals de la partida.

- Camins (Recorregut dels enemics).

- Paràmetres dels Enemics.

- Torres.

Page 15: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

15

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

Paràmetres globals de la partida:

04 Implentació del joc

Page 16: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

16

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

Camins (Recorregut dels enemics):

04 Implentació del joc

Page 17: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

17

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

Paràmetres dels Enemics:

04 Implentació del joc

- Velocitat.

- Color.

- Temps de sortida.

- Recursos que donarà al ser eliminat.

- Vida.

- Textura.

Page 18: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

18

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

Paràmetres de les Torres:

04 Implentació del joc

- Preu.

- Abast de la torre.

- Mal per segon als diferents tipus d'enemics (color).

- Textura.

Page 19: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

19

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

Estadístiques:

04 Implentació del joc

Page 20: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

01 Introducció

02 Objectius

03 Implementació de l'entorn

04 Implementació del joc

06 Resultats i Conclusions

05 Demostració

Page 21: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

01 Introducció

02 Objectius

03 Implementació de l'entorn

04 Implementació del joc

06 Resultats i Conclusions

05 Demostració

Page 22: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

22

Creació d'u

na plataforma p

er a l'anàlisi de les estratègies

utilitzad

es a un

joc de tipu

s Tow

er Defen

se,

- Videojoc de tipus 'Defensa de Torres' per ajudar als professors de secundària.

- Neutralitat en l'ambientació del videojoc.

- Elevat grau de configuració dels paràmetres d'una partida.

- Per avaluar l'estratègia hi ha les estadístiques.

06 Resultats i Conclusions

Page 23: Creació d'una plataforma per a l'anàlisi de les …...Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense Autor: Daniel Guzmán

Creació d'una plataforma per a l'anàlisi de les estratègies utilitzades a un joc de tipus Tower Defense

Autor: Daniel Guzmán

Directora: Aura Hernàndez Sabaté

Projecte Final de Carrera – Enginyeria Informàtica

Bellaterra, 21 de Setembre de 2012