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
Tony Garnock-Jones
3fef18c711
Level termination monitor
2015-10-26 22:04:06 -04:00
Tony Garnock-Jones
c9f984a023
It seems like <= is appropriate for t, but not u
2015-10-26 22:03:25 -04:00