Skip to content
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.

CLIENT

Personal Academic Project

ROLE

Game Developer

CATEGORY

INTERACTIVE SOFTWARE // STATE LOGIC

STATUS

Live

PLAY DEMO

GITHUB

Missionaries & Cannibals Game cover preview

CHALLENGE

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

Missionaries & Cannibals Game mockup 1

SOLUTION

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

Missionaries & Cannibals Game mockup 2

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
Missionaries & Cannibals Game mockup 3

RESULTS

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

Missionaries & Cannibals Game mockup 5

PROJECT LINKS

PLAY DEMOVISIT
GITHUBVIEW

PROJECT SCOPEREADY FORTECHNICAL REVIEW.