Power point presentació
Transcript of Power point presentació
![Page 1: Power point presentació](https://reader035.fdocumento.com/reader035/viewer/2022080909/55c3367bbb61eb8b3a8b475a/html5/thumbnails/1.jpg)
Programació de videojocs en C# i XNA
Treball de RecercaPedro Reyero Santiago
Tutor de treball: Josep Rubió2n Batxillerat ACurs 2013-2014
![Page 2: Power point presentació](https://reader035.fdocumento.com/reader035/viewer/2022080909/55c3367bbb61eb8b3a8b475a/html5/thumbnails/2.jpg)
Introducció• Què?• Com?• Previsions• Comencem!
![Page 3: Power point presentació](https://reader035.fdocumento.com/reader035/viewer/2022080909/55c3367bbb61eb8b3a8b475a/html5/thumbnails/3.jpg)
C# i XNAC#• Llenguatge de programació orientat a objectes
(tot en C# és un objecte)• Molt proper al C, C++ i Java• Infraestructura .NET• Anatomia d’un programa simple• Variables, control de flux, OOP(classes/objectes, membres
de classe, elements estàtics, constructors, jerarquies, elements virtuals…)
XNA• Funcionament de la infraestructura• Dibuix d’elements per pantalla (gràfics i text)• Entrada de dades de l’usuari
![Page 4: Power point presentació](https://reader035.fdocumento.com/reader035/viewer/2022080909/55c3367bbb61eb8b3a8b475a/html5/thumbnails/4.jpg)
• Inspirat en el clàssic joc dels mòbils Nokia• Només llenguatge C#• Joc voxel-based• 1 jugador• Aspectes gràfics i de control• Jerarquia de classesCodi a destacar• Funció ‘AddBody’• Propietat ‘NextGridVoxel’• Funció ‘CalculateNewDirection’
Snake
![Page 5: Power point presentació](https://reader035.fdocumento.com/reader035/viewer/2022080909/55c3367bbb61eb8b3a8b475a/html5/thumbnails/5.jpg)
• Inspirat en el clàssic joc d’Atari (1972)• Llenguatge C# + Infraestructura XNA• 2 jugadors• Aspectes gràfics i de control• Jerarquia de classesCodi a destacar• Funció ‘SafeRandomDirection’
Pong
![Page 6: Power point presentació](https://reader035.fdocumento.com/reader035/viewer/2022080909/55c3367bbb61eb8b3a8b475a/html5/thumbnails/6.jpg)
Monster Invasion• “Projecte de futur”• Inspirat en jocs Flash de pàgines web de minijocs• Joc Hack’n Slash amb tocs de Shooter i RPG
![Page 7: Power point presentació](https://reader035.fdocumento.com/reader035/viewer/2022080909/55c3367bbb61eb8b3a8b475a/html5/thumbnails/7.jpg)
Conclusions• Assoliment de l’objectiu inicial• Problemes i dificultats• Resultat: Memòria i guia de programació• Valoració personal