Commit Graph

64 Commits (d0d47d850d0edc772865423c8dc6c087fbb26da7)

Author SHA1 Message Date
Louis Pearson d0d47d850d Add menu 2022-02-01 00:44:51 -07:00
Louis Pearson 50060dfa33 Save on room change 2022-02-01 00:10:51 -07:00
Louis Pearson 105d7d3395 Add opt build step 2022-02-01 00:02:18 -07:00
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