Commit graph

24 commits

Author SHA1 Message Date
Kiana Sheibani b885d70549
Switch to flake-parts based flake 2024-05-01 00:31:58 -04:00
Kiana Sheibani 65d257d4ad
Overhaul event handling 2024-04-23 00:10:41 -04:00
Kiana Sheibani 35e68719cb
Add display to pause screen 2024-04-22 22:41:39 -04:00
Kiana Sheibani a6a70e5dca
Add true randomness
Previously, randomness was faked via bad pseudo-randomness code, so
let's refactor some of this to add true randomness support.
2024-04-21 03:39:41 -04:00
Kiana Sheibani 7c61ddb24f
Update dependencies 2024-04-21 03:39:13 -04:00
Kiana Sheibani 59d344b678
Add pausing 2023-01-28 21:50:45 -05:00
Kiana Sheibani 0f54f532f0
Separate key-getting function from event handler 2023-01-28 16:07:41 -05:00
Kiana Sheibani 9da1dee6bc
Separate pure game logic from tick function 2023-01-28 16:07:19 -05:00
Kiana Sheibani c449d1e892
Write doc comments 2023-01-25 15:49:58 -05:00
Kiana Sheibani 079294e2df
Fix orientation error 2023-01-25 15:49:42 -05:00
Kiana Sheibani ebb27755d2
Implmement display system 2023-01-25 15:49:30 -05:00
Kiana Sheibani 3780e967cd
Implement game engine 2023-01-25 15:48:50 -05:00
Kiana Sheibani 338305e32c
Implement event handler 2023-01-25 15:43:25 -05:00
Kiana Sheibani 90afdcd7bb
Buffer events with playMSF 2023-01-25 12:55:15 -05:00
Kiana Sheibani e788ddee39
Write basic game structure 2023-01-25 12:10:17 -05:00
Kiana Sheibani 1c6b2bd4a1
Convert Drawer to a monad transformer 2023-01-24 13:43:48 -05:00
Kiana Sheibani c4065b4b1b
Write gloss-dunai compatibility layer 2023-01-24 13:23:15 -05:00
Kiana Sheibani d4799c3dc4
Setup more package details 2023-01-24 13:23:02 -05:00
Kiana Sheibani 85bf7d520f
Switch to using Dunai instead of Yampa 2023-01-17 21:51:52 -05:00
Kiana Sheibani aeb5550dc2 Add necessary build packages 2022-03-14 13:17:32 -04:00
Kiana Sheibani 022acaa787 Disallow broken packages 2022-03-14 08:30:15 -04:00
Kiana Sheibani 739dd462fd
Create README.md 2022-03-12 18:50:45 -05:00
Kiana Sheibani e67b710d17
Create LICENSE 2022-03-12 18:44:09 -05:00
Kiana Sheibani b4a4a6bca3 Initial commit 2022-03-12 18:39:23 -05:00