Skip to content

trinity-bytes/ForestHero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ForestHero

ForestHero es un juego de aventuras ASCII de estilo clásico basado en consola donde asumes el papel de un Guardián encargado de proteger y restaurar un bosque amenazado. ¡Navega por el mundo, reúne recursos, planta árboles y defiéndete de los enemigos para devolver la vida a la tierra!

🎮 Sobre el Juego

Como el Guardián del Bosque (@), tu misión es combatir la contaminación (representada por la Basura ӿ) y a los hostiles Enemigos (Ӿ) mientras reforestas activamente el área. Recoge Agua (≈) y Semillas (•) para plantar nuevos Árboles (♣). Tu objetivo final es alcanzar el 70% de reforestación para cantar victoria. Ten cuidado, ya que los encuentros con enemigos o basura te costarán vidas preciosas. Si pierdes todas tus vidas, tu misión terminará.

✨ Características

  • Gráficos ASCII Clásicos: Una experiencia visual de inspiración retro completamente dentro de la consola.
  • Jugabilidad en Tiempo Real: Navega y reacciona a un entorno dinámico.
  • Gestión de Recursos: Recoge semillas y agua para plantar árboles.
  • Sistema de Combate: Usa las semillas recolectadas para disparar a los enemigos y destruir la basura.
  • Sistema de Puntuación: Gana puntos por diversas acciones como plantar árboles, recolectar objetos y derrotar enemigos.
  • Potenciadores (Power-Ups): Descubre mejoras temporales para ayudarte en tus esfuerzos de reforestación.
  • Múltiples Estados de Juego: Incluye pantallas de juego, pausa, victoria y fin de partida.
  • Ranking de Puntuaciones Altas: Guarda tus puntuaciones y compite por el primer puesto.
  • Tutorial Dentro del Juego: Aprende los conceptos básicos de la jugabilidad.

🚀 Cómo Empezar

  1. Compila y ejecuta el juego.
  2. Navega por el menú principal usando las TECLAS DE FLECHA y presiona ENTER para seleccionar una opción.
  3. Selecciona "JUGAR" para comenzar una nueva partida.

🕹️ Controles

  • W, A, S, D: Mover al Guardián (Arriba, Izquierda, Abajo, Derecha)
  • M: Plantar un árbol (consume 1 semilla y 1 agua)
  • K: Disparar semillas (consume 1 semilla)
  • P: Pausar / Reanudar el juego
  • ESC:
    • Durante el juego: Volver al Menú Principal.
    • En Menús/Tutorial: Retroceder o salir.

🛠️ Construyendo el Proyecto

  • Lenguaje: C++ (compatible con el estándar C++14)
  • IDE: Desarrollado y probado con Visual Studio 2022.
  • Dependencias: Utiliza principalmente bibliotecas estándar de C++ y funciones de consola específicas de Windows (ej., windows.h, conio.h). No se requieren bibliotecas externas para la compilación básica en un entorno Windows.

📸 Capturas de Pantalla (Marcador de posición)

Pronto

About

CLI Game - Proyecto parcial de Algoritmos 2024-2

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published