Commit graph

470 commits

Author SHA1 Message Date
Corwin 8e547c6783
derive the data ends 2023-10-17 21:53:50 +01:00
Corwin f7434a4bf3
run linker script update script 2023-10-17 20:29:12 +01:00
GBA bot c4116aeade Update lockfiles 2023-10-07 20:35:21 +00:00
Gwilym Inzani 53685b0410 Release v0.17.1 2023-10-05 22:18:04 +01:00
Gwilym Inzani cc6807fcd2 Update agb-tracker for dpl 2023-10-03 22:58:38 +01:00
Gwilym Inzani b6916d7e74 Release v0.17.0 2023-10-03 22:33:10 +01:00
Gwilym Inzani c6e98ea2dd Update lockfiles 2023-10-03 22:23:24 +01:00
GBA bot 2516a6f831 Update lockfiles 2023-09-26 20:25:56 +00:00
GBA bot 81aae96d18 Update lockfiles 2023-09-22 18:27:01 +00:00
Corwin b670ad4a1e
Add ice and movable blocks (#476) 2023-09-14 14:58:41 +02:00
Corwin 0e5063a9f0
Merge remote-tracking branch 'upstream/master' into dungeon/simulation 2023-09-14 13:50:00 +01:00
GBA bot 226fdf63c9 Update lockfiles 2023-09-14 12:40:22 +00:00
GBA bot c7540a440d Update lockfiles 2023-09-13 13:17:49 +00:00
GBA bot 17a62bf0f2 Update lockfiles 2023-09-06 21:29:51 +00:00
Gwilym Inzani 7edc6d16ab
Use 32768Hz for the tracker (#479)
Sounds way better and we can get away with it in DPL

- [x]  no changelog update needed
2023-09-06 09:56:28 +01:00
Gwilym Inzani 9350027fa2
Make image converter produce tile sets (#480)
Removes loads of duplicated code. There's no reason why this couldn't
create regular tile sets.

- [x] Changelog updated
2023-09-06 09:40:17 +01:00
Gwilym Inzani 0c19988699 Use 32768Hz for the tracker 2023-09-05 23:22:50 +01:00
Corwin 11fc38d840
report mismatch counts 2023-09-05 23:02:49 +01:00
Corwin 5fc302dec9
make names better 2023-09-05 22:53:10 +01:00
Corwin 962b503751
test all the levels 2023-09-05 22:52:10 +01:00
GBA bot ab07ed31db Update lockfiles 2023-09-04 12:36:38 +00:00
Corwin 98d2dc0022
another simple snail level 2023-09-02 18:32:02 +01:00
Corwin cc5e805d82
show movement options of the snail 2023-09-01 22:43:09 +01:00
Corwin 832605ff22
improve snail sprites 2023-09-01 21:42:09 +01:00
Corwin 9757608ab4
add snail rotator 2023-09-01 17:56:50 +01:00
Corwin a97248cd68
add hole and rotating enemy 2023-09-01 00:42:43 +01:00
Corwin 73a0b482a5
fix unintended solution 2023-08-30 19:55:43 +01:00
Corwin 1bcbeb056e
more advanced movement system 2023-08-30 17:43:24 +01:00
Gwilym Inzani 4642a74a0f Update the examples with the new tileset importing 2023-08-30 17:07:14 +01:00
Corwin 025e76b8bd
you can only turn around if this is your first movement 2023-08-30 00:55:25 +01:00
Corwin c142184bc0
add ice levels 2023-08-30 00:54:00 +01:00
Corwin b29fc6bb6c
update laments 2023-08-30 00:53:31 +01:00
Corwin 20794d152c
a more basic ice level 2023-08-30 00:49:46 +01:00
Corwin c44b131d73
another not so good ice level 2023-08-30 00:43:39 +01:00
Corwin cfa846ddd3
add both levels 2023-08-30 00:08:57 +01:00
Corwin a0b87d50c6
I have no idea what I have just made 2023-08-30 00:08:57 +01:00
Corwin 45a9dbfeac
fix block pushing on ice 2023-08-30 00:08:57 +01:00
Gwilym Inzani 7f10cdb869 Less square 2023-08-29 23:54:58 +01:00
Gwilym Inzani c784cd759c Level with multiple ice 2023-08-29 23:52:51 +01:00
Corwin 36e8fca49a
really bad ice level 2023-08-29 23:36:30 +01:00
Corwin 0b24fdebd0
teleporters are on the ground 2023-08-29 23:10:09 +01:00
Corwin 50495d88b7
remove cheese 2023-08-29 23:10:09 +01:00
Gwilym Inzani f357787711 Neaten up the slime_teleporter a little 2023-08-29 23:08:17 +01:00
Corwin 32eee32fb1
make teleporter_2 better 2023-08-29 22:58:59 +01:00
Gwilym Inzani 3c08880b5d add a slime + teleport level 2023-08-29 22:57:09 +01:00
Corwin 45059029fa
another teleporter level 2023-08-29 22:56:05 +01:00
Gwilym Inzani be316a305b BAD CORWIN! 2023-08-29 22:35:41 +01:00
Corwin b78f7345b9
replace existing animation for pushed entity 2023-08-29 22:32:03 +01:00
Corwin f3d0757fa3
squid hero phasing 2023-08-29 22:28:00 +01:00
Corwin 36e912bcb0
nothing should get killed from overlapping the hero 2023-08-29 22:28:00 +01:00
Gwilym Inzani 7af1b01006 Add a level where a squid teleports 2023-08-29 22:26:47 +01:00
Gwilym Inzani a8e8f30f91 Remove invalid solution for glove_key 2023-08-29 22:26:19 +01:00
Corwin 7d907d014f
the check should be for one entity 2023-08-29 22:03:42 +01:00
Corwin b7c10742af
add teleporter to build.rs 2023-08-29 21:58:02 +01:00
Corwin da89a8a6cb
add teleporter shadow 2023-08-29 21:53:10 +01:00
Gwilym Inzani 8cb4f0c40f Make the reason the solution works not the wall 2023-08-29 21:47:40 +01:00
Gwilym Inzani 657637aa8e Make just rocks more interesting 2023-08-29 21:47:40 +01:00
Corwin 712301bd2e
teleporter level 2023-08-29 21:45:11 +01:00
Corwin 8b8f94ae7f
teleporters 2023-08-29 21:45:11 +01:00
Gwilym Inzani 2ce7d91c74 Add a level with just rocks 2023-08-29 21:43:37 +01:00
Gwilym Inzani 86607eeab0 Glove and key 2023-08-29 21:33:21 +01:00
Corwin df2f45797b
only hero and squid can pick up items 2023-08-29 21:31:36 +01:00
Corwin 07c5afb990
add teleporter entity type 2023-08-29 21:24:30 +01:00
Gwilym Inzani a7cbb60b20 Add a squid rock level 2023-08-29 21:13:57 +01:00
Corwin 98c96080f9
environment variable to run specific level 2023-08-29 21:11:58 +01:00
Corwin 56f1b68055
allow with justification 2023-08-29 21:01:35 +01:00
Corwin 078f4f22a9
make obtuse return values understandable 2023-08-29 20:59:03 +01:00
Gwilym Inzani 15d075a1c8 Maybe we'll have this many levels one day 2023-08-29 20:56:29 +01:00
Gwilym Inzani fef393c39c We can now make a lot more levels 2023-08-29 20:54:31 +01:00
Gwilym Inzani f72ff39867 Make the spikes more obvious 2023-08-29 20:52:09 +01:00
Corwin 346f62f328
resolve overlaps after all moves 2023-08-29 20:52:07 +01:00
Gwilym Inzani d781a41357 Add teleporter 2023-08-29 20:38:02 +01:00
Corwin b5da20d748
blocks can't intersect heros or enemies 2023-08-29 20:11:55 +01:00
Gwilym Inzani 6422ed63f1 Give purple night the deduplication treatment 2023-08-29 16:33:11 +01:00
Gwilym Inzani 54237c0fce Remove trailing whitespace 2023-08-29 16:28:57 +01:00
Gwilym Inzani 345a27a7d9 Remove useless cast 2023-08-29 16:25:16 +01:00
Gwilym Inzani 3eb7aabe37 Add dungeon puzzler to combo 2023-08-29 16:17:14 +01:00
Gwilym Inzani a865240308 Start fixing 256 colours 2023-08-29 16:07:50 +01:00
Gwilym Inzani c25cd74f43 Correctly use deduplication for combo rom 2023-08-29 15:20:41 +01:00
Gwilym Inzani c9bf56755a Also deduplicate for the dungeon puzzler 2023-08-29 15:17:50 +01:00
Gwilym Inzani a73e817f02 Deduplicate everything in hatwiz 2023-08-29 15:05:57 +01:00
Gwilym Inzani 201a127673 Use deduplicated tiles for hatwiz splash screens 2023-08-29 14:55:23 +01:00
Gwilym Inzani b39f99990c Use deduplication in hyperspace roll 2023-08-29 14:52:20 +01:00
Gwilym Inzani 8158bc1ff3 Allow deduplicating background tiles 2023-08-29 13:16:57 +01:00
Gwilym Inzani afed1542fe Move the new sprites to the correct place 2023-08-29 09:50:00 +01:00
Corwin b275db90da
make correct solution more obvious 2023-08-28 23:05:35 +01:00
Corwin 31c5519bc8
base update order on initial positions 2023-08-28 15:59:20 +01:00
Corwin 2a02da1c2f
simplify entity update loop 2023-08-28 14:00:39 +01:00
Corwin 0b45c006c8
ice on bottom 2023-08-28 11:45:29 +01:00
Corwin 4bd175cd7b
defined update order 2023-08-28 11:45:21 +01:00
Corwin dacecef900
fix bug where the ice is the one to get moved 2023-08-28 11:38:04 +01:00
Corwin ae0b86c7b9
fix lints 2023-08-28 11:36:22 +01:00
Corwin 5846a1c024
fix wonky ice animation next to wall 2023-08-28 11:34:08 +01:00
Gwilym Inzani 04ee5646ef
Add some new sprites for Corwin 2023-08-28 11:06:59 +01:00
Corwin 248cdae7a3
change squid change direction behaviour 2023-08-27 20:34:20 +01:00
Corwin 36603d5446
add block 2023-08-27 19:49:37 +01:00
Corwin a0ab3e9fb4
add ice level 2023-08-27 18:31:30 +01:00
Corwin e33eee7d11
fix mistakes copy over 2023-08-27 17:27:43 +01:00
Corwin b9e6e09fe1
add ice 2023-08-27 16:47:00 +01:00
GBA bot c29ba6e9ec Update lockfiles 2023-08-13 10:36:46 +00:00