✨feature: Initial commit
This commit is contained in:
0
.gitiginore
Normal file
0
.gitiginore
Normal file
16
.vscode/settings.json
vendored
Normal file
16
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"workbench.colorCustomizations": {
|
||||
"tree.indentGuidesStroke": "#3d92ec",
|
||||
"activityBar.background": "#0C351D",
|
||||
"titleBar.activeBackground": "#114A29",
|
||||
"titleBar.activeForeground": "#F3FCF7",
|
||||
"titleBar.inactiveBackground": "#0C351D",
|
||||
"titleBar.inactiveForeground": "#F3FCF7",
|
||||
"statusBar.background": "#0C351D",
|
||||
"statusBar.foreground": "#F3FCF7",
|
||||
"statusBar.debuggingBackground": "#0C351D",
|
||||
"statusBar.debuggingForeground": "#F3FCF7",
|
||||
"statusBar.noFolderBackground": "#0C351D",
|
||||
"statusBar.noFolderForeground": "#F3FCF7"
|
||||
}
|
||||
}
|
||||
34
Notes/Project Specs.md
Normal file
34
Notes/Project Specs.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# Epic Solo
|
||||
|
||||
I want to create a web app for playing TTRPG games solo. These can range from simple "dungeon crawl" procedurally-generated experiences up to full-blown world-building epic campaigns.
|
||||
|
||||
## Features
|
||||
|
||||
### MVP
|
||||
|
||||
- Configurable for any game system
|
||||
- game style
|
||||
- rules
|
||||
- tables (loot, monsters, encounters, etc)
|
||||
- characters (with optional generation based on rules)
|
||||
- Multiple game systems with an easy-to-use menu to choose from added games
|
||||
- Dice roller for all common gaming dice
|
||||
- Easy-to-use admin panel for adding new game systems
|
||||
- Session storage and logging
|
||||
- One built-in system
|
||||
- Procedural random dungeon crawl
|
||||
- Tables for rooms, encounters, loot, etc
|
||||
- Show a minimap of the last N rooms/ocrridors explored
|
||||
|
||||
### Future Upgrades
|
||||
|
||||
- Multiple Users
|
||||
- Connection to chat services
|
||||
- Telegram, Discord, etc
|
||||
- Session export in different formats
|
||||
- Markdown
|
||||
- Lonelog
|
||||
- JSON
|
||||
- AI integration
|
||||
- "Live" DM, story summaries, etc
|
||||
- Either cloud API or local models (via ollama, etc)
|
||||
Reference in New Issue
Block a user