Skip to content
Game 5 128 Units

Ink War

A territory control game where the Spectrum's attribute system IS the gameplay.

What You’re Building

Two players. One board. 64 cells. Control the majority to win.

Ink War is a territory control game where you and your opponent take turns claiming 8×8 attribute cells. Each cell you claim changes colour to show your territory. When the board is full, whoever controls more cells wins.

Why This Game?

The ZX Spectrum’s attribute system is what made Spectrum games look distinctly Spectrum. Each 8×8 pixel block shares one foreground colour and one background colour. This creates the infamous “colour clash” when sprites overlap.

But here, the constraint becomes the game. Our board is made of 8×8 cells. No clash — just strategy.

Eight Phases

PhaseUnitsFocus
Phase 11-16Complete game with two-player and AI
Phase 217-32Custom graphics, animations, options
Phase 333-48Tournament/campaign modes, polish
Phase 449-64Advanced AI, optimisation, distribution
Phase 565-80Professional presentation and features
Phase 681-96Advanced modes and difficulty
Phase 797-112Performance and memory tuning
Phase 8113-128Distribution and final polish

Each phase builds on the previous. By Phase 8, you’ll have a polished game worthy of a cassette release.

What You’ll Learn

Phase 1 (Available Now):

  • Attribute system — how colour works in 8×8 cells
  • Z80 assembly — registers, instructions, control flow
  • Keyboard input — reading the keyboard matrix
  • Game state — turns, valid moves, win conditions
  • Simple AI — building a strategic opponent

Phases 2-4 (Coming Soon):

  • Custom character sets
  • Animation and visual effects
  • Tournament and campaign modes
  • Advanced AI techniques
  • Distribution packaging

Prerequisites

Complete Game 4: Chambers first. No additional prerequisites needed — just enthusiasm and a willingness to learn Z80 assembly.

You’ll need an emulator (Fuse) and the sjasmplus assembler.

Time Investment

Each unit takes 60-90 minutes. The full game is 128 units across 8 phases:

  • Phase 1: ~16-24 hours
  • Full game: ~128-192 hours

Every unit produces something that works. By the end of Unit 1, you’ll see the game board and move a cursor with the keyboard.

Ready?

The board is empty. The ink is ready. Let’s claim some territory.

Unit Roadmap

64 of 128 units available
Phase 5

Polish

Professional presentation, modes, and features

Units 65–80 ~16-24 hours Coming Soon
Unit 65 · Unit 66 · Unit 67 · Unit 68 · Unit 69 · Unit 70 · Unit 71 · Unit 72 · Unit 73 · Unit 74 · Unit 75 · Unit 76 · Unit 77 · Unit 78 · Unit 79 · Unit 80
Phase 6

Challenge

Advanced modes and difficulty

Units 81–96 ~16-24 hours Coming Soon
Unit 81 · Unit 82 · Unit 83 · Unit 84 · Unit 85 · Unit 86 · Unit 87 · Unit 88 · Unit 89 · Unit 90 · Unit 91 · Unit 92 · Unit 93 · Unit 94 · Unit 95 · Unit 96
Phase 7

Optimisation

Optimisation, advanced AI, and distribution

Units 97–112 ~16-24 hours Coming Soon
Unit 97 · Unit 98 · Unit 99 · Unit 100 · Unit 101 · Unit 102 · Unit 103 · Unit 104 · Unit 105 · Unit 106 · Unit 107 · Unit 108 · Unit 109 · Unit 110 · Unit 111 · Unit 112
Phase 8

Mastery

Distribution and final polish

Units 113–128 ~16-24 hours Coming Soon
Unit 113 · Unit 114 · Unit 115 · Unit 116 · Unit 117 · Unit 118 · Unit 119 · Unit 120 · Unit 121 · Unit 122 · Unit 123 · Unit 124 · Unit 125 · Unit 126 · Unit 127 · Unit 128