Back to browse
GitHub Repository

A Go game can live in an FTP listing.

5 starsPerl

GobanFTP – a game of Go that lives in FTP listings

by molang163·May 19, 2026·2 points·0 comments

AI Analysis

●●●BangerWizardryBig BrainRabbit Hole

Encoding Go moves as FTP filenames creates a playable game inside directory listings.

Strengths
  • Uses filesystem semantics (basenames only) as the single source of truth for game state.
  • Handles race conditions and forks explicitly through directory listing constraints.
  • Includes a static HTML witness generator that requires no server-side execution.
Weaknesses
  • Reliance on FTP/FileSystem primitives limits latency compared to WebSocket-based solutions.
  • Niche appeal restricts the potential player base to those comfortable with CLI tools.
Category
Target Audience

Protocol hackers, sysadmins, and Go players interested in esoteric tech

Similar To

Git-ftp · SSH Chess · Dirvish

Post Description

Moves are event filenames. File contents, mtimes, and listing order are ignored.

Similar Projects