Gameplay Overview
CrawlCipher is a tactical, grid-based, turn-calculated action game described as a mix of Chess and Snake. It values spatial planning, resource management, and geometric positioning over raw reaction speeds.
The Core Loop
- Lock & Load: Equip your items and initiate the blockchain session lock.
- Deterministic Spawn: The game board (grid width, grid height, walls, food, enemies) is initialized deterministically based on the transaction seed.
- Navigate & Surive: Slither through the grid, avoiding walls, enemy bullets, and body self-collisions.
- Acquire Energy & Score: Eat food and eliminate enemy snails to maintain your energy level and increase your score multiplier.
- Circuit Activation: Bend and loop your body segments to activate overlapping weapon hitboxes (the Moving Circuit mechanic) to destroy obstacles and enemies.
- Extract: When the wave count or time objective is complete, the Exit Portal activates. Navigate the snake’s head to the portal and survive the countdown to extract.
- Unlock & Record: Submit the final session hash to release your locked blockchain assets and record your new scores.
UI Layout (Terminal Panel)
The Terminal interface displays several distinct panels:
+-------------------------------------------------------------+
| V0.2.0 | PILOT: RVOIDEX7 [ARROWS] MOVE |
+------------------------------------+------------------------+
| | |
| | MISSION STATUS |
| | Wave: 3/5 |
| GAME GRID | Multiplier: x1.45 |
| | Score: 2450 |
| (Snake Movement) | |
| |------------------------|
| | PILOT STATUS |
| | Energy: [|||||..] 5/7|
| | Bonus: [||...] 2 |
| | |
+------------------------------------+------------------------+
| BACKPACK: [Pistol (10)] [Laser (2)] [Amplifier] |
+-------------------------------------------------------------+
Controls
- Arrow Keys / WASD: Change the snake’s heading direction. In Manual mode, each keypress advances the game by one tick (step).
- Enter / Space: Dash or fire active weapons.
- I / B: Toggle Backpack & Inventory UI overlay to equip/unequip modules.
- Esc: Pause game / return to menu.