Commit graph

202 commits

Author SHA1 Message Date
Brian Beck
4565f88210 add FPS limit option 2026-03-16 19:04:48 -07:00
Brian Beck
ceb9fea9f4 fix typecheck script, animations 2026-03-16 18:16:34 -07:00
Brian Beck
642fce9c06 improve mobile/touch controls 2026-03-15 21:44:27 -07:00
Brian Beck
1af3880280 improve mobile/touch controls 2026-03-15 20:49:43 -07:00
Brian Beck
ae4b7f713b fix live button 2026-03-15 10:58:23 -07:00
Brian Beck
539dbba677 split up components more 2026-03-15 10:26:24 -07:00
Brian Beck
d336c20098 Fix inverted touch controls 2026-03-15 09:07:36 -07:00
Brian Beck
cd2819d28a use instancing to improve performance 2026-03-14 23:04:25 -07:00
Brian Beck
78e791f763 improve observer mode and disconnect 2026-03-14 20:41:54 -07:00
Brian Beck
25b4a53a00 reset/stop moves during map cycle 2026-03-14 18:06:44 -07:00
Brian Beck
d9c18334b2 add score screen 2026-03-14 17:12:37 -07:00
Brian Beck
9c64e59971 fix relay Dockerfile 2026-03-14 05:41:02 -07:00
Brian Beck
970866d811 fix relay reference to manifest.json 2026-03-14 01:10:25 -07:00
Brian Beck
d58ae04cdf tweak sensitivity min/max 2026-03-14 00:33:45 -07:00
Brian Beck
d47d3adc27 remove mouse sensitivity value, improve type strictness 2026-03-14 00:27:22 -07:00
Brian Beck
8542e07259 fix env vars for vite 2026-03-13 23:59:01 -07:00
Brian Beck
842ddb7df7 fix title and meta tags, remove more Next.js stuff 2026-03-13 23:12:28 -07:00
Brian Beck
5025065188
migrate to vite (#16) 2026-03-13 23:00:08 -07:00
Brian Beck
1373f12ab4 tweak mouse sensitivity 2026-03-13 20:16:47 -07:00
Brian Beck
9694e0fd82 improve input handling 2026-03-13 18:04:02 -07:00
Brian Beck
e9125951e4 cleanup input handling, fix server move packets 2026-03-13 11:08:11 -07:00
Brian Beck
409df9fcaa use renderer's max anisotropy, dispose of more resources 2026-03-12 20:57:59 -07:00
Brian Beck
d31f3506a8 update relay URL 2026-03-12 18:08:03 -07:00
Brian Beck
9e7604d0e4 switch from ogg -> m4a for Mobile Safari 2026-03-12 17:57:22 -07:00
Brian Beck
6acccfa2a8 tweak new UI 2026-03-12 17:31:10 -07:00
Brian Beck
fecf646d90 rebuild 2026-03-12 16:34:43 -07:00
Brian Beck
4741f59582 new UI, unify map/demo/live architecture more, cleanup 2026-03-12 16:25:04 -07:00
Brian Beck
d9b5e30831 bug fixes, add player name support 2026-03-09 23:19:14 -07:00
Brian Beck
e4ae265184 begin live server support 2026-03-09 12:38:40 -07:00
Brian Beck
0c9ddb476a various fixes and performance improvements 2026-03-05 15:00:05 -08:00
Brian Beck
cb28b66dad improve audio support 2026-03-04 12:15:24 -08:00
Brian Beck
d1acb6a5ce add shapes test page, particle effects 2026-03-02 22:57:58 -08:00
Brian Beck
d9be5c1eba migrate to CSS Modules 2026-03-01 09:40:17 -08:00
Brian Beck
c5b43f2e55 split up demo modules, improve death support 2026-03-01 08:33:38 -08:00
Brian Beck
359a036558 initial demo support 2026-02-28 17:58:09 -08:00
Brian Beck
0f2e103294 v2 2026-02-20 15:48:15 -08:00
Brian Beck
3c8cce685d improve Torque GUI markup parsing 2026-02-19 19:39:01 -08:00
Brian Beck
b833c34110 improve map info handling 2026-02-19 07:07:16 -08:00
Brian Beck
94bca6f35c improve GUI markup support 2026-02-19 06:45:15 -08:00
Brian Beck
5694f07e1f fix map preview image layout 2026-02-19 06:28:13 -08:00
Brian Beck
1121012d91 guard pointer lock APIs for Mobile Safari 2026-02-19 06:10:38 -08:00
Brian Beck
c44df43a91 add map info dialog 2026-02-19 05:51:55 -08:00
Brian Beck
0b345facea add support for arrow keys controlling camera direction 2026-02-15 08:16:48 -08:00
Brian Beck
da4cc5f451 fix useTouchDevice 2026-02-13 21:25:46 -08:00
Brian Beck
c380893040 add fog URL param 2026-02-13 21:12:12 -08:00
Brian Beck
d7ef09c576 add keyboard overlay for non-touch devices 2026-02-12 17:54:51 -08:00
Brian Beck
0aadb3d6e7 fix joystick/canvas/debug layering (z-index/order) 2026-02-12 12:45:11 -08:00
Brian Beck
ebdfae9ca2 tweak deadzones 2026-02-12 12:35:43 -08:00
Brian Beck
d9a23cade3 add deadzones to dual sticks 2026-02-12 12:29:45 -08:00
Brian Beck
2d3cfccf9b fix toggle button behavior, tweak joystick 2026-02-12 12:21:19 -08:00