Rotten Soup
While maintaining some roots in traditional roguelike gameplay with features like randomly generated dungeons, turn-based combat and permadeath, Rotten Soup also has many modern features such as tiled graphics, animations, a statically defined overworld, and mouse controls. Since Rotten Soup is developed using JavaScript, you can play it in your browser here!
Features
- [x] Three detailed areas that you can explore. The Mulberry Town, Forest & Graveyard
- [x] Randomly generated dungeons with different themes every 5 floors with unique enemies and loot
- [x] A tough mini-boss that can raise the dead
- [x] Dozens of unique villagers!
- [x] Melee, Magic, and Ranged combat
- [x] Wide variety of playable characters
- [x] Potions, swords, keys, and spellbooks!
- [x] Quests
- [x] Dialog and interaction with NPC's
- [x] Procedurally generated worlds not unlike Minecraft
- [x] Weapon enchantments
- [x] Goal-based enemies
Stuff I'm working on
- [ ] Shops where you can sell/buy items
- [ ] Unique characters classes, skills, and abilities
- [ ] More weapons (Axes, Polearms, Bows, Staves, Morningstar, Whips, Daggers, Clubs, Spears)
- [ ] Enemies that used ranged and magical attacks
Running the game locally
To run Rotten Soup locally, you can clone this repository and install its dependencies with yarn
. You will probably need to install vue-cli
.
npm install vue-cli -g
Once you do that, you can run the app with yarn serve
.
Contact / Feedback
If you have any feedback, please send me an email at larkenx@gmail.com or drop an issue on GitHub. Any feedback is welcome and greatly appreciated.
Donate
If you've really enjoyed my game and want to buy me a cup of coffee, I won't stop you!