Proyecto Comunitario: Node Ciy - Godot-en-Espanol/Node-City GitHub Wiki

Bienvenido a la wiki de Node City!

Este proyecto toma como base el Battle City de NES

Gameplay:

PJ

El tanque del PJ aparece en la parte inferior del mapa, justo al lado de su base. Esta base se encuentra en el centro inferior del mapa, la cual tiene una águila en su centro rodeada por bloques de ladrillos. Nuestro objetivo es defenderla. El PJ arranca con 3 vidas.

Nivel o Stage

Un nivel o stage se trata de una oleada de tanques enemigos que spawnean en la parte superior del mapa.

Se considera Game Over si:

  • El águila de la base del PJ recibe un solo disparo, incluso si el disparo pertenece al PJ.
  • Si el PJ se queda sin vidas Para ganar un nivel se debe destruir la totalidad de tanques enemigos. Al ganar un nivel, se pasa al siguiente

Oleada de enemigos

Los enemigos spawnean en el mapa constantemente hasta alcanzar el número de 4 tanques enemigos en mapa. Jamás spawnean al mismo tiempo sino que lo hacen cada dos segundos de haber spawneado el último enemigo. Existen 3 puntos de spawn los mismos se encuentran ubicados en la parte superior. Cada oleada consta de 20 tanques enemigos.

Tanques

Los tanques pueden disparar en 4 direcciones. La mayoría requiere un solo disparo para se destruido a menos que sea un tanque con armadura el cual requiere 4 disparos para ser destruido. Existen 4 tipos de tanques:

Enemigo Nombre Puntos Vidas Velocidad Movimiento Velocidad Disparo
Basic Tank 100 1 1 (Lento) 1 (Lento)
Fast Tank 200 1 3 (Rápido) 2 (Normal)
Power Tank 300 1 2 (Normal) 3 (Rápido)
Armor Tank 400 4 2 (Normal) 2 (Normal)

Si un tanque parpadea con una luz roja, al destruirlo se dropea un power-up de manera aleatoria por el mapa

Disparos

Los disparos pueden cancelarse entre sí y además de destruir enemigos pueden destruir paredes de ladrillos. Es posible realizar un disparo a la vez, es decir que un tanque puede volver a disparar solamente si el disparo previo fue consumido al chocar con algo.

Niveles de disparo (Condecoración)

  • Sin rango
  • Una estrella: Los disparos igualan la velocidad de un Power Tank.
  • Dos estrellas: Aumenta la cantidad de balas en pantalla a dos.
  • Tres estrellas: Los disparos pueden destruir paredes metálicas y son doblemente efectivas con paredes de ladrillos (antes se requería 4 disparos para destruir completamente una pared de ladrillos). El nivel de disparo se resetea cada vez que el PJ pierde una vida.

Power Ups

Granada Destruye a todos los enemigos en pantalla. Hay penalización de puntaje
Casco Campo de fuerza temporal similar a cuando el PJ spawnea. (Inmunidad)
Pala Convierte de manera temporal las paredes de ladrillos en paredes metálicas alrededor de la base. Si las mismas están rotas las repara
Estrella Aumenta el poder de disparo un nivel
Tanque Te da una vida extra. (También se puede conseguir una vida si se llega los 20.000 puntos)
Temporizador Congela el tiempo, deteniendo el movimiento de todos los enemigos.

Enviroment

Pared ladrillo Bloquea el pase de tanques y balas. Se puede destruir con 4 disparos (o dos tenendo 3 estrellas).
Pared acero Bloquea el pase de tanques y balas completamente. Solo puede destruirse con dos golpes si se tiene nivel 3 de disparo
Arboles Puede ser atravesado pero ofusca la visión de lo que está debajo.
Agua No puede ser atravesado por tanques pero si por las balas.
Hielo Puede ser atravesado pero es imposible frenarse en el mismo tile ya que el tanque está siendo deslizado. Dificulta ver balas