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!
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á.
- 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.
- Compila y ejecuta el juego.
- Navega por el menú principal usando las TECLAS DE FLECHA y presiona ENTER para seleccionar una opción.
- Selecciona "JUGAR" para comenzar una nueva partida.
- 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.
- 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.
Pronto