|
c5328126b3
|
disable all editor interactions while a popup is visible
|
2024-12-23 01:09:52 +01:00 |
|
|
8b62aec760
|
show level count for each chapter
|
2024-12-22 18:03:52 +01:00 |
|
|
1e370201e1
|
add obscured marble to math tile sprites to hint at output behaviour
|
2024-12-20 23:14:40 +01:00 |
|
|
4d05d5a3ee
|
add tooltips
|
2024-12-19 20:24:08 +01:00 |
|
|
0d661e2d38
|
add extra stages to some levels
|
2024-12-18 21:59:47 +01:00 |
|
|
43130b665d
|
support multiple stages for each level, resetting the machine between
|
2024-12-18 21:31:05 +01:00 |
|
|
64fb7ca5ba
|
add ui buttons for undo/redo
|
2024-12-17 15:40:27 +01:00 |
|
|
ba1f404250
|
merge undo/redo logic for areas and single tiles
|
2024-12-16 22:24:27 +01:00 |
|
|
9792410f02
|
rename gate to comparator
|
2024-12-14 17:30:37 +01:00 |
|
|
96f1a8367f
|
redraw a bunch of sprites, tweak some ui colours
|
2024-12-12 23:06:06 +01:00 |
|
|
14b87e6971
|
remove area stat from solutions, add more digits to cycles and tile count in end popup
|
2024-12-09 21:26:14 +01:00 |
|
|
e3f8087a6b
|
move camera with RMB for mousepad compatibility, hold shift for faster panning
|
2024-12-09 20:58:35 +01:00 |
|
|
635f0cf641
|
rewrite physics
|
2024-12-09 02:18:47 +01:00 |
|
|
353f5b74e5
|
cleanup
|
2024-12-08 22:52:38 +01:00 |
|
|
6a11320b27
|
add copy/paste and erase selecton buttons
|
2024-12-08 13:05:29 +01:00 |
|
|
dc9411cf9d
|
update todo list, print real time taken when level is completed
|
2024-12-08 12:10:14 +01:00 |
|
|
36b1b8672b
|
support using strings directly as level input and output data
|
2024-12-05 14:23:21 +01:00 |
|
|
81b1adfa6f
|
add some ascii levels
|
2024-10-13 17:00:59 +02:00 |
|
|
2720735a58
|
add button to clone solutions
|
2024-10-13 01:24:00 +02:00 |
|
|
1ce5291777
|
make math tiles read digits
|
2024-10-13 00:57:58 +02:00 |
|
|
44017f4ed5
|
scroll on tools to rotate between variants
|
2024-10-13 00:55:28 +02:00 |
|
|
dd63851606
|
fix tiles being unable to get powered from multiple directions at once
|
2024-10-12 19:00:02 +02:00 |
|
|
ce90a22ea0
|
basic scrolling in blueprint list
|
2024-10-10 21:56:36 +02:00 |
|
|
e42e14489d
|
basic scrolling in level list
|
2024-10-10 21:36:03 +02:00 |
|
|
b5b77b89f9
|
reorder list levels because list length is more complex than i thought
|
2024-10-10 21:28:55 +02:00 |
|
|
67557832fa
|
add more levels and organise them into sections
|
2024-10-10 20:51:19 +02:00 |
|
|
6365af0111
|
update file description in readme, add level plan
|
2024-10-10 17:48:27 +02:00 |
|
|
e22f568d2f
|
implement blueprint creation, placement, saving and loading
|
2024-10-10 16:58:50 +02:00 |
|
|
9f21c2b258
|
merge input and output tiles into one, where output is accomplished by marbles moving into the tile, like a bag
|
2024-10-08 22:04:12 +02:00 |
|
|
ae4e84bb90
|
reimplement marble behavior, making it more consistent in different directions. Triggers no longer activate from blocked marbles, and bounces take the same amount of time to travel through a chain of marbles in all directions
|
2024-10-08 21:51:31 +02:00 |
|
|
82d0ff0f37
|
properly center editor view and make zoom follow mouse position
|
2024-10-07 21:21:37 +02:00 |
|
|
70d7256e9d
|
specify default input/output text/byte mode per level
|
2024-10-07 17:33:53 +02:00 |
|
|
49917d18a9
|
selection tool (selections are not useful yet)
|
2024-10-07 15:11:53 +02:00 |
|
|
db7a2b2418
|
auto resize board when drawing out of bounds
|
2024-10-06 23:30:59 +02:00 |
|
|
f9b8dba019
|
implement level completion, score storing and a dismissable 'level complete' popup
|
2024-10-06 22:24:37 +02:00 |
|
|
0c2d241745
|
solution saving and loading
|
2024-10-06 16:29:45 +02:00 |
|
|
c4381ac1a1
|
enter and exit solution editor
|
2024-10-06 16:00:12 +02:00 |
|
|
ed5084d0fd
|
initial level selection gui
|
2024-10-06 12:39:36 +02:00 |
|
|
66c9b10264
|
sketch future file structure
|
2024-10-06 00:57:24 +02:00 |
|