Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 1.21 KB

README.md

File metadata and controls

44 lines (26 loc) · 1.21 KB

Battle Simulator

Battle Simulator Screenshot

The Battle Simulator program facilitates a battle simulation game, presenting a user-interactive map.

Features

  • Node Management: Add or remove nodes on the map.
  • Edge Management: Establish or remove edges between nodes.
  • Army Management: Add or remove various armies at the nodes.
  • Node Renaming: Rename nodes using a text field in the bottom left corner.
  • Battle Simulation: Simulate battles at the edges or nodes between armies from different teams.
  • Army Commands: Command armies to progress towards random edges and initiate fights.
  • Save State: Option to save the current state of the graph in a JSON format using a 'Save' button.

These armies are faction-affiliated and can experience different types of events at the nodes or edges.

Installation

Prerequisites

Steps

git clone https://github.com/manos02/battle-simulator.git
cd battle-simulator
mvn clean install

Usage

mvn exec:java -Dexec.mainClass="com.manosavvides.rts.Main"