Power point presentació

Post on 14-Aug-2015

18 views 1 download

Transcript of 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

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

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

• 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

• 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

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

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