kodiak/README.md

37 lines
930 B
Markdown
Raw Normal View History

2024-07-15 10:58:05 -04:00
# kodiak
2024-07-27 22:04:02 -04:00
*Kodiak* is an implementation of [Klondike Solitaire](https://en.wikipedia.org/wiki/Klondike_(solitaire)) for the[Uxn/Varvara ecosystem](https://100r.co/site/uxn.html) virtual machine.
2024-07-15 10:59:00 -04:00
![screenshot of initial solitaire deal](start.png)
2024-07-15 10:58:05 -04:00
2024-07-27 22:04:02 -04:00
Currently *Kodiak* is very limited:
- Can't move cards from the foundation
- Must manually move every card
- No undo functionality
- No scoring or timing
- No music or animations
- No splash screen
- No buttons to restart or quit
Future releases may relax some or all of these constraints.
![screenshot of solitarire mid-game](game1.png)
Building the Kodiak ROM requires a Uxn assembler:
2024-07-15 10:58:05 -04:00
```
2024-07-27 22:04:02 -04:00
$ uxnasm kodiak.tal kodiak.rom
Assembled kodiak.rom in 10923 bytes(16.73% used), 253 labels, 0 macros.
2024-07-15 10:58:05 -04:00
```
2024-07-27 22:04:02 -04:00
Running the Kodiak ROM requires an emulator. For example:
```
$ uxnemu kodiak.rom
```
![another screenshot of solitaire](game2.png)
Kodiak was built by d_m, 2023-2024