Commit Graph

111 Commits (7482a917ac8908247d2a3aed84829d3508c477d8)

Author SHA1 Message Date
Louis Pearson b1b25753a3 Get saving working better 2022-01-31 00:31:02 -07:00
Louis Pearson 6d83dd0535 Use 16 bit integers to store position in save 2022-01-30 22:47:43 -07:00
Louis Pearson ff042d9737 Small changes to saving 2022-01-30 21:51:11 -07:00
Louis Pearson 63ba55b565 Implment basic saves 2022-01-30 02:15:55 -07:00
Louis Pearson 746d2c3a2f Update ui, edit levels 2022-01-29 15:04:36 -07:00
Louis Pearson 2136f6bf93 Fix bugs with wires 2022-01-29 12:48:07 -07:00
Louis Pearson af17f8372c Improved interact range again 2022-01-26 22:31:33 -07:00
Louis Pearson c86595bcc8 Improve indicator 2022-01-25 19:32:49 -07:00
LeRoyce Pearson 3c3c9b4ddc Use grid of levels to improve performance
Makes Wired run at full speed on the RG351M.
2022-01-23 17:21:11 -07:00
LeRoyce Pearson 77a3fb166e Don't draw wires that are off screen 2022-01-23 17:21:11 -07:00
Louis Pearson 0f64806045 Only draw wires on screen 2022-01-23 16:13:08 -07:00
Louis Pearson 5aac12931b Move levels 2022-01-23 15:26:33 -07:00
Louis Pearson d29cbee45a
Merge pull request #1 from leroycep/remove-map-update-list
Remove the update list and just use grid
2022-01-23 21:58:58 +00:00
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