Chanta Claus es un videojuego navideño de plataformas muy simple. La primer versión fue desarrollada para sistemas DOS utilizando Div Games Studio.
En esta nueva versión buscamos rehacer el videojuego para otros sistemas operativos como GNU/Linux. En lugar de utilizar el antiguo código fuente lo creamos nuevamente, desde cero, utilizando otras herramientas de trabajo como:
En su modo "1 solo jugador", nuestro protagonista debe recolectar varios billetes de dólares dispersos en cada nivel. Cuando llegamos a recolectar todos, podremos acceder al próximo nivel.
Cada nivel tiene varios enemigos y municiones, tener municiones nos permite "dispararle" a los enemigos y quitarlos del camino.
Podemos perder vidas si colisionamos con un enemigo o si caemos de las plataformas inferiores.
Luego de perder 3 vidas perdemos la partida.
El protagonista del juego puede ser elegido por el usuario al comenzar el juego, sólo hay 2 posibilidades:
Los enemigos se dividen en 2 grupos: aquellos que pueden disparar y otros que simplemente "caminan" por el escenario.
La barra espaciadora se utiliza para disparar, si tenemos municiones.
Con los direccionales del teclado podemos caminar y saltar.
Opcionalmente existen algunas teclas que imitan el comportamiento de otras. La teclas 'z' y 'c' nos permiten saltar y 'x' disparar.
Cuenta con 31 niveles, cada uno de ellos tiene un desplazamiento o scroll de 4 pantallas (2 horizontales y 2 verticales).
La pantalla tiene un tamaño de 640x480 pixeles, pero es posible utilizar un modo de video de 320x240 pixeles (los gráficos se reducen).
Se ha implementado una única técnica, Double Buffer, ya que los niveles y menús están en constante movimiento.
Las opciones de video se pueden alterar "dentro" del juego o desde los párametros de la linea de comandos, no es necesario un fichero ejecutable separado para esto.
Cualquier cambio de configuración tiene alcance hasta que termina la ejecución del programa.
Para conocer los parametros del programa se debe ejecutar "./chanta --help"
Dentro del juego algunas opciones se pueden alterar mediante las teclas F#.
Se muestra el logo del grupo LosersJuegos con una animación simple.
Comienza con una animación pero es funcional en pocos segundos. Desde aquí podemos acceder a las escenas "juego", "créditos", "opciones" o salir por completo.
Nuestra partida, podemos regresar al menú (si perdemos o cancelamos el juego) o pasar a la "final"
Nos muestra una animación y regresa al menú.
Información sobre el desarrollo, solo puede ser seguido por el regreso al menú.
Nos permite alterar el modo de video, alternar entre "pantalla completa"/"ventana" y habilitar o deshabilitar las músicas y sonidos. Pero al igual que Créditos, solo puede enviarnos nuevamente al menú.
Lista los mejores puntajes, tomando cada uno de ellos de un archivo local del usuario.
El juego Chanta Claus debe cumplir con estas caracteristicas: