Commit Graph

106 Commits (116fd3bc454e22085f22f0594870153496aa779f)

Author SHA1 Message Date
_ 116fd3bc45 black triangle for platformer binary
good god this is ugly code
2021-12-18 21:19:11 +00:00
_ 6fbddb3c86 tried to apply the same numerical stability improvement to edge collisions - inconclusive 2021-12-18 21:19:06 +00:00
_ dec16c4079 add test for ball resting on a horizontal surface
also improved numerical stability in this case by factoring face collisions
so a divide happens later.
2021-12-18 20:03:01 +00:00
_ 96436d6c36 update `glam`, add tests to the physics 2021-12-18 19:46:40 +00:00
_ f5da7b5188 🚨 clean up a few lint errors and start building a new game 2021-12-16 23:57:05 +00:00
_ 06c173e6da that's multiplayer. that counts 2021-05-08 23:38:33 +00:00
_ 2135bb0f24 🚧 2021-05-08 23:34:52 +00:00
_ 2059e5a237 🚧 neat! 2021-05-08 23:16:04 +00:00
_ f98d5138ff update 2020-12-25 12:38:51 -06:00
_ aadc08194f update: played with lighting 2020-12-25 11:58:56 -06:00
_ 0d4ba9455e update: finally drawing a heightmap 2020-12-25 11:41:26 -06:00
_ a94543b7f7 update: add tracing 2020-12-25 11:27:01 -06:00
_ a44a156887 update: add grid 2020-12-25 11:16:14 -06:00
_ 84207f9eb9 ♻️ 2020-12-25 10:03:20 -06:00
_ 0a484ffa8d new: first two triangles on new project idea 2020-12-25 09:45:29 -06:00
_ 38f6a1c92b Drop nom dependency 2020-05-25 22:03:05 +00:00
_ 6297079ae9 ♻️ Extract IQM crate 2020-05-25 18:22:06 +00:00
_ cdea0ffbea Blank windows 2020-03-26 01:52:57 +00:00
_ 198254aa79 Copy in physics functions from a 2018 project 2020-03-26 01:27:26 +00:00
_ 1c4edfbcd1 Text rendering works, though it's still ugly 2020-03-15 18:44:05 +00:00
_ 6602e36e5b 🚧 Working on the text stream code 2020-03-15 18:14:09 +00:00
_ 26fc58cdd0 🚧 Need to remember how pixel-perfect text works 2020-03-15 16:37:37 +00:00
_ 7e8902a040 🐛 Fix scale factor on the airplane
Add a little truck that drives around.
2020-03-15 15:58:45 +00:00
_ 18dffdc871 🐛 Fix a bug in gl_state and start prototyping monospace font for UI 2020-03-15 01:04:44 +00:00
_ 51074df84c Add the lookaround feature 2020-03-11 03:49:10 +00:00
_ 754fd681c0 I guess it makes more sense with all-quadratic drag 2020-03-11 03:41:58 +00:00
_ ae19b8bb93 Trying to get the flight physics to feel right 2020-03-11 02:26:46 +00:00
_ a6c4ebff39 ♻️ refactor 2020-03-10 12:47:21 +00:00
_ 7f15b34591 At this point I need to hook up a gamepad 2020-03-09 02:59:17 +00:00
_ 8c32e3674d Flying the plane around without proper physics 2020-03-09 02:00:43 +00:00
_ 372761c1b2 Switch free flight mode to quaternion 2020-03-09 01:53:08 +00:00
_ 3d9f8e1a13 The two modes are working okay 2020-03-09 01:33:27 +00:00
_ d39276d93f Prepare to add a flight mode 2020-03-09 01:10:15 +00:00
_ 61a5aae607 Swap in airplane model and do other fun stuff 2020-03-09 00:53:08 +00:00
_ 0abfb67251 Start to sketch out the idea I had 2020-03-09 00:28:00 +00:00
_ 8a6d5518f1 Start to rig stuff for the aerodynamics test I wanted to make in the first place 2020-03-09 00:18:23 +00:00
_ afb0238c1b 🚧 still improving the pass system 2020-03-08 19:32:02 +00:00
_ 9e74609eb1 Use the passes system 2020-03-08 18:33:57 +00:00
_ 7b140301c3 🚧 checkpoint 2020-03-08 18:21:32 +00:00
_ 838226b2de 🚧 Work on pass manager idea 2020-03-08 18:08:22 +00:00
_ 1a42b60f71 ♻️ Extract GameGraphics struct 2020-03-08 17:20:49 +00:00
_ 1560b2d3cd ♻️ Extract shader_closure.rs 2020-03-08 17:07:13 +00:00
_ 56bc305f00 🚧 checkpoint 2020-03-08 16:56:20 +00:00
_ 4faa272877 Fix the debug arrow lighting too 2020-03-08 06:02:02 +00:00
_ 5b1b59db5e Beautiful badly-lit debug arrows 2020-03-08 05:52:26 +00:00
_ 00a51efb19 ♻️ 2020-03-08 05:26:11 +00:00
_ 6c964c2dd2 ♻️ 2020-03-08 05:23:15 +00:00
_ fcac505286 ♻️ 2020-03-08 05:13:50 +00:00
_ e751288dee ♻️ 2020-03-08 05:06:19 +00:00
_ 0db0df9e0e Switch attributes to use iota in a complicated way 2020-03-08 04:55:04 +00:00