power point presentació

7
Programació de videojocs en C# i XNA Treball de Recerca Pedro Reyero Santiago Tutor de treball: Josep Rubió 2n Batxillerat A Curs 2013-2014

Upload: campperol

Post on 14-Aug-2015

18 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Power point presentació

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ó

Introducció• Què?• Com?• Previsions• Comencem!

Page 3: Power point presentació

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ó

• 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ó

• 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ó

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ó

Conclusions• Assoliment de l’objectiu inicial• Problemes i dificultats• Resultat: Memòria i guia de programació• Valoració personal