Tactical Turn-Based Roguelike Web Game based on Greek Mythology
View Demo: rise-to-olympus.netlify.app
Features | Prerequisites | Technologies | Roadmap | Images | Contributors
-
Dynamic Combat System
Engage in tactical turn-based battles with a variety of mythical creatures.
-
Randomly Generated Levels
Experience a new adventure every time with randomly chosen maps enemies.
-
Skill Progression
Unlock and synergize skills, learn enemy patterns and environment.
-
Regular Updates
Benefit from continuous improvements and new content based on player feedback.
Before you start, you will need to have the following tools installed on your PC/Laptop: Git, Node.js and/or Yarn. In addition, it is good to have an editor to work with the code such as VSCode.
-
Clone the repository:
git clone https://github.com/codetrifecta/rise-to-olympus.git cd rise-to-olympus
-
Install dependencies:
npm install
-
Run the server:
npm run dev
This game was built with the following technologies:
- Typescript
- React
- Zustand
- Tailwind
- Vite
- Toggle button to speed up enemy actions
- Upgradable passives (higher base stat, more skill slots, etc)
- Refactor obstacle and entity layering to fix entity-obstacle layering bugs
- Shop room so players can buy specific equipment
- Miniboss room for extra challenge and higher quality loot
- More floors
- More rooms for floor 1
- Floor 2
- Floor 3
- Dedicated tutorial overlay
- Scripts for the story
- Sound efffects and music
Title Screen
Tutorial Start Room
Combat Scenario
Randomized Chest Loot
Compendium: Unlock Skills and Passives