Un ejemplo de código abierto que utiliza Castle Game Engine, un juego de plataformas jugable.
Usando la entrada táctil en Android:
- Presiona en la parte inferior izquierda de la pantalla para moverte a la izquierda.
- Presiona en la parte inferior derecha de la pantalla para moverte hacia la derecha.
- Pulsa en la parte superior de la pantalla para saltar.
- Presiona al menos 2 dedos en el dispositivo táctil simultáneamente para disparar.
Características:
- Nivel (y toda la interfaz de usuario) diseñados visualmente con el editor Castle Game Engine.
- Hojas de sprites diseñadas con el editor CGE y administradas en formato .castle-sprite-sheet (ver documentos de hojas de sprites).
- Juego completo de plataformas. El jugador puede moverse, saltar, recoger un arma, ser herido por enemigos, ser herido por obstáculos, recoger cosas, morir, terminar el nivel. Es posible realizar saltos adicionales en el aire (marca la casilla de verificación Jugador avanzado). Los enemigos se mueven siguiendo un patrón simple.
- Sonido y música.
- Todos los estados que esperas de un juego habitual: menú principal, opciones (con configuración de volumen), pausa, créditos, fin del juego y, por supuesto, el juego real.
Castle Game Engine en https://castle-engine.io/ . El código fuente del juego de plataformas está dentro, ver ejemplos/plataformas ( https://github.com/castle-engine/castle-engine/tree/master/examples/platformer ).