Skip to content

A roguelike built with Vue, Vuetify, Tiled, rot.js, and PixiJS! Playable at

License

Notifications You must be signed in to change notification settings

virtuoushub/Rotten-Soup

 
 

Repository files navigation

Rotten Soup

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
  • Procedurally generated worlds not unlike Minecraft
  • Weapon enchantments
  • Goal-based enemies

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 -g @vue/cli
# OR
yarn global add @vue/cli

To Install other Dependencies

npm i
# or
yarn

To Run in Desktop

npm run desktop
# or
yarn desktop

To Run as Web App

npm run serve
# or
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.

We now have a Discord! So come check out the Community!❤️

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

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