Skip to content

Add modular YAML puzzle types#45

Merged
PtiCalin merged 1 commit intomainfrom
codex/refactor-puzzleengine-for-yaml-logic
Jul 13, 2025
Merged

Add modular YAML puzzle types#45
PtiCalin merged 1 commit intomainfrom
codex/refactor-puzzleengine-for-yaml-logic

Conversation

@PtiCalin
Copy link
Copy Markdown
Owner

@PtiCalin PtiCalin commented Jul 13, 2025

Summary

  • expand PuzzleMeta to include solution and generalized on_solve
  • load puzzle type modules from engine/puzzle_types
  • support loading puzzles from scene YAML via load_from_yaml
  • add check_solution flow and new puzzle types: lockbox, sequence, match_items
  • expose helper methods on PuzzleManager

Testing

  • pytest -q

@PtiCalin PtiCalin self-assigned this Jul 13, 2025
@PtiCalin PtiCalin merged commit 989f9a2 into main Jul 13, 2025
1 of 2 checks passed
@PtiCalin PtiCalin deleted the codex/refactor-puzzleengine-for-yaml-logic branch July 13, 2025 03:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant