This website requires JavaScript.
81b401886a
Add new note about board not being time travel friendly
main
Vivianne
2023-07-16 21:39:20 -0700
de1da5a48a
Remove stray print
Vivianne
2023-07-16 21:33:24 -0700
ba3650e87b
Okay this was annoying. IO is blocking by default and it's not obvious. Working again.
Vivianne
2023-07-16 21:32:21 -0700
6ac6534635
Clarify wording
Vivianne
2023-07-16 21:10:16 -0700
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.
Vivianne
2023-07-16 20:43:40 -0700
910556a7af
Fix, and actually seed random state again
Vivianne
2023-07-16 20:11:13 -0700
36ff5f887c
Some tweaks which break things, oops.
Vivianne
2023-07-16 19:59:42 -0700
3214640136
wip
chickadee
Vivianne
2023-07-16 18:35:12 -0700
fc992f6b9a
crap
Vivianne
2023-07-14 19:45:27 -0700
8840ca1b1d
Very much wip, added lots of stuff mostly adapted from comm. garden
Vivianne
2023-07-11 01:56:03 -0700
79737e6528
Remove print
Vivianne
2023-07-09 23:06:26 -0700
43b7b94397
Fixing crashes caused by misunderstanding cond
Vivianne
2023-07-09 22:59:29 -0700
3e9d075cda
Code for joiner too! It works!
Vivianne
2023-07-09 22:45:57 -0700
ad2d33e994
Switch to using a channel as a signal is a one-time. working!
Vivianne
2023-07-09 22:03:21 -0700
78226e84e6
Almost working on the initiator side
Vivianne
2023-07-09 21:40:22 -0700
748bbfdb3f
More tweaks to comms for ui
Vivianne
2023-07-09 20:23:00 -0700
b2444ace11
Add console to Makefile!
Vivianne
2023-07-09 20:21:17 -0700
7708870b45
more tweaks to ui console and comms
Vivianne
2023-07-09 19:35:12 -0700
559f9832f5
Tiny little console that just prints the board and accepts moves
Vivianne
2023-07-09 18:37:52 -0700
77625ede95
Merge pull request 'update-guix-package' (#1 ) from TakeV/gib-gab-gob:update-guix-package into main
Vivianne
2023-07-07 08:32:10 +0000
1116ff27a5
Mess up hall's formating
TakeV
2023-07-06 23:19:47 -0700
138e328367
Remove manifest
TakeV
2023-07-06 23:18:10 -0700
d98c5db39a
Let hall know about bootstrap.sh and the manifest
TakeV
2023-07-06 23:17:13 -0700
abe82b9532
Add helper autoconfig script and manifest.scm
TakeV
2023-07-06 22:28:28 -0700
0f460487c1
Add copying and guix.scm files to hall
TakeV
2023-07-06 22:04:03 -0700
e5d6d9cfb2
Read local source for package
TakeV
2023-07-06 21:54:37 -0700
0d5f6e6386
Fix fix
Vivianne
2023-07-06 23:27:29 -0700
79dae2e4a4
Fix
Vivianne
2023-07-06 23:08:58 -0700
ffddf2a975
Check if we are vacant and set after peer done.
Vivianne
2023-07-06 23:07:56 -0700
aea22730d3
Return the joiner
Vivianne
2023-07-06 22:40:45 -0700
e4a9dda6cd
Do the transition after registering.
Vivianne
2023-07-06 22:27:05 -0700
3bb0c69096
Remove with-vat so we can use make-joiner
Vivianne
2023-07-06 22:04:51 -0700
2148ae2e8d
Basic repl over tor
Vivianne
2023-07-06 22:03:27 -0700
22cf549c88
Missing change
Vivianne
2023-07-06 21:42:17 -0700
f844bf10d3
Switch to tor
Vivianne
2023-07-06 21:36:51 -0700
32fb2edb71
We have a working TTT protocol
Vivianne
2023-07-06 21:33:23 -0700
493ad2349c
Rename host/client to initiator/joiner
Vivianne
2023-07-06 20:05:42 -0700
610e09b2a6
Fix the bcom on the client side. Lobby side still a problem - Can't use bcom in callbacks
Vivianne
2023-07-03 04:11:06 -0700
87c6ae831a
Display more state including win state!
Vivianne
2023-07-03 01:55:24 -0700
e46bc9f504
Project cleanup, remove silly files and move board to file
Vivianne
2023-07-03 01:43:01 -0700
ddcbaa6c35
Cleaner and more efficient print
Vivianne
2023-07-03 01:26:29 -0700
da663511f7
Cleanup and proper win checking
Vivianne
2023-07-03 01:09:56 -0700
3ce3051bef
lambdaize
Vivianne
2023-07-03 01:09:24 -0700
d39811d38e
Not entirely tested but I assume this is working... need tests lol
Vivianne
2023-07-02 23:55:20 -0700
a3e2c45861
Cleaner printing func
Vivianne
2023-07-02 22:59:01 -0700
3040c402b8
Board refactor to not have each square be actor and not be actor
Vivianne
2023-07-02 22:57:40 -0700
fbdf8129f5
Big cleanup, removing much of the non-repl code. - No longer functioning outside of repl
Vivianne
2023-07-02 22:14:07 -0700
3830cdbed4
whitespace
Vivianne
2023-07-02 19:59:41 -0700
a62e064341
Further decoupled
Vivianne
2023-07-02 19:57:34 -0700
1d475841d4
Rename 'actors' to 'game' to better represent its purpose
Vivianne
2023-07-02 19:56:06 -0700
0a01503dab
Bit of a big re-org. Now the RPS component is decoupled from the ggg
Vivianne
2023-07-02 19:52:44 -0700
f5dea584ca
Some more cleanup
Vivianne
2023-07-02 17:21:12 -0700
d69be591a9
remove some unneeded fluff
Vivianne
2023-07-02 17:14:20 -0700
0efdd1f65a
Update to use the official selfish spawn. - Requires latest and greatest goblins, though.
Vivianne
2023-07-02 00:08:23 -0700
8fd7edd0f9
Remove debug
Vivianne
2023-07-01 23:16:22 -0700
3f39e8855e
Update to not use oop which reduces unneeded boilerplate
Vivianne
2023-07-01 23:08:05 -0700
461e88dd92
Clean up unused utils module
Vivianne
2023-02-18 13:56:12 -0800
1660010d1f
Fixed a bunch of little bugs preventing this from working!
Vivianne
2023-02-18 13:40:38 -0800
b9006ffd64
Some work on getting scripts to work, hopefully not too messy.
Vivianne
2023-02-18 12:02:19 -0800
bf522a863d
Unfortunately I am running into a problem with standard input that I can only repro when using goblins.
Vivianne
2023-02-12 00:42:07 -0800
e0dd13caab
Switch coords. It kinda works? But testing is annoying.
Vivianne
2023-02-11 22:34:46 -0800
dffa96f5d0
Woot, this seems good!
Vivianne
2023-02-11 22:02:21 -0800
9e79ef1c84
Okay, now we don't have weird recursion anymore
Vivianne
2023-02-11 22:00:18 -0800
03e2d615fc
Better but still slightly broken.
Vivianne
2023-02-11 21:50:40 -0800
8ba7ea6a40
Basic working ugly tic tac toe moving.
Vivianne
2023-02-11 21:37:38 -0800
ecd912e50d
Added selfish spawner to clean code up!
Vivianne
2023-02-10 01:02:59 -0800
598ac34998
Experiments with doing tic tac toe! So far the board can be written to and displayed. Probably a bit hacky and could be better?
Vivianne
2023-02-06 03:12:28 -0800
aa89fc61a9
Switch to ~a to avoid quotes in name.
Vivianne
2023-02-05 23:34:59 -0800
efe8e786c3
Some adjustments to the prints, and export <rps-host> class.
Vivianne
2023-02-05 23:30:12 -0800
b0f3ed155c
Rename exchange-pick-for-unsealer
Vivianne
2023-02-05 06:23:22 -0800
af674390cb
More tweaks and tidies and fixes to unnecessary things
Vivianne
2023-02-05 06:20:04 -0800
71e35eb2d5
Further tidying
Vivianne
2023-02-05 05:26:35 -0800
659397f9c9
Section headers
Vivianne
2023-02-05 04:51:13 -0800
14ea86a928
A bit cleaner logic, and removed unnecessary case in RPS check
Vivianne
2023-02-05 04:49:01 -0800
b2bcaa8086
Added randomness and more cleanups
Vivianne
2023-02-03 06:19:04 -0800
afd422039f
Initial commit with RPS functionality
Vivianne
2023-02-03 05:18:17 -0800