← Back to archive

Kanalenkruiser — The Commodore 64 Canal Boat Racing Game from Friesland

By Sander van Leeuwen ·

Every summer, the towns of Friesland come alive with the Skûtsjesilen — a traditional sailing race between flat-bottomed barges on the province’s lakes and canals. In 1987, a boat builder’s son from Sneek brought that spectacle to the Commodore 64. Kanalenkruiser (“Canal Cruiser”) is a top-down racing game that trades go-karts for sailing barges and asphalt for the waterways of Friesland.

The Game

Kanalenkruiser presents a top-down view of a Frisian waterway, scrolling vertically as the player’s skûtsje moves forward. The player controls the rudder and sail angle using joystick controls — push left or right to steer, button to adjust the sail between three positions.

The key mechanic is wind management. A wind indicator in the corner of the screen shows current direction and strength. Sailing directly into the wind is impossible (as with real sailing); players must tack — zigzagging at angles to the wind. Sailing with the wind gives maximum speed but makes steering sluggish. The wind shifts periodically, forcing constant adjustment.

The game features five courses based on real Frisian waterways:

  1. Sneeker Meer — a wide lake, good for beginners
  2. Prinses Margrietkanaal — a narrow canal requiring precise steering
  3. Slotermeer — open water with unpredictable wind
  4. De Alde Feanen — a twisting route through a nature reserve
  5. Elfstedentocht — a grueling course connecting multiple towns (named after the famous Frisian ice skating race)

Each course features obstacles: other boats (both AI-controlled skûtsjes and motor vessels that don’t yield right of way), bridge openings that require timing, and narrow lock passages where you must reduce speed. Contact with banks or other vessels slows you down and damages your boat — accumulate too much damage and you’re disqualified.

The two-player split-screen mode was where Kanalenkruiser really shone. Racing side by side, trying to steal each other’s wind while navigating the same canal, created the kind of competitive chaos that the C64 was perfect for.

The Developer

Douwe Hoekstra grew up in Sneek, the unofficial capital of Frisian water sports. His father ran a small boat repair shop on the Houkesloot canal, and Douwe had been sailing since he could walk.

“The Skûtsjesilen was the biggest event of the year for us,” Hoekstra recalled. “I’d sit on the banks of the Sneeker Meer and watch these enormous barges racing — sails creaking, crews shouting, water splashing everywhere. When I got my C64, I immediately wanted to recreate that feeling.”

Hoekstra was 18 and had just finished secondary school when he made Kanalenkruiser. He wrote it in a mix of BASIC and 6502 assembly, with the scrolling engine and collision detection in machine code. The sailing physics were simplified but felt convincing — the relationship between wind angle, sail position, and boat speed was modeled on his practical sailing experience.

“I tested the sailing model by comparing it to how my father’s boat actually handled,” Hoekstra said. “It’s not realistic in any scientific sense, but it feels right. You can tell when you’re sailing well.”

The course maps were traced from an actual waterway chart (waterkaart) of Friesland. Hoekstra scaled down the real geography to fit the game’s scrolling system, keeping relative positions and proportions roughly accurate.

Distribution

Hoekstra sold Kanalenkruiser on cassette tape for ƒ12.95. He placed ads in Commodore Info and sold copies through two computer shops in Sneek and Leeuwarden. His most successful sales channel, unexpectedly, was the annual Sneekweek sailing festival, where he set up a small demonstration stand with his C64 and a television.

“People would stop and watch, especially the sailors,” Hoekstra recalled. “They’d start arguing about the wind model — ‘that’s not how tacking works!’ — and then they’d buy a copy to prove themselves right.”

About 170 copies were sold, making it one of the better-selling Dutch homebrew C64 games we’ve documented. The Frisian setting clearly helped — it was a game by a Frisian, for Frisians, about the thing Frisians love most.

Legacy

Hoekstra went on to study mechanical engineering and eventually took over his father’s boat repair business, which he still runs today. He never made another game.

“I think about making a mobile version sometimes,” he admitted. “Skûtsjesilen on your phone. But I’d want to do it properly — real physics, real courses, maybe even live wind data from Friesland. That would take years. And I have boats to fix.”

A cassette dump of Kanalenkruiser was made in 2015 and runs in the VICE emulator. The wind mechanic still feels fresh — there’s something deeply satisfying about finding the perfect tacking angle and watching your little barge surge ahead.


See also: Nachtwacht — another Dutch Commodore 64 game from the 1980s, and Kabeljauw — a Dutch MSX game about North Sea fishing.