Mythic Bastion is a tower defense game inspired by the classic Kingdom Rush. In this game, players must defend their kingdom from waves of enemies by strategically placing towers and using unique abilities to prevent enemy forces from reaching their base.
- Tower Defense Mechanics: Place different types of towers to defend against enemies.
- Wave Progression: Multiple waves of enemies with increasing difficulty.
- Special Abilities: Unique abilities that players can use to help in tough situations.
- Game Over and Victory Conditions: Win by stopping all enemies, lose if enemies reach the kingdom's core.
- Visuals and UI: Clean user interface showing tower stats, wave count, and health.
- Language: Scala
- Game Framework: Scala Swing
- Clone the repository:
git clone https://github.com/pipiland2612/mythic-bastion.git- Navigate to the project directory:
cd mythic-bastion- Compile and run the game using your IDE or command line.
sbt reload
sbt run- Place Towers: Use the UI to place towers at strategic locations on the map.
- Defend the Kingdom: Enemies will come in waves. Use your towers to defeat them before they breach the kingdom gates.
- Upgrade Towers: As you progress, upgrade your towers to increase damage and defense.
- Special Abilities: Activate special powers to deal with tougher enemies or emergency situations.
See more in game general plan and technical plan