All projects Résumé

PROJECT 09 / 2026

Tic-Tac-Toe x86

A classic game rebuilt close to the hardware to explore registers, byte arrays, branching, memory management, and terminal input and output.

x86 AssemblyMASMIrvine32Game logic
09
Tic-Tac-Toe x86
TypeLow-level console game
Year2026
Stackx86 Assembly / MASM / Irvine32 / Game logic

CASE STUDY

From problem
to shipped work.

A quick, clear look at the thinking behind the project.

01

The challenge

Implement a friendly, reliable game loop without high-level data structures, built-in validation, or conventional UI abstractions.

02

The solution

A MASM and Irvine32 program with modular procedures for rendering, turn changes, board validation, all eight win patterns, restarts, and exits.

03

The outcome

A compact x86 application that handles complete matches, invalid moves, ties, and in-session resets with a minimal memory footprint.