Aryadev Chavali
|
77d344a42f
|
Implement a package for some game mechanics
Currently can deal some hands and redeal some cards.
|
2025-02-14 23:23:32 +00:00 |
|
Aryadev Chavali
|
334ece1ee7
|
Split source code into different modules for cleanliness
|
2025-02-14 21:46:43 +00:00 |
|
Aryadev Chavali
|
f0e7c9f3f0
|
WIP: Making a simple re-deal program.
Gives a hand from a shuffled deck to the user, asks them to provide
indices for cards they wish to re-deal then does so.
|
2025-02-14 20:53:44 +00:00 |
|
Aryadev Chavali
|
f4b43031ad
|
Add a package for modelling cards
Time to do the fun non-yakshaving part. I'll start out by writing
some custom types for the objects of concern: ranks, suits, cards and
sets of cards.
|
2025-02-14 17:17:43 +00:00 |
|
Aryadev Chavali
|
02ff1a3fb3
|
Prefix all packages with cantedraw
This is mostly a sanity check in-case anyone else decides to load this
system for use in their own package - don't want to conflict with
their names.
|
2025-02-14 16:11:54 +00:00 |
|
Aryadev Chavali
|
4c27e7d5c1
|
cantedraw.lisp -> main.lisp
|
2025-02-14 16:00:41 +00:00 |
|
Aryadev Chavali
|
a1a9ae008a
|
Remove dependency on deploy - use ASDF's program-op instead
|
2025-02-14 15:10:39 +00:00 |
|
Aryadev Chavali
|
90ef834393
|
odraw -> cantedraw
Why name it something unique when this is what I'm going to be making
at the end of it all? Just makes it more confusing for the end user.
|
2025-02-11 00:54:01 +00:00 |
|