Commit graph

82283 commits

Author SHA1 Message Date
ce6c221f2b chore: adjusted generation rules for higher levels 2026-04-02 17:53:41 +02:00
33ac399c20 feat: progress rules 2026-04-02 17:33:06 +02:00
9ace3f79da chore: adjusted room tiles 2026-04-01 21:06:20 +02:00
d2584af0ef chore: start path is generated with more space 2026-04-01 16:04:44 +02:00
35559c69d6 feat: added deterministic flag for replacerules 2026-04-01 16:03:11 +02:00
f7a06a51dc chore: increased dungeon tile size 2026-04-01 15:30:54 +02:00
dc76f63bd6 feat: implemented variable tile sizes 2026-04-01 15:30:33 +02:00
19b6a8e42a chore: clarified CompositeRule::_notification 2026-04-01 15:03:20 +02:00
c20ef8bb85 chore: removed blocked from NonTerminals 2026-04-01 15:00:50 +02:00
4abd100724 chore: adjusted generation rules 2026-04-01 14:58:57 +02:00
d5986ab495 chore: baked collision/meshes for tiles 2026-04-01 14:58:01 +02:00
439ca8e566 chore: disabled "Goal" generation from initial state 2026-04-01 14:57:41 +02:00
8e7aff213b feat: added naturalisation and walls 2026-04-01 13:45:29 +02:00
d675596958 feat: replace rules will consider all orientations 2026-04-01 13:44:57 +02:00
51fa9c66a1 chore: disabled adding Blocked tiles to initial 2026-03-31 17:39:33 +02:00
bf1e2d8f6f chore: sentences can be transposed & flipped 2026-03-31 17:39:16 +02:00
44e75c8800 chore: rooms are now a different colour 2026-03-31 16:43:02 +02:00
b71adddd87 fix: resizing sentence initialises as undefined 2026-03-31 16:42:39 +02:00
3bc44ac140 chore: added start tile 2026-03-31 16:29:05 +02:00
5f6f967aab feat: divided wildcard into 'known' and 'true' 2026-03-31 16:28:35 +02:00
a3b9965766 chore: defined path tile 2026-03-31 16:17:23 +02:00
36e4be7d28 chore: dungeon will now place tiles 2026-03-31 16:17:12 +02:00
af5abfce67 chore: simplified formatting 2026-03-31 15:46:13 +02:00
a72535dd61 chore: adjusted minimum buffer for initial path 2026-03-31 15:39:16 +02:00
5fe4ba4cdd feat: added wildcard support for patterns 2026-03-31 15:39:07 +02:00
03835248c4 chore: improved repeat until failure rule 2026-03-31 14:15:55 +02:00
1776a48686 feat: added random_order to composite rules 2026-03-31 13:59:08 +02:00
5a72b42d81 chore: adjustments to test rules 2026-03-31 00:11:05 +02:00
fca1b11f1c feat: added RepeatRuleUntilFailure 2026-03-30 20:02:49 +02:00
e74620ab56 feat: basic grammar functionality done 2026-03-30 16:22:40 +02:00
31c1c4cfbe feat: continuing grammar 2026-03-30 00:52:51 +02:00
e4c41bbeda chore: removed random rule 2026-03-29 17:29:44 +02:00
e7e161c5b0 feat: start of tile grammar 2026-03-29 17:28:28 +02:00
d410fa377a feat: started refactor to tile grammar instead 2026-03-26 23:03:34 +01:00
d049787762 chore: renamed symbol.x to grammar.x 2026-03-26 17:05:12 +01:00
eb320acbcd chore: progress on generative grammar 2026-03-26 14:53:21 +01:00
1d4feabf7e feat: started generative grammar 2026-03-26 00:32:09 +01:00
0e9576adbc Merge commit 'd51f4da2a9' into development 2026-03-20 19:43:03 +01:00
512cf42822 feat: full ninja behaviour 2026-03-20 19:42:36 +01:00
d51f4da2a9 fix: decorator node always runs 2026-03-20 19:42:09 +01:00
a9158c8e48 feat: signal triggers when current behaviour node changes 2026-03-20 19:41:50 +01:00
524430003f feat: further ninja implementation 2026-03-19 23:00:54 +01:00
edf06623b3 feat: ninja follows player 2026-03-19 13:43:51 +01:00
0f2eb97118 chore: adjusted project settings 2026-03-18 23:10:02 +01:00
7108d8c3a6 feat: added BT debug labels to enemies 2026-03-18 16:31:51 +01:00
5eab3fdae9 chore: redid level layout 2026-03-18 15:25:56 +01:00
4ba1fc637e chore: adjusted player 2026-03-18 15:25:38 +01:00
930b66bc53 fix: equip_target fails if target is not equipable 2026-03-18 15:25:15 +01:00
5c7e2102c0 Merge commit '427c0a7ec8' into development 2026-03-18 15:08:49 +01:00
8dbc7fc4ac feat: implemented patrol behaviour 2026-03-18 15:07:56 +01:00