diff --git a/readme.md b/readme.md index fef788d..b8905b5 100644 --- a/readme.md +++ b/readme.md @@ -1,17 +1,13 @@ -# Cards +# Cards For Humanity -I guess I'm making an API for card games that can exist in a chat-bot type frontend or a web page frontend +A game master server for the popular game [Cards Against Humanity](https://www.cardsagainsthumanity.com/) using data from [Chris Hallberg](https://crhallberg.com/)'s project [JSON Against Humanity](https://github.com/crhallberg/json-against-humanity) (everyone say "Thanks, Chris!") -I aim to support Cards Against Humanity and Blackjack on Discord. +This started as a problem trying to play games with friends who are all on different platforms. This shall be as cross-platform as it gets. I want it to work on anything that can establish a connection and allow anyone to write any front-end they can dream up whether it be a web page, chat bot, VR, etc. Any clients who share a master server can play together across any platform. ## TODO: -* finish CAH -* create and maintain own CAH card db to support card editing.. hash every card on the way in and use that as a unique id to prevent duplicating edited cards on a future merge? -* ratatui -* serenity -* make a web ui when discord can't display a hand privately without a DM -* telegram? -* Blackjack -* ... -* a lot +* finish game logic +* establish connectivity, probably websockets +* support card text editing +* prevent import of cards that have been seen already and edited +* handle duplicates