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
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