Skip to content

Rooterts/ParquePOO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulación de Parque Jurásico

Descripción del Proyecto

Este proyecto es una simulación interactiva de un parque jurásico desarrollado para la asignatura de Programación Orientada a Objetos (POO). El parque alberga diversas especies de dinosaurios del período jurásico y sigue reglas complejas de interacción entre los entes del ecosistema.

La simulación incluye ciclos en los que cada elemento del parque (plantas, dinosaurios, huevos, cadáveres, etc.) realiza acciones específicas, como alimentarse, desplazarse, o aparearse. Además, se implementan fenómenos casuales y un entorno dinámico para una experiencia inmersiva.

Características Principales

  • Especies de Dinosaurios: Braquiosaurios, Triceratops, Pterodáctilos, Velociraptors y T-Rex, cada uno con comportamientos y características únicas.
  • Interacciones Complejas: Alimentación, apareamiento, ataques, defensa y más.
  • Fenómenos Aleatorios: Eventos inesperados como enfermedades, crecimiento espontáneo de plantas o muerte súbita de dinosaurios.
  • Simulación Cíclica: Acciones en un orden aleatorio que varía en cada ciclo.
  • Interfaz de Usuario:
    • Visualización del tablero del parque.
    • Control de ciclos y eventos.
    • Posibilidad de agregar, modificar o eliminar elementos en el parque durante la simulación.

Requisitos

  • Lenguaje de programación: Java
  • Version del OpenJDK:openjdk-23
    • Java Swing para la interfaz gráfica.
    • Algoritmo de ruido Perlin para la generación del terreno, utilizando el nombre del parque como semilla.

Instalación

  1. Clona este repositorio:
    git clone https://github.com/Rooterts/ParquePOO.git
  2. Importa el proyecto en tu IDE de preferencia (por ejemplo, IntelliJ IDEA o Eclipse).
  3. Configura las dependencias necesarias (si aplica).
  4. Ejecuta el archivo principal para iniciar la simulación.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages