Hundred Masks
Move, merge, summon. What’s your next turn?
Screens
Project concept · work in progress
What it does
Combine chess-like movement, merging and summoning in a paper-theatre campaign with readable tactical consequences.
How it works
- Step 1Read the board
The player moves, merges or summons through a consistent board projection.
- Step 2Commit a turn
The core checks legal actions, board state, resources and outcomes.
- Step 3Meet the reply
A bounded opponent search chooses a legal response under its defined model.
- Step 4Undo or continue
The theatre shows the consequence while turn history supports undo and continuation.
Player choiceTap · summon · merge
Select a supported board action.
Paper boardSwiftUI · SceneKit
Present the board with a spatial paper-art treatment.
Turn rulesSwift core
Apply actions and retain whole-turn state.
Opponent searchNegamax · alpha-beta
Choose among modelled actions within a bounded depth.
Progress & undoPersistence · snapshots
Save progress and support whole-turn undo.
Daily challenge12 authored setups
Rotate through a fixed authored collection.
Stack
Swift · MergeChessCoreSwiftUI · SceneKitDeterministic opponent searchNegamax · alpha-beta pruningTurn snapshots / undoLocal campaign persistence
The opponent searches a limited action model; daily challenges rotate authored setups.