Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/larkenx/rotten-soup
A roguelike built with Vue, Vuetify, Tiled, rot.js, and PixiJS! Playable at https://rottensoup.herokuapp.com/
https://github.com/larkenx/rotten-soup
dungeon dungeon-crawler game game-map pixijs roguelike rotjs vuejs vuetify
Last synced: 7 days ago
JSON representation
A roguelike built with Vue, Vuetify, Tiled, rot.js, and PixiJS! Playable at https://rottensoup.herokuapp.com/
- Host: GitHub
- URL: https://github.com/larkenx/rotten-soup
- Owner: Larkenx
- License: gpl-3.0
- Created: 2017-01-04T23:53:34.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-06-28T03:49:21.000Z (over 1 year ago)
- Last Synced: 2024-12-07T23:22:43.760Z (15 days ago)
- Topics: dungeon, dungeon-crawler, game, game-map, pixijs, roguelike, rotjs, vuejs, vuetify
- Language: JavaScript
- Homepage:
- Size: 35.1 MB
- Stars: 386
- Watchers: 21
- Forks: 55
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Rotten Soup
###### A roguelike written in JavaScript with [Vue](https://vuejs.org/), [Vuetify](https://vuetifyjs.com/en/), [Tiled](https://www.mapeditor.org/), [rot.js](http://ondras.github.io/rot.js/hp/) and [PixiJS](http://www.pixijs.com/).![screenshot](public/images/screen.gif)
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](https://rottensoup.herokuapp.com)!
## 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 [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](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.me/larkenx)