🛡⚔ Web based online role playing game
Why RPG? Because role playing is fun and can bost your imagination and creativity. Mostly tutorials are about same: create blog, create link aggregator i wanted something else but wanted to learn most of language. This one is currently writeen with .Net Core 3.1. And now you can see how it's working One-to-One, One-To-Many, Many-To-Many (and self referencing too) relations between models. I have used ViewComponents and repositories pattern and more will come.
What want to do and wat is done.
- Finding good name for this game.
- More user friendly admin pages
- Manage characters (Create, Edit, Delete)
- Initial attributes based on race
- Starting location based on race
- Inventory
- Skills
- Move Trough Locations
- Multiple characters per login
- Set/Change Active Character
- Leveling system, experience gain
- HitPoint system (decrease & restore)
- Player or NPC characters
- Manage items
- Item types
- Manage Locations
- Connections between locations
- Characters in location
- Show connected locations in details
- Move trough locations
- Inventory (like shops, bars, restaurants)
- Current character location
- Battles
- Iem buying (?)
- Skill learning
- Manage Races
- Playable/not playable races setting
- Manage skills
Automation for some entities like health restoring
- Restore health
Please follow conventions and directions. If you any idea what can you do or want to add you can open issue. For now i don't want to include too much external packages. So if you want add some ask first by opening issue.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D