| ▲ | Klondike Solitaire game for curses in 5k of C(nanochess.org) | |||||||
| 68 points by nanochess 3 days ago | 6 comments | ||||||||
| ▲ | QuaternionsBhop 3 hours ago | parent | next [-] | |||||||
I recently wrote klondike in Rust after getting frustrated with bugs in my friend's LLM-written version. I highly recommend it as a recreational programming exercise, the first 4 hour blitz filling out the types was a blast. Later, trying to make as many invalid moves unexpressable by the given types as possible was a fun challenge. I ended up with a 232 byte struct for the board state with all values stack-allocated. The only way to make it considerably smaller would probably be to encode card permutations. | ||||||||
| ▲ | baudaux 2 hours ago | parent | prev | next [-] | |||||||
I put csol in https://exaequos.com: https://github.com/nielssp/csol Type: /usr/games/csol in the terminal (or find solitaire) | ||||||||
| ▲ | userbinator 3 hours ago | parent | prev | next [-] | |||||||
Everyone knows that the != operator is a surplus of the C language, use only the minus operator. It's notable that on most CPUs, the comparison instruction is equivalent to a subtraction but without writing the actual result. | ||||||||
| ▲ | mgc8 an hour ago | parent | prev | next [-] | |||||||
This is seriously cool, and as a bonus reminds me to brush up on my C knowledge to finally submit an IOCCC entry... | ||||||||
| ▲ | ares623 3 hours ago | parent | prev [-] | |||||||
I thought games need GPU acceleration and React? How is this possible? | ||||||||
| ||||||||