Commit graph

215 commits

Author SHA1 Message Date
RandomityGuy
266a29afc4 fix bad collision normals 2023-02-13 19:01:33 +05:30
Terry Hearst
5eb8e39b82 Fix js crashing on mobile, respect deadzone and make configurable 2023-02-11 15:53:45 -05:00
Terry Hearst
db435f4f05 Add basic gamepad support 2023-02-11 01:28:49 -05:00
RandomityGuy
ded22e5e37 fix wrong TRS order 2023-02-11 00:38:35 +05:30
RandomityGuy
aa93731f04 fix marble bounces 2023-02-08 18:47:06 +05:30
RandomityGuy
ad7c1cae3c fix zero scale interior collision bug 2023-02-07 22:05:05 +05:30
RandomityGuy
a7068dd808 fix bounce physics 2023-02-06 21:22:26 +05:30
RandomityGuy
4bd6aaec43 fix marble getting stuck on corners 2023-02-05 19:41:16 +05:30
RandomityGuy
714d9079d2 limit nudge iterations 2023-01-01 00:04:00 +05:30
RandomityGuy
04a774a41e transformed point caching 2022-12-30 14:51:17 +05:30
RandomityGuy
3ea6926871 replay browser 2022-12-28 18:22:28 +05:30
RandomityGuy
b62da3af89 debug commands 2022-12-26 23:47:04 +05:30
RandomityGuy
fbeed31da2 improved collision 2022-12-26 18:29:18 +05:30
RandomityGuy
3cfd42825f improve testMove 2022-12-25 16:18:53 +05:30
RandomityGuy
1b292ff4a7 fix half pipes bug brought by previous commit 2022-12-24 19:23:48 +05:30
RandomityGuy
8a677fd2c3 reduce bounces when high speed, still not a perfect fix 2022-12-24 19:20:38 +05:30
RandomityGuy
f917210f8c fix minor bugs and improve moving platform broadphase 2022-12-24 18:04:53 +05:30
RandomityGuy
d5ede276d6 fix marble teleporterr teleporting in wrong direction and fix finish animation while gyro 2022-12-21 17:30:33 +05:30
RandomityGuy
1c7ad635f8 fix dumb lag issue 2022-12-19 18:09:32 +05:30
RandomityGuy
92ec04a5b9 add better nudge logic that rollbacks velocity too 2022-12-18 21:30:44 +05:30
RandomityGuy
97d9db8295 improve gjk a bit to reduce some lag 2022-12-17 23:23:32 +05:30
RandomityGuy
c4234c3c63 use the hitbox of the rotated marble hitbox 2022-12-17 20:19:56 +05:30
RandomityGuy
be31bb5a2c timer green on finish and particle updates 2022-12-17 14:58:59 +05:30
RandomityGuy
9e1240fc44 marble finish animation match to original 2022-12-17 14:16:19 +05:30
RandomityGuy
217b83ac94 fix powerup being picked up when you're at its position when you restart 2022-12-17 14:06:55 +05:30
RandomityGuy
cc00fb2fdf fix minor marble bugs on first tick 2022-12-14 19:11:16 +05:30
RandomityGuy
7b00b995d1 add blast support to replay, fix mega bugs 2022-12-14 18:51:20 +05:30
RandomityGuy
57134b9a85 fix so much internal edges using new logic 2022-12-14 15:05:52 +05:30
RandomityGuy
9d229a4747 fix CCD and internal edges again this time by using mb methods, and other small lag fixes 2022-12-13 23:40:18 +05:30
RandomityGuy
cfd40df7b6 attempt fix internal edge collisions 2022-12-12 01:42:12 +05:30
RandomityGuy
19ca4fef2d fix some bugs 2022-12-10 21:20:38 +05:30
RandomityGuy
30381deb19 mbu marbles and its shaders 2022-12-10 00:16:56 +05:30
RandomityGuy
5c702d39e6 mbu materials finally 2022-12-08 19:03:16 +05:30
RandomityGuy
d261a15cb2 implement mega marble 2022-12-07 13:02:23 +05:30
RandomityGuy
1018208d5c impl blast 2022-12-06 22:31:24 +05:30
RandomityGuy
dd6a0be20d mbu marble and ui alterations 2022-12-05 19:54:02 +05:30
RandomityGuy
ba5f06a40d fix magnet sound persist, use BVH for interior CD (cleaner, similar perf), cull instances not in frustum, overall FPS improvements 2022-12-04 14:41:04 +05:30
RandomityGuy
f820a3e41b replay support 2022-11-27 23:42:58 +05:30
RandomityGuy
ef9a7cbe5e marble select 2022-11-24 18:41:24 +05:30
RandomityGuy
fab07bc51b reflective marble toggle working 2022-11-20 00:32:51 +05:30
RandomityGuy
35b353f535 marble reflections for future 2022-11-16 23:41:50 +05:30
RandomityGuy
1a5529efb6 working teleporter 2022-11-13 19:31:02 +05:30
RandomityGuy
bd748af198 some more work on replays, almost finish up it 2022-11-04 22:15:32 +05:30
RandomityGuy
841b059f6e do more work on replays 2022-11-04 14:34:39 +05:30
RandomityGuy
24c87da4fd really basic replay support 2022-11-04 00:00:55 +05:30
RandomityGuy
2b9db80b38 finally async resource loading 2022-10-31 23:13:10 +05:30
RandomityGuy
049fe44d81 speed up *some* collision detection 2022-08-13 21:59:14 +05:30
RandomityGuy
e797dd281d more touch controls stuff 2022-08-08 00:13:01 +05:30
RandomityGuy
2a6ab73de7 joystick begin 2022-08-07 00:30:33 +05:30
RandomityGuy
2706d9fd45 powerup and jump touch controls 2022-08-06 00:00:25 +05:30