open_tavern/readme.md

49 lines
1.6 KiB
Markdown
Raw Normal View History

# WTF how do i implement a game???
## Short range todo list to keep me going
[x] Move tokens into `Game` from `GameServer`
[x] Move login into `GameServer` from the web server socket handler (and prevent multiple logins for the same user)
[ ] Add admin settings panel
[ ] Only show to admins
[ ] Adding new players (as in, login stuff, but this will be unimplemented in the actual server until i do the login database or something similar)
[ ] Creating new characters
[ ] Allow creation of characters for admins
shit that needs to be done with characters handling:
2024-10-16 09:41:41 +00:00
[x] Create character: admins only
[ ] view character list (all pc characters i think, or maybe only scene available characters?)
[ ] get character info
[ ] set character info
[ ] assign character to user
2024-10-12 12:07:16 +00:00
## Features
2024-09-30 15:44:36 +00:00
2024-10-12 12:07:16 +00:00
[x] Simple chat
[ ] Simple map view with moveable tokens
[ ] spawn tokens
[x] move tokens
[ ] change map
[ ] show grid
[ ] multiple maps
[ ] Chat actions
[x] Define chat action
[x] show roll dialog on chat aciton
[ ] send action roll and get result
[ ] allow modify action roll stuff
[ ] allow adding custom rolls to action roll stuff
[ ] Roll dice for no reason
[ ] roll dice animation because its fun
[ ] Character sheet
[ ] Create new character sheet
[ ] view sheet
[ ] assign sheet (and character by extention) to user
[ ] Display image
[ ] Free move / Turn based movement
[ ] clickable stuff
[ ] only gm visible stuff (like traps and info stuff)
[ ] combat fog
[ ] Characters in current map/scene
[ ] initiative tracker
[ ] cards system (for a playstyle that relies less on the map)