Un ejemplo de código abierto que utiliza Castle Game Engine, un juego de plataformas jugable.
Usando la entrada táctil en Android:
- Presione en la parte inferior izquierda de la pantalla para moverse hacia la izquierda.
- Presione en la parte inferior derecha de la pantalla para moverse hacia la derecha.
- Pulsa en la parte superior de la pantalla para saltar.
- Presione al menos 2 dedos en el dispositivo táctil simultáneamente para disparar.
Características:
- Nivel (y toda la interfaz de usuario) diseñado visualmente utilizando el editor Castle Game Engine.
- Hojas de sprites diseñadas con el editor CGE y administradas en formato .castle-sprite-sheet (ver documentación de hojas de sprites).
- Juego de plataformas completo. El jugador puede moverse, saltar, coger un arma, ser herido por enemigos, herido por obstáculos, recoger cosas, morir y terminar el nivel. Es posible realizar saltos adicionales en el aire (marque 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 normal: 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, consulte ejemplos/plataforma (https://github.com/castle-engine/castle-engine/tree/master/examples/platformer).