WeSearch

Show HN: GobanFTP – a game of Go that lives in FTP listings

·9 min read · 0 reactions · 0 comments · 13 views
#gaming#technology#ftp
Show HN: GobanFTP – a game of Go that lives in FTP listings
⚡ TL;DR · AI summary

GobanFTP is a unique implementation of the game Go that utilizes FTP listings to store game data. It organizes the game as a directory structure, where moves and events are represented as filenames. The system allows for replaying games while ignoring various metadata, focusing solely on the essential game elements.

Key facts
Original article
GitHub
Read full at GitHub →
Opening excerpt (first ~120 words) tap to expand

GobanFTP English | 简体中文 | 日本語 A Go game reconstructed from enumerable names. GobanFTP stores a Go game as a directory-shaped protocol object. The game descriptor directory names the game, rules, and players. Moves and acknowledgements are event filenames under events/. Replay reads those basenames. It ignores file bytes, file size, mtime, listing order, server order, sidecars, projections, and tmp entries. Current line: v1.0/package 1.000 release source. Three-minute check · Terminal play · Static specimen · The contract Quick local check: perl Makefile.PL make test prove -lr t/showcase-demo.t First Look These screenshots show the same object from four angles. The replay input is still the game descriptor basename plus direct event basenames. Protocol Object The game is visible as a tree.

Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from GitHub