Interactive Engineering Lab

2024 · UCT CSC3022 · C++

Sliding image puzzle

Reassemble a moon-city image using legal moves into the black tile.

ORIGINAL PROJECT

2024 · UCT CSC3022 · C++. Read the original case study

2026 PORTFOLIO RECREATION
LIVE DEMO

How it works

3×3 board, bottom-right black tile, orthogonally adjacent swaps. Shuffle is a sequence of legal moves, so the board stays solvable.

What changed for the portfolio

New playable UI and move counter using the portfolio’s authored city asset. The original command-line TileManager generated PGM frames; it was not a browser or GUI game.

Evidence & limitations

The original project’s contribution, source attribution, results and limitations remain in its case study. New synthetic inputs and browser state are not historical measurements.

Original evidence and technical details