Skip to content

A roguelike built with Vue, Vuetify, Tiled, rot.js, and PixiJS! Playable at https://rottensoup.herokuapp.com/

License

Notifications You must be signed in to change notification settings

SecretRecipe/Rotten-Soup

Repository files navigation

Rotten Soup

Donate

A roguelike written in JavaScript with Vue, Vuetify, Tiled, ROT.js and PixiJS.

screenshot

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

  • Three detailed areas that you can explore. The Mulberry Town, Forest & Graveyard
  • Randomly generated dungeons with different themes every 5 floors with unique enemies and loot
  • A tough mini-boss that can raise the dead
  • Dozens of unique villagers!
  • Melee, Magic, and Ranged combat
  • Wide variety of playable characters
  • Potions, swords, keys, and spellbooks!
  • Quests
  • Dialog and interaction with NPC's
  • Shops where you can sell/buy items
  • Unique characters classes, skills, and abilities
  • More weapons (Axes, Polearms, Bows, Staves, Morningstar, Whips, Daggers, Clubs, Spears)
  • More challenging enemy types
  • Enemies that used ranged and magical attacks

Completed but not currently used

  • Procedurally generated worlds not unlike Minecraft
  • Weapon enchantments

Contact / Feedback

If you have any feedback, please send me an email at [email protected] 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!

paypal

About

A roguelike built with Vue, Vuetify, Tiled, rot.js, and PixiJS! Playable at https://rottensoup.herokuapp.com/

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.8%
  • CSS 2.4%
  • Vue 2.2%
  • Other 0.6%