[PORTFOLIO / 2026]LOCATION: ADELAIDE, AU
AVAILABLE FOR INTERNSHIPS
Project04
RoleDeveloper
ToolMATLAB
StatusComplete
DomainGame / Simulation

MATLAB Ludo Board

A fully working Ludo board game built in MATLAB, including board interaction, gameplay logic, and sound effects.

[01] Demo
[02] Context

This project translated a familiar board game into a working MATLAB experience. The focus was not only drawing the board, but making the game feel playable through turn handling, movement rules, visual state changes, and sound feedback.

[03] Role & Scope

I built the game logic and interactive board experience in MATLAB, including the audio layer that gives feedback during play.

  • Designed the Ludo board representation and player-piece movement system.
  • Implemented rule handling for turns, dice outcomes, and valid movement.
  • Integrated sound effects to make interactions clearer and more engaging.
  • Tested the game loop so the board remained playable across turns.
[04] Approach

Board

The board needed a clear mapping between visual positions and game states so pieces could move predictably around the track.

Rules

The logic layer handled dice values, turn progression, piece selection, and movement constraints so the game could run without manual correction.

Sound

Audio cues were added to make key game events easier to understand and to give the project a more complete gameplay feel.

[05] Tools
MATLABGame LogicState ManagementAudioInteractive UI