Creació d’un joc 2 d
-
Upload
sisco-batalla -
Category
Education
-
view
214 -
download
0
Transcript of Creació d’un joc 2 d
![Page 1: Creació d’un joc 2 d](https://reader035.fdocuments.ec/reader035/viewer/2022081903/588124dd1a28abb9388b7ce5/html5/thumbnails/1.jpg)
Jose Expósito Molina
Curs 2015 / 2016
Departament de Tecnologia
Tutor: Josep Chavarria
![Page 2: Creació d’un joc 2 d](https://reader035.fdocuments.ec/reader035/viewer/2022081903/588124dd1a28abb9388b7ce5/html5/thumbnails/2.jpg)
Índex
• Introducció
• Programa utilitzat.
• Dificultats.
• Procés de creació.
• Conclusions.
![Page 3: Creació d’un joc 2 d](https://reader035.fdocuments.ec/reader035/viewer/2022081903/588124dd1a28abb9388b7ce5/html5/thumbnails/3.jpg)
Introducció
• Els videojocs són el meu passatemps.
• Interès per la informàtica.
• Crear un videojoc 2D, per a introduir-me
en el món de la programació.
![Page 4: Creació d’un joc 2 d](https://reader035.fdocuments.ec/reader035/viewer/2022081903/588124dd1a28abb9388b7ce5/html5/thumbnails/4.jpg)
Python
• Utilitza llenguatge de programació Python.
• És:– Multiplataforma
– Multiparadigma
– Software lliure
• Té un intèrpret intern.
![Page 5: Creació d’un joc 2 d](https://reader035.fdocuments.ec/reader035/viewer/2022081903/588124dd1a28abb9388b7ce5/html5/thumbnails/5.jpg)
Pygame
• És un mòdul per a Python.
• Facilita Python la creació de videojocs.
![Page 6: Creació d’un joc 2 d](https://reader035.fdocuments.ec/reader035/viewer/2022081903/588124dd1a28abb9388b7ce5/html5/thumbnails/6.jpg)
Dificultats
• Errors de sintaxi.
• Per crear les col·lisions es necessita un nivell bastant elevat.
![Page 7: Creació d’un joc 2 d](https://reader035.fdocuments.ec/reader035/viewer/2022081903/588124dd1a28abb9388b7ce5/html5/thumbnails/7.jpg)
Procés de creació
1. Creació dels diferents mòduls.
1 2
34
![Page 8: Creació d’un joc 2 d](https://reader035.fdocuments.ec/reader035/viewer/2022081903/588124dd1a28abb9388b7ce5/html5/thumbnails/8.jpg)
2. Assignació de tecles.
3. Assignar l’acció a la tecla.
![Page 9: Creació d’un joc 2 d](https://reader035.fdocuments.ec/reader035/viewer/2022081903/588124dd1a28abb9388b7ce5/html5/thumbnails/9.jpg)
4. Millores en el moviment i limitació de FPS.
5. Acció de disparar (nau).
![Page 10: Creació d’un joc 2 d](https://reader035.fdocuments.ec/reader035/viewer/2022081903/588124dd1a28abb9388b7ce5/html5/thumbnails/10.jpg)
6. Optimització moviment i creació de l’enemic.
7. Programació de les col·lisions.
No aconseguit .
![Page 11: Creació d’un joc 2 d](https://reader035.fdocuments.ec/reader035/viewer/2022081903/588124dd1a28abb9388b7ce5/html5/thumbnails/11.jpg)
Conclusions
• Fer un joc és complex.
• La programació té un ample ventall d’aplicacions actualment.
• És frustrant no aconseguir programar
correctament alguna cosa.