9 releases
| 0.2.7 | Jan 15, 2025 |
|---|---|
| 0.2.6 | Nov 18, 2024 |
| 0.2.5 | Feb 11, 2024 |
| 0.2.4 | Sep 7, 2023 |
| 0.2.0 | May 31, 2020 |
#201 in Games
539 downloads per month
35KB
815 lines
@giocoacartebot
A Telegram bot to play card games
To find out how to implement new games search for the crate docs on docs.rs
lib.rs:
Card Games
This crate provide several card games that can be conveniently accessed through a shared set of primitives.
Adding your game
To add your game you have to:
- Fork the repo
- Create a new file under
games/src/gamesnamed after the game - Create a public
structrepresenting your game and implementing theDefaultand theGametraits- Most of the methods are documented, but the main one is
handle_movewhich updates the game status according to the card recieved
- Most of the methods are documented, but the main one is
- Export your game in
games/src/games/mod.rs - Implement some tests
- Open a pull request on the main repo
Dependencies
~2–2.7MB
~57K SLoC