Commit Graph

80 Commits

Author SHA1 Message Date
Tony Garnock-Jones d67d490885 Operational transformation example 2016-07-25 21:33:15 -04:00
Tony Garnock-Jones 6cac704bc5 Sound 2016-07-24 14:43:27 -04:00
Tony Garnock-Jones c146f1d3b9 Merge branch 'incremental-actor-netstack' 2016-07-21 17:04:54 -04:00
Tony Garnock-Jones d33d2f42a3 Move incremental netstack implementation to subdir 2016-07-21 17:04:43 -04:00
Tony Garnock-Jones b2d5a3f74d Copy monolithic netstack implementation to subdir, for future reference 2016-07-21 17:04:01 -04:00
Tony Garnock-Jones e1ddeb5f90 Use begin/dataflow to log allocated ports and statevecs 2016-07-21 16:50:30 -04:00
Tony Garnock-Jones e0f3650989 Switch to a more neutral webserver for fetchurl.rkt 2016-07-21 16:50:30 -04:00
Tony Garnock-Jones e165972a03 Bring fetchurl.rkt up to date 2016-07-21 16:50:30 -04:00
Tony Garnock-Jones 75ef296c58 Repair TCP state-vector tracking.
I had missed that the syndicate/monolithic implementation
was *subscribing* with a #t filter, but *projecting* without one.
2016-07-21 16:50:30 -04:00
Tony Garnock-Jones 71b8edf5c3 Remove no-longer-needed on-claim.rkt 2016-07-21 16:50:30 -04:00
Tony Garnock-Jones 015d7c38dd Properly evaluate some TCP stop-when conditions.
Prior to this commit, the stop-whens were using
current-inexact-milliseconds in a comparison to detect a timeout,
meaning that timeouts would be missed. This commit introduces a
redundant copy of current-inexact-milliseconds in a field and changes it
on every event so that stop-when expressions involving the field are
reevaluated properly frequently.
2016-07-21 16:50:30 -04:00
Tony Garnock-Jones 09dfaf7d0e Migrate ip, port-allocator, udp and tcp to syndicate/actor 2016-07-21 16:50:30 -04:00
Tony Garnock-Jones 04f1c56a5a Migrate main.rkt to syndicate/actor 2016-07-21 16:50:30 -04:00
Tony Garnock-Jones ec2996e931 Migrate fetchurl.rkt to syndicate/actor 2016-07-21 16:50:30 -04:00
Tony Garnock-Jones b444bccb80 Migrate demo-config.rkt to syndicate/actor 2016-07-21 16:50:30 -04:00
Tony Garnock-Jones fb5b6e80b8 Translate Ethernet and ARP to incremental/actor style 2016-07-21 16:50:30 -04:00
Tony Garnock-Jones 4f570fcd18 Support current-ground-dataspace for syndicate-gl. 2016-07-16 16:15:19 -04:00
Tony Garnock-Jones e8d33d4135 Move from syndicate-monolithic to syndicate/monolithic, in prep for refactoring 2016-07-12 13:55:59 -04:00
Tony Garnock-Jones 0b2d80a997 Fix another overlooked use of <spawn> 2016-06-14 03:21:23 -04:00
Tony Garnock-Jones 4372df1b40 Gitignore 2016-04-19 18:53:00 -04:00
Tony Garnock-Jones 7fcfa9586b Rename "network" to "dataspace" throughout 2016-04-07 09:42:54 +02:00
Tony Garnock-Jones 9dee4e3b30 Alpha convert: prospect -> syndicate 2016-04-01 19:53:46 -04:00
Tony Garnock-Jones e9b1645beb Merge branch 'master' of prospect_platformer 2016-04-01 19:32:35 -04:00
Tony Garnock-Jones 46c35b7d98 Move into subfolder in prep for merge 2016-04-01 19:23:33 -04:00
Tony Garnock-Jones b8d9ac0d4f Allow slide clicker to move the player 2016-03-31 12:45:16 -04:00
Tony Garnock-Jones 1e563ee1ec Fullscreen support 2016-03-27 13:28:25 -04:00
Tony Garnock-Jones 81d0a65fa1 Tweak the new level 2016-03-27 13:20:52 -04:00
Tony Garnock-Jones 545769e43c A new level 2016-03-27 13:10:29 -04:00
Tony Garnock-Jones 64c08ebf1c Add on-screen-display, and use the score-keeper a little 2016-03-27 13:02:09 -04:00
Tony Garnock-Jones d478403e7d Remove own GC tuning in favour of prospect-gl feature. 2016-03-27 12:08:31 -04:00
Tony Garnock-Jones 0e4473f430 Update for route.rkt -> trie.rkt switch 2016-03-15 09:57:03 -04:00
Tony Garnock-Jones 7cb4223235 Rename "matcher" to "trie". 2016-01-21 22:06:09 -05:00
Tony Garnock-Jones 4dfb4c46a1 world --> network 2016-01-20 14:16:18 -05:00
Tony Garnock-Jones f3643601d4 Adapt to new flexibility in spawn startup actions 2015-12-03 13:07:04 -08:00
Tony Garnock-Jones cb6f60739d Tweak collision detection to detect top surface last, making bugs harder to squash 2015-10-29 16:08:24 -04:00
Tony Garnock-Jones de35a23a6c Add collect-garbage to improve (?) smoothness; log instantaneous frame rates 2015-10-29 16:08:10 -04:00
Tony Garnock-Jones d3ca36beaf Fix the positive-edge case of scroll-offset computation 2015-10-29 15:58:11 -04:00
Tony Garnock-Jones dd498ab627 Fix silly mistake 2015-10-27 14:36:56 -04:00
Tony Garnock-Jones 9f44e36688 Fancier level 2015-10-27 14:36:43 -04:00
Tony Garnock-Jones 457e1bb0e5 Only checking the bottom corners avoids getting stuck 2015-10-27 14:36:24 -04:00
Tony Garnock-Jones 7b03d90b23 Act solid only when hit from above 2015-10-27 14:26:55 -04:00
Tony Garnock-Jones b87f1e1da2 Packageize 2015-10-27 13:57:41 -04:00
Tony Garnock-Jones 49ea6a22b4 Avoid generating garbage textures so much 2015-10-27 12:22:19 -04:00
Tony Garnock-Jones 278c54b43d Level backdrop 2015-10-27 11:42:11 -04:00
Tony Garnock-Jones 5650e336d1 Mobile enemies, more levels 2015-10-27 10:52:26 -04:00
Sam Caldwell 6aa14d1068 patch-seq 2015-10-27 10:13:13 -04:00
Tony Garnock-Jones f9015cbf23 Enemies (not moving yet) 2015-10-26 22:52:09 -04:00
Tony Garnock-Jones 4429c4c120 Goal piece and end-the-game-in-victory 2015-10-26 22:28:45 -04:00
Tony Garnock-Jones 5a4f06b350 Update docs 2015-10-26 22:04:37 -04:00
Tony Garnock-Jones 86265bf0a0 Start switch to touchables 2015-10-26 22:04:27 -04:00