Skip to content

The classic Mediterranean trick-taking game. Now in your terminal.

License

Notifications You must be signed in to change notification settings

ckc-dev/BriscolaPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

The classic Mediterranean trick-taking game. Now in your terminal.

This is a simple Python module that implements the classic Italian card game of Briscola. This program simulates a game of Briscola between a number of players, ranging from 2 to 4, including CPU players.

This was a weekend project by me for a friend of mine, who likes the card game, as a fun way of teaching them the very basics of programming.

NOTE: This project is NOT actively maintained by me anymore

This project does what it aims to do and is essentially complete.

Please note that while I may make small changes, such as refactoring code from time to time, I am no longer actively maintaining this project, so open issues may not be resolved unless by pull requests and collaboration from other users. If you would like to contribute to this project, I am more than willing to review and accept pull requests.

Technologies used

  • Python

Table of contents

File tree

BriscolaPy
├ LICENSE       Project license.
├ briscola/     Main module directory.
│ ├ __init__.py Ensures Python treats this directory as a package.
│ ├ card.py     Card class and functions.
│ ├ game.py     Main game logic.
│ └ player.py   Player class and functions.
└ README.md     Project README.

Contributing

Pull requests are welcome.

Please open an issue to discuss what you'd like to change before making major changes.

Please make sure to update and/or add appropriate tests when applicable.

This project is licensed under the GPL-3.0 License.

About

The classic Mediterranean trick-taking game. Now in your terminal.

Topics

Resources

License

Stars

Watchers

Forks

Languages