Giter Club home page Giter Club logo

tower-defense's Introduction

tower-defense

Knowledge

⏩ Animations

  • Ataque de torretas.
  • Movimiento de los enemigos.
  • Baja de un enemigo.
  • Construir una torreta.
  • Lanzar/impactar un hechizo.

🏭 Prefabs

  • Enemigos
  • Torres
  • Balas

🎬 Scenes

  • Menu princiapl
  • Mapa de niveles
  • Nivel 1..4

🎦 Timelines

  • Animacion al perder.
  • Animacion al ganar.
  • Animacion al empezar un nivel.
  • Animacion al seleccionar un nivel.
  • Animacion al spawnear el final boss.

🎹 Audio

  • Musica de fondo en las escenas.
  • Sonido al morir un enemigo.
  • Musica de victoria/derrota.

💥 Particle system

  • Particulas cuando un enemigo recibe daño.
  • Particulas cuando un enemigo muere.
  • Particulas al contruir/vender un edificio.
  • Particulas cuando se lanza un hechio.

TODO List

  • Feature: Cambiar los diseños de enemigo y torretas.
  • Feature: Mostrar estadisticas al ganar/perder una partida.
  • Fix: Las animaciones de las torretas nunca terminan.
  • Feature: Desbloquear nuevas torres a medida que se avanza en los niveles.
  • Fix: La torre sigue atacando aunque se haya ido de rango.

Features v0.0.2 (26-04-2022 ~ ?)

  • Fix: Si se pierde, el juego sigue continuando.
  • Feature: ahora se desbloquean los niveles.
  • Feature: Particulas cuando un enemigo recibe daño.
  • Feature: Efecto de movimiento al ataque de las torretas.
  • Feature: Guardar el avance del jugador.

Features v0.0.1 (07-03-2022 ~ 25-04-2022)

  • Las torretas se pueden vender por oro.
  • Crear un selector de niveles.
  • Crear animacion al ganar o perder la partida.
  • Al cumplir los objetivos, generar un Boss final.
  • Generar interfaz para mostrar las monedas y las torres contruidas.
  • Los niveles poseen disintas condiciones para ganar.
  • Generar oro de forma pasiva.
  • Si el target de una torre ya no existe mas busca en el area el proximo que entro al rango.
  • Animacion de ataque para las torretas.
  • Interfaz para poder seleccionar y spawnear torretas.
  • Area para construir torretas.
  • Los enemigos al morir den monedas.
  • Los enemigos puedan recibir daño por las torretas.
  • Crear torreta (Catapult) que ataque al enemigo con mayor vida
  • Crear torreta (UFO) que ataque a todos los objetivos que esten a su rango
  • Crear torreta que ataque al primer objetivo que encuentre
  • Se spawnean enemigos aleatoriamente.
  • Movimiento del enemigo automaticamente por un camino.

tower-defense's People

Contributors

veronesi avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.