#telegram-bot #card-game #telegram #card #bot

cardgames

A collection of (mostly italians) card games

8 releases

new 0.2.6 Nov 18, 2024
0.2.5 Feb 11, 2024
0.2.4 Sep 7, 2023
0.2.3 Mar 7, 2023
0.1.0 May 31, 2020

#116 in Games

Download history 1/week @ 2024-09-17 6/week @ 2024-09-24 1/week @ 2024-10-01 1/week @ 2024-10-08 1/week @ 2024-10-15 1/week @ 2024-10-29 1/week @ 2024-11-05 52/week @ 2024-11-12

62 downloads per month

AGPL-3.0

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/games named after the game
  • Create a public struct representing your game and implementing the Default and the Game traits
    • Most of the methods are documented, but the main one is handle_move which updates the game status according to the card recieved
  • Export your game in games/src/games/mod.rs
  • Implement some tests
  • Open a pull request on the main repo

Dependencies

~2–2.8MB
~59K SLoC