A free open-source Vue.js RPG game based on the early Macintosh System 7 games.
See a hosted version at: https://breamwood.mytchall.dev/
To win the game:
- Dungeon clear all levels
- Arena, beat strongest person
- Complete all quests
Make sure Node >v20 is installed on your system.
Open this folder in your terminal and run:
npm installto intall dependencies.npm run devto run dev server.
Vue.js, Pinia and Tailwind are used.
To get to v1, this list needs to be complete:
[x] - Build basic UI components [x] - Get New Game working
[ ] - Get Save/Quit working (currently uses localstorage)
[x] - Get shops working
[ ] - Inventory
[ ] - Build Arena screen
[ ] - Build Castle screen [ ] - Build Dunegon screen
Arena Change defend to items Arena, not instant fight results. Arena gives gold, not XP
Dungeon Fights give XP + small bit of gold Dungeon is the same, an image of hallways, choose left, right etc. Text descriptions, action buttons
King can give multiple quests / job board so player can choose. Quest rewards gold, tells dungeon tips
Click on player to see stats, like levels cleared etc..
If you want to submit a pull request, make sure commits are small and readable :)
