Un ejemplo de código abierto que utiliza Castle Game Engine, un juego de plataformas jugable.
Usando la entrada táctil en Android:
- Pulsa en la esquina inferior izquierda de la pantalla para moverte a la izquierda.
- Pulsa en la esquina inferior derecha de la pantalla para moverte a la derecha.
- Pulsa en la esquina superior de la pantalla para saltar.
- Presiona al menos dos dedos simultáneamente en el dispositivo táctil para disparar.
Características:
- Nivel (y toda la interfaz de usuario) diseñado visualmente con el editor Castle Game Engine.
- Hojas de sprites diseñadas con el editor CGE y gestionadas en formato .castle-sprite-sheet (consulta la documentación de las hojas de sprites).
- Jugabilidad de plataformas completa. El jugador puede moverse, saltar, recoger un arma, ser herido por enemigos, ser herido por obstáculos, recoger objetos, morir y completar el nivel. Se pueden realizar saltos adicionales en el aire (consulta la casilla "Jugador avanzado"). Los enemigos se mueven siguiendo un patrón simple.
- Sonido y música.
- Todos los estados que esperas de un juego normal: menú principal, opciones (con configuración de volumen), pausa, créditos, fin del juego y, por supuesto, el juego en sí.
Castle Game Engine en https://castle-engine.io/. El código fuente del juego de plataformas está incluido; consulta examples/platformer (https://github.com/castle-engine/castle-engine/tree/master/examples/platformer).