Commit Graph

73 Commits

Author SHA1 Message Date
Vivianne 81b401886a Add new note about board not being time travel friendly 2023-07-16 21:39:20 -07:00
Vivianne de1da5a48a Remove stray print 2023-07-16 21:33:24 -07:00
Vivianne ba3650e87b Okay this was annoying. IO is blocking by default and it's not obvious. Working again. 2023-07-16 21:32:21 -07:00
Vivianne 6ac6534635 Clarify wording 2023-07-16 21:10:16 -07:00
Vivianne 65497fd439 Tweaks and prints. Mostly works but for some reason vat promises tied to ui fiber??
- Need to figure out why main thread is blocking the vat promises from resolving.
2023-07-16 20:43:40 -07:00
Vivianne 910556a7af Fix, and actually seed random state again 2023-07-16 20:11:13 -07:00
Vivianne 36ff5f887c Some tweaks which break things, oops. 2023-07-16 19:59:42 -07:00
Vivianne 79737e6528 Remove print 2023-07-09 23:06:26 -07:00
Vivianne 43b7b94397 Fixing crashes caused by misunderstanding cond 2023-07-09 22:59:29 -07:00
Vivianne 3e9d075cda Code for joiner too! It works! 2023-07-09 22:45:57 -07:00
Vivianne ad2d33e994 Switch to using a channel as a signal is a one-time. working! 2023-07-09 22:03:21 -07:00
Vivianne 78226e84e6 Almost working on the initiator side 2023-07-09 21:40:22 -07:00
Vivianne 748bbfdb3f More tweaks to comms for ui 2023-07-09 20:23:00 -07:00
Vivianne b2444ace11 Add console to Makefile! 2023-07-09 20:21:17 -07:00
Vivianne 7708870b45 more tweaks to ui console and comms 2023-07-09 19:35:12 -07:00
Vivianne 559f9832f5 Tiny little console that just prints the board and accepts moves 2023-07-09 18:38:39 -07:00
Vivianne 77625ede95 Merge pull request 'update-guix-package' (#1) from TakeV/gib-gab-gob:update-guix-package into main
Reviewed-on: #1
2023-07-07 08:32:10 +00:00
TakeV 1116ff27a5
Mess up hall's formating 2023-07-06 23:28:29 -07:00
TakeV 138e328367
Remove manifest 2023-07-06 23:28:29 -07:00
TakeV d98c5db39a
Let hall know about bootstrap.sh and the manifest 2023-07-06 23:28:29 -07:00
TakeV abe82b9532
Add helper autoconfig script and manifest.scm 2023-07-06 23:28:29 -07:00
TakeV 0f460487c1
Add copying and guix.scm files to hall 2023-07-06 23:28:29 -07:00
TakeV e5d6d9cfb2
Read local source for package 2023-07-06 23:28:28 -07:00
Vivianne 0d5f6e6386 Fix fix 2023-07-06 23:27:29 -07:00
Vivianne 79dae2e4a4 Fix 2023-07-06 23:08:58 -07:00
Vivianne ffddf2a975 Check if we are vacant and set after peer done. 2023-07-06 23:07:56 -07:00
Vivianne aea22730d3 Return the joiner 2023-07-06 22:40:45 -07:00
Vivianne e4a9dda6cd Do the transition after registering. 2023-07-06 22:27:05 -07:00
Vivianne 3bb0c69096 Remove with-vat so we can use make-joiner 2023-07-06 22:04:51 -07:00
Vivianne 2148ae2e8d Basic repl over tor 2023-07-06 22:03:27 -07:00
Vivianne 22cf549c88 Missing change 2023-07-06 21:42:17 -07:00
Vivianne f844bf10d3 Switch to tor 2023-07-06 21:36:51 -07:00
Vivianne 32fb2edb71 We have a working TTT protocol 2023-07-06 21:33:23 -07:00
Vivianne 493ad2349c Rename host/client to initiator/joiner 2023-07-06 20:05:42 -07:00
Vivianne 610e09b2a6 Fix the bcom on the client side. Lobby side still a problem
- Can't use bcom in callbacks
2023-07-03 04:11:06 -07:00
Vivianne 87c6ae831a Display more state including win state! 2023-07-03 01:55:24 -07:00
Vivianne e46bc9f504 Project cleanup, remove silly files and move board to file 2023-07-03 01:43:01 -07:00
Vivianne ddcbaa6c35 Cleaner and more efficient print 2023-07-03 01:26:29 -07:00
Vivianne da663511f7 Cleanup and proper win checking 2023-07-03 01:09:56 -07:00
Vivianne 3ce3051bef lambdaize 2023-07-03 01:09:24 -07:00
Vivianne d39811d38e Not entirely tested but I assume this is working... need tests lol 2023-07-02 23:55:20 -07:00
Vivianne a3e2c45861 Cleaner printing func 2023-07-02 22:59:01 -07:00
Vivianne 3040c402b8 Board refactor to not have each square be actor and not be actor 2023-07-02 22:57:40 -07:00
Vivianne fbdf8129f5 Big cleanup, removing much of the non-repl code.
- No longer functioning outside of repl
2023-07-02 22:14:07 -07:00
Vivianne 3830cdbed4 whitespace 2023-07-02 19:59:41 -07:00
Vivianne a62e064341 Further decoupled 2023-07-02 19:57:34 -07:00
Vivianne 1d475841d4 Rename 'actors' to 'game' to better represent its purpose 2023-07-02 19:56:06 -07:00
Vivianne 0a01503dab Bit of a big re-org. Now the RPS component is decoupled from the ggg 2023-07-02 19:52:44 -07:00
Vivianne f5dea584ca Some more cleanup 2023-07-02 17:21:12 -07:00
Vivianne d69be591a9 remove some unneeded fluff 2023-07-02 17:14:20 -07:00