feature: Initial commit

This commit is contained in:
Keith Solomon
2026-03-11 19:09:07 -05:00
commit 9a58758220
3 changed files with 50 additions and 0 deletions

0
.gitiginore Normal file
View File

16
.vscode/settings.json vendored Normal file
View 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
View 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)