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
Tony Garnock-Jones
418a8fe0e2
struct icon
2015-10-26 22:02:43 -04:00
Tony Garnock-Jones
6554a3deff
Store position in player-avatar as a Point, not separate coordinates
2015-10-26 21:15:25 -04:00
Tony Garnock-Jones
6fe1ac6e24
Avoid updating position assertions if it hasn't changed
2015-10-26 21:11:11 -04:00
Tony Garnock-Jones
ba7170e7a4
Fix scroll-offset; also, kill player when they fall below level bottom
2015-10-26 21:10:01 -04:00
Tony Garnock-Jones
287341cbbc
New terrain
2015-10-26 20:33:38 -04:00
Tony Garnock-Jones
4b81179e7a
Slightly shorter hitbox
2015-10-26 20:33:30 -04:00
Tony Garnock-Jones
3c3dcea8ee
Cancel velocity on collision; cheap hack
2015-10-26 20:32:00 -04:00
Tony Garnock-Jones
11f2074adf
I had missed out half the segment-intersection-time test
2015-10-26 20:31:44 -04:00
Tony Garnock-Jones
72ed89ab35
Narrower hitbox
2015-10-26 19:16:12 -04:00
Tony Garnock-Jones
a3f709f63f
Factor out impulse-multiplier
2015-10-26 19:16:03 -04:00
Tony Garnock-Jones
6bb3ef493a
Another solid block!
2015-10-26 19:10:20 -04:00
Tony Garnock-Jones
8930b2dfbf
Tweak gravity
2015-10-26 19:10:15 -04:00
Tony Garnock-Jones
ae04b9a8fd
Don't stick to support when on the way past moving upward
2015-10-26 19:09:36 -04:00
Tony Garnock-Jones
a3caad0be6
Avoid tramlining on edges of blocks
2015-10-26 19:08:59 -04:00
Tony Garnock-Jones
a175908953
Initial stab at collision handling
2015-10-26 17:53:39 -04:00
Tony Garnock-Jones
db11dee3c8
Much progress
2015-10-23 23:50:55 -04:00
Tony Garnock-Jones
69ba8d7a01
Player avatar; fix scroll-offset; explicit meta-level for sprites
2015-10-23 21:58:55 -04:00
Tony Garnock-Jones
e28841f695
Level spawner
2015-10-23 21:12:10 -04:00
Tony Garnock-Jones
8bb1b36073
Progress
2015-10-23 19:51:00 -04:00
Tony Garnock-Jones
9da90088b6
Cosmetic - adjust comment format
2015-10-23 13:09:32 -04:00
Tony Garnock-Jones
0ddda2aebe
Delegate many of the low-level I/O tasks to prospect-gl
2015-10-23 13:08:20 -04:00
Tony Garnock-Jones
b3f8506bf7
More work
2015-10-22 17:59:31 -04:00
Sam Caldwell
83e36ed9e5
WIP for machine switch
2015-10-22 17:04:17 -04:00
Tony Garnock-Jones
16522d8191
Tweak MF's adjustments :)
2015-10-22 16:48:18 -04:00
Matthias Felleisen
1bd0e40734
Update game.rkt
2015-10-21 16:07:26 -04:00
Sam Caldwell
787cf73d5f
Flesh out protocol description
2015-10-20 15:57:04 -04:00
Sam Caldwell
89cff7adc8
flesh out protocol description
2015-10-20 11:37:28 -04:00
Sam Caldwell
e2ffe9bef6
startup
2015-10-20 10:26:11 -04:00