Burkina Faso Solar Relay

Logic Flowchart (HTML/CSS Version)

Start/End
Location
Decision
Puzzle
Success
Fail
Start Game
Character Creation
Input Name & Age
Select Background
Student Engineer
+Insight, +Map
Volunteer
+Health, +Water
Courier
+Stamina, +Kit
Ouagadougou
Market & Shop
Shop Menu
Buy Mangos, Goggles, Gourd, or Skip
Puzzle: String Indexing
Always runs (even if shopping skipped)
Select Route
Route 1 (North)
Koudougou → Dori → Bobo → Loropeni
Route 2 (West)
Koudougou → Bobo → Banfora → Loropeni
Route 3 (South)
Koudougou → Banfora → Dori → Loropeni
MAIN GAME LOOP
Is Player Alive?
Player Menu
Action?
Status / Inventory / Use Item / Quit
Current Location Logic
Koudougou
Water Arithmetic Puzzle → Rest?
Dori (Sahel)
Dust Storm Combat
Win: Set 'helped_sahel'
Bobo-Dioulasso
1. Listen (+Insight)
2. Help (+Stamina, Wire if Kit)
3. Both (-Stamina, +Both)
Banfora
Riddle Puzzle
Move: Slow, Fast, or
Use Map (if owned, else Slow)
Loropéni (Final)
Select Broadcast Type
Combat: Falling Rocks
No
Game Over Msg
Yes
Determine Ending
(Uses saved Choice)
Health
Check Flag:
helped_sahel
Clinic Signal
(Best)
Weak Signal
Water
Check Item:
Water Filter
Water Guardian
(Best)
Good Intentions
Heritage
Check Flag:
heard_story
Heritage Keeper
(Best)
Static Stories
End Game / Banner