Skip to content

yyy1029/RogueEscape

Repository files navigation

RogueEscape - Dungeon Escape Game

RogueEscape is an intelligent dungeon escape game where the player, as a rogue, uses strategic algorithms to evade a pursuing monster and escape the dungeon. The game leverages algorithms like Breadth-First Search (BFS) to calculate optimal paths and incorporates game theory to ensure the rogue's survival.

Project Overview

RogueEscape combines intelligent pathfinding and strategy to create a dynamic and engaging gameplay experience. The rogue uses BFS to find the safest escape routes, while the monster employs the same algorithm to pursue the rogue. The game also implements game theory to model decision-making and ensure the rogue's best chance of survival.

Key Features:

  • Monster Movement Algorithm: The monster uses BFS to calculate the shortest path to the rogue and adjust its movement strategy to block escape routes.
  • Rogue Escape Algorithm: The rogue uses BFS to find safe corridors, avoid the monster, and attempt to reach a "winning circle" for survival.
  • Real-time Simulation: The rogue and monster interact in real-time, allowing for dynamic decision-making and gameplay.

Installation

Prerequisites:

  • Java 8+
  • IDE: IntelliJ IDEA or any Java IDE for development.

About

A dungeon escape game where the player, as a rogue, uses strategic algorithms to evade a pursuing monster and escape the dungeon.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages