Commit Graph

186 Commits

Author SHA1 Message Date
cha0s
d46bd2a7fa flow: emitter and sound, and some refactor 2019-04-20 16:11:12 -05:00
cha0s
12636fa53c fix: catch concurrency 2019-04-20 14:59:23 -05:00
cha0s
54b98af1a0 fix: trait HMR 2019-04-20 14:59:14 -05:00
cha0s
d5c79606f7 fix: concurrency while we're not yet cleaning up handlers 2019-04-20 14:23:34 -05:00
cha0s
62bd750233 feat: hot server reloading! 2019-04-20 14:16:06 -05:00
cha0s
69b9f6f090 chore: simplify entity step filter 2019-04-19 23:45:08 -05:00
cha0s
e12cc426ed fix: new steps don't have parts 2019-04-19 23:42:53 -05:00
cha0s
dc74fef251 chore: da hell 2019-04-19 23:39:27 -05:00
cha0s
0b9f9e48b8 chore: shrink visible expansion a bit 2019-04-19 23:24:20 -05:00
cha0s
d12a4ba9f8 feat: fire zIndex on the ground 2019-04-19 19:39:24 -05:00
cha0s
6e0c8809db fix: twisted behavior item json logic 2019-04-19 15:40:14 -05:00
cha0s
81dd1c4562 feat: living kitties! 2019-04-19 14:51:05 -05:00
cha0s
f3bc4b8ecb fix: do actually send a removal step for removed (not just obscured) entities 2019-04-19 14:38:46 -05:00
cha0s
7c253fa13f fix: addSteps was still using bugged concat 2019-04-19 14:01:25 -05:00
cha0s
9dc58f78f1 fix: previous optimizations broke entity remembering 2019-04-19 13:53:11 -05:00
cha0s
3f8c9b6af3 refactor: damage spec 2019-04-19 12:16:28 -05:00
cha0s
266eb840a7 chore: dmg tweaks 2019-04-19 03:12:50 -05:00
cha0s
d39ca16624 feat: vulnerable, damaging, some fire :) 2019-04-19 02:54:59 -05:00
cha0s
35f6e3ab4a fix: immutable was sending empty steps 2019-04-19 02:49:11 -05:00
cha0s
5f932db5f6 perf: various opts 2019-04-17 00:40:03 -05:00
cha0s
64c4d0605c refactor: immutable diff steps 2019-04-16 21:40:05 -05:00
cha0s
1b8f5a823a refactor: Entities are easier to create now 2019-04-16 16:40:46 -05:00
cha0s
49baa6c02a fix: change ticking last to avoid jitters 2019-04-16 13:32:12 -05:00
cha0s
20de4fcf30 feat: hash traversals 2019-04-15 22:30:35 -05:00
cha0s
4e0f21d8ff refactor: packet restructuring 2019-04-15 10:03:14 -05:00
cha0s
506bfec19b refactor: auto packet defgen 2019-04-14 21:32:48 -05:00
cha0s
0f737601fb feat: client and server traits 2019-04-14 20:39:27 -05:00
cha0s
8da18b115b refactor: Graphical -> Visible 2019-04-14 18:42:29 -05:00
cha0s
68eba007f9 refactor: InputPacket 2019-04-13 19:16:42 -05:00
cha0s
7470d4ae5c refactor: msgpack input packets 2019-04-13 18:42:53 -05:00
cha0s
6b2f392794 refactor: player circles 2019-04-13 03:19:41 -05:00
cha0s
ca33236fd1 chore: pretty 2019-04-12 20:16:58 -05:00
cha0s
f7f69c19c7 chore: tune down packet frequency for now 2019-04-12 09:49:38 -05:00
cha0s
d8fcee55a7 feat: packets! 2019-04-11 15:27:39 -05:00
cha0s
c03973e49d refactor: 60 ups 2019-04-11 08:59:44 -05:00
cha0s
66c612e5a0 refactor position * 4 for state packing 2019-04-10 20:22:09 -05:00
cha0s
6b89f64fa9 chore: more spread 2019-04-09 16:59:26 -04:00
cha0s
1f7bb9d19e chore: 40 kittehs 2019-04-09 10:55:34 -04:00
cha0s
5e0a9665aa chore: throttle packets for now 2019-04-09 10:55:25 -04:00
cha0s
a2295ed038 feat: behaving kitteh 2019-04-09 10:43:51 -04:00
cha0s
bb171fef7e feat: kitteh 2019-04-08 22:23:00 -04:00
cha0s
c5e1871c91 feat: Collider 2019-04-08 16:20:43 -04:00
cha0s
d10f6ccd32 refactor: Shaped 2019-04-08 14:32:52 -04:00
cha0s
fc9ee44764 feat: initial info 2019-04-08 09:01:17 -04:00
cha0s
a618ebd9cb refactor: Synchronizer 2019-04-07 21:04:34 -04:00
cha0s
f87e9145c5 refactor: synchronizer ticking 2019-04-07 16:16:12 -04:00
cha0s
6b4a12e924 refactor: state reducer 2019-04-07 15:59:55 -04:00
cha0s
2f3988cd55 chore: testing is too darn dark 2019-04-07 15:14:05 -04:00
cha0s
e5f738202b feat: camera-based state diff! 2019-04-05 12:59:14 -04:00
cha0s
baacea90a6 refactor: worldTime 2019-04-04 18:18:55 -04:00
cha0s
1f8b9bdb9b refactor: start at 4am 2019-04-04 18:14:22 -04:00
cha0s
9e3a7f72b0 feat: world time 2019-04-04 08:31:42 -04:00
cha0s
25da6f1e7b refactor: decouple avocadoServer 2019-04-03 18:34:15 -04:00
cha0s
24bec9a362 feat: water 2019-03-28 03:12:03 -05:00
cha0s
c2f9dbc0de refactor: use full tileset at half size 2019-03-28 03:03:07 -05:00
cha0s
b3169117f3 refactor: new roomage 2019-03-28 02:14:57 -05:00
cha0s
4a6ec12c5c refactor: better sync 2019-03-28 02:11:13 -05:00
cha0s
209010f7ab refactor: indexed layers 2019-03-27 17:16:09 -05:00
cha0s
637eadbdda refactor: simplify room creation 2019-03-27 16:11:49 -05:00
cha0s
aa1a69d0b9 refactor: break up entity/room ops 2019-03-27 15:51:58 -05:00
cha0s
1c686d7b67 feat: room controller, simplified diff 2019-03-27 01:52:55 -05:00
cha0s
4b4f038b84 chore: less junk 2019-03-25 20:27:25 -05:00
cha0s
735e2275b0 feat: scaling 2019-03-25 18:57:28 -05:00
cha0s
95e65040bf feat: real physics and more barrels 2019-03-24 04:05:27 -05:00
cha0s
7e0458f3b8 refactor: physics restructure 2019-03-24 00:46:49 -05:00
cha0s
6366a480f2 fix: flower pots are bigger 2019-03-23 23:07:44 -05:00
cha0s
3cfd46b982 feat: physics++ 2019-03-23 18:32:16 -05:00
cha0s
a89d167839 feat: physics 2019-03-22 13:40:44 -05:00
cha0s
ac14a8bba8 refactor: explicit image size 2019-03-21 20:01:40 -05:00
cha0s
4744df90d9 refactor: more sensible implementation 2019-03-21 01:18:28 -05:00
cha0s
6d5b00b44c refactor: track informables and move init to entity creation 2019-03-21 00:59:00 -05:00
cha0s
fdf569ee65 feat: locator in the middle 2019-03-21 00:44:00 -05:00
cha0s
a7a342cc36 refactor: better socket/entity interface 2019-03-21 00:29:44 -05:00
cha0s
aa74dc06e4 refactor: no need to even send initial state 2019-03-21 00:25:56 -05:00
cha0s
f6a81c8953 refactor: no redundancy 2019-03-20 23:23:08 -05:00
cha0s
dde5ba9f71 refactor: keep nasty data out of params 2019-03-20 23:01:48 -05:00
cha0s
d89c5f45d0 refactor: d/c handled automatically now :) 2019-03-20 22:53:02 -05:00
cha0s
fc32a614a1 feat: generate app traits 2019-03-20 22:45:57 -05:00
cha0s
9fd29a64a9 refactor: register traits before client/server entry 2019-03-20 22:23:26 -05:00
cha0s
c088ea06b9 fix: Controllable now first class 2019-03-20 21:08:20 -05:00
cha0s
d959dcdacf chore: some flower barrels :3 2019-03-20 20:15:14 -05:00
cha0s
acdc3f1924 fix: only inform informables of d/c 2019-03-20 20:10:50 -05:00
cha0s
c8ff30d5dc chore: inform size 2019-03-20 19:31:18 -05:00
cha0s
8ae661169c refactor: entity informing elegance 2019-03-20 18:58:19 -05:00
cha0s
750b74a6cd feat: state reduction for clients 2019-03-20 18:35:59 -05:00
cha0s
f6ca8e7925 chore: initial 2019-03-20 15:29:00 -05:00