Commit Graph

98 Commits (638440f6194c9f79d7dd712cc04cbaff523c747c)

Author SHA1 Message Date
LeRoyce Pearson e4c5af4acd Remove the update list and just use grid
This should improve performance on the RG351.
2022-01-23 14:20:30 -07:00
Louis Pearson f60ec33b21 Add coins 2022-01-23 06:19:41 -07:00
Louis Pearson 255eb30727 And gates!
Digital logic requires creating a graph
2022-01-23 04:24:08 -07:00
Louis Pearson bcce1eda3e Doors reset and camera follows player 2022-01-23 00:03:04 -07:00
Louis Pearson 3b467a4173 DOORS 2022-01-22 23:10:28 -07:00
Louis Pearson d8f624a838 Wires work properly again 2022-01-22 22:17:20 -07:00
Louis Pearson a458426bed Updated to use world coordinates 2022-01-22 19:59:52 -07:00
Louis Pearson 73cb53e5e3 Begin using world coordinates for everything 2022-01-22 18:08:53 -07:00
Louis Pearson 19a1b8cad7 Reduce tilemap size 2022-01-22 16:31:12 -07:00
Louis Pearson eb73783580 Make wire physics better 2022-01-22 16:10:03 -07:00
Louis Pearson e8c0ebd94f Combine manipulation processes 2022-01-22 14:57:22 -07:00
Louis Pearson 3644d40849 Code clean-up 2022-01-22 14:46:37 -07:00
Louis Pearson 555c200033 Remove ecs 2022-01-22 13:06:34 -07:00
Louis Pearson c87da2a4ae Begin removing ecs 2022-01-22 12:19:13 -07:00
Louis Pearson 7dcc08c557 Remove sprites.png, improve music 2022-01-21 20:37:50 -07:00
Louis Pearson aebd05de18 Add music, fiddle with stack size 2022-01-21 16:26:32 -07:00
Louis Pearson 199c206a6d Add humming when near active circuits 2022-01-20 16:02:03 -07:00
Louis Pearson d73f8d16bb Get wires working again 2022-01-20 15:43:42 -07:00
Louis Pearson 313c058ae3 Add particles 2022-01-20 15:29:21 -07:00
Louis Pearson 7931f03738 Indicate active wires 2022-01-20 14:15:56 -07:00
Louis Pearson 18dae1722d Add auditory active circuit tone 2022-01-20 01:54:44 -07:00
Louis Pearson b1a22f7c11 Revamp map 2022-01-20 01:26:00 -07:00
Louis Pearson 2b98bf7d78 Clean up 2022-01-20 00:12:53 -07:00
Louis Pearson a06d7fb32b Remove friction from velocityProcess 2022-01-19 23:42:44 -07:00
Louis Pearson a64b7198a0 Add map struct 2022-01-19 23:32:06 -07:00
Louis Pearson b5aa3db4e8 Minor changes 2022-01-19 22:15:12 -07:00
Louis Pearson dbf10e0aaa Circuit simulation online 2022-01-19 22:05:30 -07:00
Louis Pearson 878665056c Begin circuit simulation 2022-01-19 20:55:27 -07:00
Louis Pearson c780095d1b Planning out circuit logic 2022-01-19 01:35:14 -07:00
Louis Pearson 666230517e Add door and source objects 2022-01-19 00:17:11 -07:00
Louis Pearson dc831e0948 Made player let go of wire if they go too far 2022-01-18 22:58:46 -07:00
Louis Pearson 882657f528 Trying to figure out rope physics 2022-01-18 21:01:47 -07:00
Louis Pearson 6852451b73 Minor improvement to rope physics
Now watching some videos on verlet physics
2022-01-18 12:49:09 -07:00
Louis Pearson 90ef353288 Wires can be placed into plugs 2022-01-18 00:05:03 -07:00
Louis Pearson f42ceadaca Improve map format 2022-01-17 21:33:47 -07:00
Louis Pearson 08d3efa3f4 Got constraints working from either side 2022-01-17 20:57:20 -07:00
Louis Pearson 18d3243221 Add wire physics
It's only half working. Each side that is anchored needs to be iterated
out from, and the iteration should stop when the next node(s) will be
constrained from both sides.
2022-01-17 20:19:38 -07:00
Louis Pearson 1e70cebc3f Wall jumping! 2022-01-17 17:24:22 -07:00
Louis Pearson 6fc70c1279 Improve input 2022-01-17 15:00:18 -07:00
Louis Pearson 9527e74e89 Add gravity process 2022-01-17 13:48:59 -07:00
Louis Pearson 54d6aab97e Physics 2022-01-15 23:59:15 -07:00
Louis Pearson 5961061583 Get wires working 2022-01-15 16:05:32 -07:00
Louis Pearson b050b4c104 Got full map drawing 2022-01-15 13:58:08 -07:00
Louis Pearson 7dcf2f0e02 Draw mpa to screen, generate zig source from tiled 2022-01-15 03:09:06 -07:00
Louis Pearson d2c5ddd815 map2src 2022-01-15 02:46:15 -07:00
Louis Pearson 7a9626f839 Animation 2022-01-15 00:04:26 -07:00
Louis Pearson 0f56ac1f2c Got ecs and assets imported 2022-01-14 21:58:57 -07:00
Louis Pearson 1d430e81f7 Initial commit 2022-01-14 19:33:23 -07:00