Commit Graph

146 Commits

Author SHA1 Message Date
531e28409a Improve maze start/end placement with dead-end detection
Refactored PlaceStartAndEnd to intelligently place start and end points at dead ends using random selection and distance-based fallbacks. Added EnforceSingleConnection to ensure start/end points have exactly one connection, compatible with U-turn prefabs. Improved MazeReworkSpawner with object hierarchy grouping (Floors, Categories) and made RefreshSingleCell public. Updated maze config and cleaned up scene hierarchy.
2026-07-04 06:51:32 +07:00
6b4a5a8e12 save 2026-07-04 06:29:20 +07:00
bdbb76a42a Add maze generation visualization with 2-phase animation
Enhance maze generation animation system with visual feedback during algorithm execution and a two-phase rendering approach:

- Phase 1: Preview mode displays simple blocks while algorithms run, with real-time feedback for path checking (valid/invalid/evaluating states)
- Phase 2: Sweep 3D modular pieces into place with pop-in animations

Updates:
- New MazeCellHighlight states (EvaluatingValid, EvaluatingInvalid) for algorithm feedback
- Modified all maze algorithms (DFS, Kruskal's, Prim's) to emit visual feedback when checking adjacent cells
- New animation components: HighlightLinger (self-destruct highlights) and PopInAnimation (juicy pop-in effect)
- Refactored MazeReworkSpawner to support preview prefabs and track spawned object state
- New prefabs: Stair room and MazeVisualize variants
- Added stepDelay and isPreviewMode controls to MazeAnimator for flexible pacing
- Reduced default maze size and adjusted material colors for testing
2026-07-04 05:01:00 +07:00
a3359cf7e1 commit 2026-07-04 03:57:58 +07:00
ddaf07ef2f update 2026-07-04 02:52:36 +07:00
4e4b990f8c update 2026-07-04 01:51:03 +07:00
0b98175ece fix bug 2026-07-02 09:39:38 +07:00
cf7369e530 fix 2026-07-02 09:35:52 +07:00
7cf09ac8b1 Move Opsive editor scripts under an Editor subdirectory to ensure correct compilation as editor scripts 2026-07-01 20:42:21 +07:00
01048074ee Organize custom scripts and Shared under Assets/Scripts, and delete assembly definition files 2026-07-01 20:36:56 +07:00
befc19bf37 Organize custom scripts under Assets/Baba_yaga and merge Opsive folders to Assets root 2026-07-01 20:32:28 +07:00
83d4157ac6 update 2026-06-30 21:19:19 +07:00
ce6e2c0038 FIX SHADOW 2026-06-26 15:42:45 +07:00
fdc6149495 update hehe 2026-06-22 23:49:51 +07:00
b11a1d8f89 update 2026-06-18 21:30:56 +07:00
3544171069 update 2026-06-18 21:14:29 +07:00
d0241afd4d update 2026-06-18 20:37:02 +07:00
2915c0d2cc update 2026-06-18 15:15:34 +07:00
040bdb12a5 update 2026-06-18 14:05:08 +07:00
d5e40961e2 yo 2026-06-18 03:35:00 +07:00
d2edd88f9a update 2 2026-06-18 03:12:50 +07:00
81a6798e96 update 2026-06-18 03:04:52 +07:00
922e2dcc98 update 2026-06-17 21:25:21 +07:00
emDuy
26a21f63bb Merge branch 'main' of https://scove-vault.duckdns.org/scove/BABA_YAGA 2026-06-16 08:56:00 +07:00
5096942caa Merge branch 'main' of https://scove-vault.duckdns.org/scove/BABA_YAGA 2026-06-15 22:00:22 +07:00
67bd809748 Merge branch 'main' of https://scove-vault.duckdns.org/scove/BABA_YAGA 2026-06-15 20:25:10 +07:00
78d7b2f5a7 update 2026-06-14 23:57:44 +07:00
132def45c7 update 2026-06-14 23:55:20 +07:00
emDuy
2db2424bb1 Repair unity packet 2026-06-13 02:25:55 +07:00
20f9010787 daily update 2026-06-13 00:07:35 +07:00
e85e66002f update 2026-06-11 22:49:50 +07:00
97ae65f446 update 2026-06-11 21:18:57 +07:00
76e098d960 Update 2026-06-11 19:25:44 +07:00
1c8544d383 update map gen 2026-06-09 22:46:32 +07:00
9048435ac4 update 2026-06-09 10:01:53 +07:00
71a096556a Update 2026-06-09 09:18:17 +07:00
3578a2750c update 2026-06-09 02:05:00 +07:00
466a9fac10 update 2026-06-09 00:38:54 +07:00
b8b222632d Updaate 2026-06-08 23:25:33 +07:00
0abbcf5843 update 2026-06-07 21:25:41 +07:00
7409fec2a3 Update 2026-06-07 21:23:48 +07:00
e0a2aeaed8 update 2026-06-07 21:17:51 +07:00
54ddd924d9 Update 2026-06-07 20:24:36 +07:00
b177fc7a76 Update 2026-06-07 20:04:33 +07:00
6af1c8bf20 Update 2026-06-07 19:41:43 +07:00
696d091efa Update 2026-06-07 18:21:10 +07:00
dfa0e720ac Updater 2026-06-07 17:48:09 +07:00
de55110b19 Update 2026-06-07 17:38:45 +07:00
f70ddddf65 Update 2026-06-06 09:19:46 +07:00
3b24075a71 update 2026-06-06 02:36:43 +07:00