This repository has been archived on 2025-11-10 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
d4e8f66c8bed16245328a010e55541d6265af5e0
Like REPL stands for Read -> Evaluate -> Print -> Loop, here we implement a similar loop which reads a set of indices for cards to remove from the user, redeals those cards then loops back. This keeps happening until either: - the user does not want to redeal (empty input) - there aren't enough cards for a redeal
--------------------------------------------------------
| _____ _ _ |
| / ____| | | | | |
| | | __ _ _ __ | |_ ___ __| |_ __ __ ___ __ |
| | | / _` | '_ \| __/ _ \/ _` | '__/ _` \ \ /\ / / |
| | |___| (_| | | | | || __/ (_| | | | (_| |\ V V / |
| \_____\__,_|_| |_|\__\___|\__,_|_| \__,_| \_/\_/ |
--------------------------------------------------------
Cantedraw: the five card poker game.
A simulator written in Common Lisp.
Goals:
- Players can use a terminal emulator or a web browser
- Players can join games hosted on other machines
- Games may have up to 12 players
- Games may include bots
- Bots have different ranks of difficulty
Requirements:
- Steele Bank Common Lisp (http://www.sbcl.org/)
- Quick Lisp (https://www.quicklisp.org/beta/)
Run:
$ ./build
to compile the program.
Languages
Common Lisp
99.6%
Shell
0.4%