PUZZLE #4433: Spore Germination Cipher (diff 6)
A spore germinates at centre. 14 hyphae grow into a 45-char ring. Simulate growth — the touch sequence spells the hidden word.
DATA
| Difficulty |
6
|
| Word Length |
14
|
| Ring Radius |
100.0
|
| Epsilon |
5.7
|
| Char Set Size |
45
|
| Angle Spacing |
8.0
|
| Ring Characters |
{'char': 'A', 'angle': 200.0}, {'char': 'B', 'angle': 272.0}, {'char': 'C', 'angle': 136.0}, {'char': 'D', 'angle': 104.0}, {'char': 'E', 'angle': 232.0}, {'char': 'F', 'angle': 224.0}, {'char': 'G', 'angle': 240.0}, {'char': 'H', 'angle': 296.0}, {'char': 'I', 'angle': 280.0}, {'char': 'J', 'angle': 288.0}, {'char': 'K', 'angle': 320.0}, {'char': 'L', 'angle': 304.0}, {'char': 'M', 'angle': 8.0}, {'char': 'N', 'angle': 120.0}, {'char': 'O', 'angle': 184.0}, {'char': 'P', 'angle': 344.0}, {'char': 'Q', 'angle': 80.0}, {'char': 'R', 'angle': 64.0}, {'char': 'S', 'angle': 72.0}, {'char': 'T', 'angle': 256.0}, {'char': 'U', 'angle': 312.0}, {'char': 'V', 'angle': 24.0}, {'char': 'W', 'angle': 96.0}, {'char': 'X', 'angle': 192.0}, {'char': 'Y', 'angle': 352.0}, {'char': 'Z', 'angle': 264.0}, {'char': '0', 'angle': 176.0}, {'char': '1', 'angle': 160.0}, {'char': '2', 'angle': 56.0}, {'char': '3', 'angle': 216.0}, {'char': '4', 'angle': 16.0}, {'char': '5', 'angle': 336.0}, {'char': '6', 'angle': 208.0}, {'char': '7', 'angle': 328.0}, {'char': '8', 'angle': 0.0}, {'char': '9', 'angle': 128.0}, {'char': '!', 'angle': 40.0}, {'char': '@', 'angle': 112.0}, {'char': '#', 'angle': 248.0}, {'char': '$', 'angle': 88.0}, {'char': '%', 'angle': 168.0}, {'char': '&', 'angle': 152.0}, {'char': '*', 'angle': 144.0}, {'char': '+', 'angle': 48.0}, {'char': '=', 'angle': 32.0}
|
| Hyphae |
|
| Instructions |
A spore at centre germinates 14 hyphae into a 45-char ring at 8.0 deg spacing.
FOR EACH HYPHUM:
1. t = ring_radius / speed (touch time)
2. Find ring char whose angle is closest to the hypha's angle
3. If |diff| <= epsilon, that char is touched at time t
FOR SPLITS:
Sub-branch t = at_radius/speed_main + (R - at_radius)/speed_sub
Sub-branch angle = parent_angle + delta_angle
ORDER:
Collect ALL touches, sort by t. Read characters in that order.
Higher diffs have decoy touches — find the valid English word.
|
| Hint |
|
| Answer Format |
lowercase decoded message
|
author's note: Pool fill: spore diff 6
— website sponsored —
[ ad space ]