ALL PROJECTS
INTERACTIVE SOFTWARE // STATE LOGIC // 06
Missionaries & Cannibals Game.
Implemented Missionaries and Cannibals puzzle in Python and Pygame. Uses finite-state transitions, move validation, boat logic, win-loss conditions, and mouse interaction.

CHALLENGE
Each boat move must preserve valid missionary and cannibal counts on both riverbanks.

SOLUTION
Built Pygame interaction layer with person and boat objects, mouse controls, state validation, audio-visual assets, win-loss evaluation, and web demo packaging.

KEY FEATURES
- 01Interactive Pygame interface
- 02Missionary and cannibal objects
- 03Boat movement logic
- 04State validation
- 05Win-loss conditions
- 06Audio and visual assets
- 07Web demo packaging
TECHNOLOGY
PythonPygameFinite State AutomataHTML/CSS Landing Page

RESULTS
Delivered one interactive state-machine implementation with seven gameplay and packaging capability groups.

