Ahora sobre el juego! el juego que implemento mi grupo en principio iba a ser un juego de plataformas... a lo super meat boy! la idea era solo de ir de un lado a otro del nivel. Eventualmente las cosas evolucionaron (y con eso quiero decir que se puso mas peluo) y decidimos solo hacer dos niveles uno de plataformas y otro de vuelo.
Como el tema era de la extinción, nuestro personaje iba e estar huyendo de desastres naturales de un planeta en destrucción. El nivel a pie, era un plataformas donde la idea fue tener solo un background y lineas horizontales para los topes de los edificios. En esta lineas (plataformas) era que el personaje se pararía para ir saltando de edificio en edificio huyendo de una inundación. Al final habría un helicóptero que te llevaría al segundo nivel.
El movimiento del personaje es "físicamente realista" es decir tiene su aceleración, gana velocidad y momentum... y dependiendo del mismo los saltos son mas (o menos) grandes.
Para la detección de colisiones entre el personaje con los topes se uso un algoritmo que detecta si dos rectas se intersectan. Cuales dos rectas? la plataforma con la que forma la posición de un pie en el frame N con la posición del pie en el frame N+1? esto permite que se detecten colisiones aun cuando en los dos frames no hay contacto con el objeto ya que no se revisa la posición del personaje sino la trayectoria que siguió...
De resto todo fue física elemental.
El segundo nivel fue mucho mas sencillo, el escenario es estático, y hay edificios viniendo con una velocidad constante (igual que los meteoritos) y la detección de colisiones fue entre puntos y rectángulos (helicóptero - edificio/gasolina/gente) y puntos círculos (meteoros) digo puntos por que el helicóptero se armo tomando seis puntos claves (punta frontal, hélice trasera, "patas", etc) en vez de todo el helicóptero para las colisiones.
y bueno creo que eso fue todo... el juego lo pueden bajar de aquí... http://www.globalgamejam.org/2011/inevitable
Hay un .zip (50 megas) con todo el proyecto de XNA (carpeta src) y una carpeta con un ejecutable que se llama GGJGame.exe eso debería correr pero fue compilado en mi maquina así que no garantizo que corra en la tuya :D


en que te inspiraste para el negro que no es negro de tu personaje en obama?.
ResponderEliminarque ciudad es esa donde caen los meteoritos caracas o new york?
no deberias de pagar algun tipo de impuesto por la musica del principio, por derecho de autor?
estas son pregunta de alguien ladillado
me gusto tu blog y la presentacion del juego cuidate se te extraña borri
Coño, no sabía que tenías blog.
ResponderEliminarQué bien que la pasaste fino y, por lo que pude apreciar, la gente quedó contenta.
Yo espero que para el 2012 podamos contar de nuevo con el apoyo del LDC y hacer un Game Jam igual de fino (pero con aire acondicionado xDD).