LAN-LOK:南极向け DOS サボタージュゲーム「34 年間も消失した」作

2026/05/21 9:15

LAN-LOK:南极向け DOS サボタージュゲーム「34 年間も消失した」作

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

AlphaPixel は、Mark Chappell および Shane Maloney という研究者により Palmer Station で作成された稀な 1991 年の南极観測ステーション用コンピューターゲーム「LAN-LOK」を成功裏に蘇らせた。本プロジェクトは、同ステーションで初めてのピアツーピア LAN(PalmerLAN/GrapeVine)の設置後に開発が行われた「Evil Al サボタージレース」というタイトルであり、30 年以上も知られていなかったところ、創業者である Chris Hanson が 2025 年に未開封のコピーを発見した。Hanson はその後にゲームの対抗役(悪の AI「Evil Al」)の実在のモデルとなった人物である Al Oxton(「ajo」氏)と連絡を取り、メールを通じて作成の詳細を確認させた。

このプロジェクトは、この廃棄された 16 ビットプログラムを現代的な遊べば良い体験へと変え、現在 Archive.org でアクセスでき、AlphaPixel 経由でダウンロード可能となっている。 gameplay は、プレイヤーがディレクトリを削除したりディスクをフォーマットしたりするなどのサボタージュ行為を行い、AI が制御する「Evil Al」と対戦しながら、特定のターゲット(例:重要な"Hobbs"ノード)への攻撃と勝利に必要なスコア要件を満たすことを目指す 5 分のレースである。長期的な存続性を確保するため、AlphaPixel は Ghidra や Reko といったリバースエンジニアリングツールを用いてレガシーコードのデコンパイルを行い、16 ビットシステムと 64 ビットシステム間の互換性問題を解決するとともに、SDL フレームワークを使用してグラフィックおよび入力処理を更新している。また AI ツールの活用も行う可能性がある。この取り組みは単に南极からユニークなデジタルアーティファクトを救い出しただけでなく、AlphaPixel の広範なレガシーデータの復元に関する専門性を示しており、8 ビットデバイスから現代の RISC-V プロセッサに至るまでのさまざまなアーキテクチャにおいて、エミュレーションされたゲームからフォレンジック動画の回復まで幅広く対応できることを証明している。

本文

南極で開発されたレガシーゲーム『LAN-LOK』を蘇生:歴史の再構築と現代化へ

AlphaPixel は旧来のコードベースの保守・復元プロジェクトに多く携わっています。特に1980 年代~1990 年代にかけて作成された多様な言語で記述され、複雑な形式でアーカイブされたコードは珍しくありません。非公開契約(NDA)のため詳細を語ることは制限されていますが、趣味のプロジェクトとして行われた興味深い事例をご紹介します。

🎯 ミッション:南極唯一の開発ゲーム『LAN-LOK』の蘇生

2025 年 5 月時点:


イントロダクション:デジタル史に残る南極の遺物

『LAN-LOK』は1991 年初頭、アメリカ南極観測局のパルマー駅(Palmer Station)で開発された DOS ゲームです。

  • 背景: 同駅の初代 LAN「Palmer LAN」が設置された後、ユーモアと風刺を交えつつ、孤立した調査コミュニティにおける早期のネットワーク管理の実態を描いています。
  • 希少性:
    • 30 年以上にわたり一般には知られず、ニュースグループやシェアウェアとしても流通しませんでした。
    • 現在存続する唯一の証拠は、実行ファイル自体、プレイヤーのスコアデータ、および関係者の記憶のみです。

発見の経緯

  • AlphaPixel の関係者: 創設者で代表のクリス・ハンソン氏とミンディ・ハンソン氏は、1994 年にマクムード駅(McMurdo)勤務中に『LAN-LOK』をプレイ。数年前に保存されたコピーを見出し、復元を試みました。
  • 著者との交流: ソーシャルメディアを通じて関連人物を探りましたが、ゲーム内の悪役モデルであるアル・オクストン氏("ajo")を除く多くは該当者ませんでした。
    • オクストン氏は、アンタゴニストとして描かれているが開発には関与しておらず、「ビーカーの一人」(研究員)による暇つぶし作品だったと回想しています。
  • 正確なクレジット: タイトル画面には以下の情報に記載されています。

    著者:マーク・チャペル氏 & シャーン・マロニー氏
    開発場所:パルマー駅
    期間:1991 年 2 月~3 月(通常は閉鎖期である夏季)

この再発見により、『LAN-LOK』は**「南極生まれ」**かつ実在するソフトウェアの検証可能な例として位置づけられます。ソースコード虽有未公開ですが、16 ビット DOS 実行ファイルからのデコンパイルや現代化を試みる計画です。


🏔️ パルマー駅での創成期(1991 年)

ゲームは南半球の夏末期から冬初期にかけて制作されました。

  • 技術的瞬間: ピアツートーピーアローカルエリアネットワーク(Palmer LAN、旧称 GrapeVine)が導入された移行期において制作されました。
  • 開発体制: マーク・チャペル氏とシャーン・マロニー氏の 2 名により作成。

当時の環境から生まれたゲーム

共有ネットワークの導入は新たな課題を生みました:

  • プリンターのコアップ、共有リソース競合、混乱を招く DOS プロンプトなど。
  • これらの不満がユーモアに変換され、接続される時代の痛みを表現した作品となりました。

開発者の言葉(アル・オクストン氏から) 「このゲームは、『GrapeVine』のインストール時期にパルマーにて書かれました。『PLAYERS』コピーの中に Carl, Wendy, Sliz などの名前があり、私がマクムードで冬を過ごしゲームを持ち込んだことを示しています。」


🎮 ゲームの概念とユーモア

核心は**「破壊」と「修復」の競走**です。

  • プレイヤー: サボーターとして 5 分以内に可能な限り多くのマシンを停止させます(目標:ネットワーククラッシュ)。
  • Evil Al: AI 制御の修理担当者が、壊れたシステムを順次修復してオンラインに戻します。

メカニクスとループ

  1. ターゲット選択: ホスト名(例:
    lab
    ,
    Calvin
    ,
    Hobbs
    )を入力。
  2. 攻撃実行:
    • 「ソフト」攻撃: プリントスパムや不正なメール送信など。
    • 「ハード」攻撃: ディレクトリ削除 (
      del *. *
      ) やドライブフォーマット (
      format c:
      ) など。
  3. 対抗: Evil Al が被害を修復するのを防ぐこと。

ユーモアの特色(南極式 Gallows Humor)

  • ホスト名の皮肉: ネットワークマップには実際のマシン名と、
    Calvin
    ,
    Hobbs
    ,
    rabbit
    などのネタ名称が混在。
  • 自殺禁止: プレイヤー自身のマシン(
    SKUA
    )を破壊すると即座にゲーム終了。
  • キャラクター: Evil Al は髭を生やした狂気じみたニット帽姿で、現実のネットワーク管理者アル・オクストン氏の風刺画。

⚖️ 「破壊・修復」ゲームメカニズムの由来

『ワレック・イット・ラルフ』との比較

2012 年の映画『ワレック・イット・ラルフ』は、破壊するラルフと修復するフェリックスという構造を取り入れました。

  • 相似点: 一つのキャラクターが壊し役、別のキャラがリアルタイムで修復する役割分担。
  • 相違点: 『LAN-LOK』では**プレイヤーがラルフ(破壊者)**の役割を果たします。Al がフェリックスとして背景で修復を行います。
    • スコアリングは、「修復プロセスにどれだけ先んじたか」によって決まります。

類似ゲームとの関係性

『LAN-LOK』は 1991 年という早い時期にこのダイナミクスを確立しています。

  • Rampart (Atari, 1990): 戦闘(穴を開ける)と修復(テトリス風パッチング)を交互に行うタイマーレース型。
  • Wrecking Crew (Nintendo, 1984–85): 『LAN-LOK』より先行。破壊工(マリオ等)が壁や物体を壊し、敵からの妨害を避ける構造。
  • Viscera Cleanup Detail: シューターの後に遺体処理や修復を行う設定。

結論: 『LAN-LOK』は、大衆向け作品に先駆けて、「破壊と修復」という非対称な戦い方を南極の LAN 環境で実装した稀有な例です。


📊 Gameplay Overview

5 分間のサボタージュレース。スコアは「停止させた台数」に対し、Evil Al の「修復速度」で相殺されます。

🎯 コアゴール

  • 目的: 5 分間でネットワーク内の可能な限りのコンピュータをクラッシュさせる。
  • 注意点: 自分のマシン(
    SKUA
    )を誤って破壊しないこと。

🖥️ 対象選択の重要性

select
→ Enter → ホスト名を文字ごとに入力

  • 入力ミス: 意図的なエラーメッセージで報われ、再選択が必要になる(リテラシーが求められます)。

有効なターゲット例:

lab
,
labstore
,
admin
,
rabbit
,
Calvin
,
Hobbs
,
Susi
,
library
,
ratt
,
Tfive

  • × 禁止:
    SKUA
    (自身のマシン)はフォーマットすると即座にゲームオーバー。

💣 攻撃方法の特性

攻撃名内容成功率得点修復時間 (Al)備考
Printプリントジョブによる LAN 渋滞PC LOAD LETTER のように早期の印刷失敗模倣
Send Mailメールスパムや宛先ミスライトウェイトな障害(リスク低)
Delete Dir
del *. *
(ディレクトリ削除)
ワイルドカード破壊による災厄の模倣
Format Disk
format c:
(ドライブフォーマット)
超高超長ボスノード(Hobbs)を格式化するとさらに難易度上昇

⏱️ スコアリングと勝利条件

スコアは「停止数」から「修復された分」を引いた額です。早期終了条件:

  • 🏆 Hobbs を成功して再フォーマットし、400 点以上保持。
  • 🏆 同時に9 台以上のコンピュータを停止。
  • 🏆 単一ランで1,000 点を超えて到達。

❌ 敗北条件(即時終了)

  • 最終スコアが 60 点未満
  • 自分のマシン(
    SKUA
    )をフォーマットした場合(ホラー・ストーリーの完成)。

📜 プレイヤー履歴とレガシー

存続しているスコア表は、実際のプレイヤー名の歴史記録です。

  • 名前: Carl, Wendy (Carl & Wendy Norris 夫婦?), Sliz, Mark, Shane など。
  • 経緯: Al Oxton 氏は後年マクムードへ持込み、新しいプレイヤー名簿(Leaderboard)を追加。
  • 著者上位: マーク氏とシャーン氏がハイスコアを記録。

開発者の証言 「Carl と WENDY は恐らく Carl と Wendy Norris 夫婦であり、94/95 年にマクムード(MCM)にいたと思われます。私の職は PCTECH で、McM の Evil Al に相当しました。」


🚀 今日の『LAN-LOK』実行方法

現代の OS では直接実行できないため、DOSBox を用いた完全な環境での再構築が必要です。

手順ガイド

  1. ダウンロード

  2. DOSBox のインストール

    • ダウンロード: dosbox.com
    • インストール後、エミュレーション層を構築します。
  3. ディレクトリ準備

    • ZIP ファイルを展開し、
      LANLOK.exe
      および
      PLAYERS
      を配置。
    • 例:
      C:\Users\xenon\Documents\Games\LANLOK
    • ⚠️ 注意: パスにスペースを含むのを避けることを推奨(DOSBox の CMD エミュレーション向け)。
  4. マウントと起動

    # DOSBox を起動し、コマンドラインを入力
    mount c C:\Users\xenon\Documents\Games\LANLOK
    c:
    lanlok.exe
    
    • ゲームは即座に開始。テキスト UI が正しくレンダリングされます。
  5. パフォーマンス調整(オプション)

    • 必要であれば速度制御:
      • Ctrl + F11
        (低速化)
      • Ctrl + F12
        (高速化)
    • CPU タイミングループ依存ではないため、デフォルト設定でも問題ありません。
  6. 自動起動の設定(ショートカット作成)

    C:\Users\xenon\.dosbox\dosbox.conf
    [autoexec]
    セクションに追記:

    [autoexec]
    mount c C:\games\lanlok
    c:
    lanlok.exe
    

    これにより、DOSBox 起動時に自動でゲームが開始します。

  7. データ保存

    • プレイヤープロフィールとスコアは作業ディレクトリに格納され、セッションを超えて残ります。

「少しここで待ってて何が起きるか見よう」 - R.J. Macready

『LAN-LOK』は、南極研究局の LAN 黎明期を捉えた保存された瞬間です。単純なルールが当時の運用課題(プリンター停滞、危険なコマンド入力など)を反映しており、SneakerNet を介して手渡された実行ファイルという文化的事象としての価値があります。


🔮 今後の展望:再構築と AI の活用

次章への扉

ブログ第一回としてこの点で終了しますが、『The Thing』のように続編の可能性は秘めています。

  • 開発言語: Microsoft C 6.x または QuickC 2.5(1989 年)が疑われます。
  • 現代化計画:
    1. デコンパイル:
      Reko
      (GitHub) や
      Ghidra
      を用いたリバースエンジニアリングを試みる。
    2. コード修正: デコンパイルされたコードの自動分析・修正を行う。
    3. アーキテクチャ変更: 16 ビット → 64 ビット対応、SDL への入力/グラフィックモジュール交換。

この戦略が実際の顧客向けプロジェクトで現実的な解決策になるか、LLM/AI ツールによる再作業の限界をテストしていきたいです。

AlphaPixel の提言

古いコードとデータを救う道は、「空中に浮かぶ状態で一枚ずつ板を組み立てるロープ懸吊橋のような旅」であり、しばしばインディアナ・ジョーンズ的な困難が伴います。

  • 課題: 明確な解決策が見つからず、小さな問題が連鎖して大きな問題となる「鶏と卵」のジレンマ。
  • 現状: 現代的なツールチェーンでコンパイルできないレガシーコードへの対応には、サブ環境を再構築する必要が生じます。

**「ソフトウェア考古学者」**として、困難な問題を解決いたします。

AlphaPixel は世界中のクライアントのために:

  • SD カードからのフォレンジックビデオ復元
  • 故障した HDD のリファービッシュと重要データ救済
  • プロプライエタリーデータフォーマットのリバースエンジニアリング
  • ハードウェアレベルでの情報解放(デソルディング等)

8 ビットから 64 ビット、Motorola から ARM・RISC-V まで、あらゆるアーキテクチャと OS で作業経験があります。

困難な問題に直面された場合は、お問い合わせください。

同じ日のほかのニュース

一覧に戻る →

2026/05/25 3:56

オーストラリアの週 4 日制研究データで生産性が向上したと示唆されました

## 日本語訳: *Nature* の『Humanities and Social Sciences Communications』に発表された新研究によると、4 日勤務週間の試行を継続しているオーストラリア企業のうち 15 社のうち 14 社が「100:80:100 モデル」(完全な給与、80% の労働時間、全出力)を採用していたことが示されています。デイキン大学のジョン・ホプキンス教授を筆頭に、2023 年初頭から 2024 年秋にかけて行われたインタビューでは、不動産管理、出版、ヘルスケア技術、法律、ソフトウェア開発など幅広い業界を対象としました。どの企業でも生産性は低下しておらず、6 つの企業で向上し、9 つの企業が出力を維持していました。1 社は大きな内部変化により試行から退出し、もう 1 つはすでに 8 年間のパイロットプログラムを実施済みでした。バーンアウトが主な要因となったのは 6 社で、これらは単なる収益だけでなく、離職率、欠勤日、病休日、メンタルヘルス休暇をモニタリングしました。これは、2025 年の『Beyond Blue』調査でも示されているように、オーストラリアの労働者の半数がバーンアウトを経験しており、特に若年層と親御さんにおいて顕著であることと整合しています。国際的には、200 社以上の英国企業と 45 社のドイツ企業(主に中小企業)が給与カットなしでこのモデルを採用しています。導入方法は業界のリズムや業種によって異なります:顧客接点を持つ組織は休暇日を分散させる傾向があり一方、医療、緊急サービス、物流、ホスピタリティなどの分野は構造的なスケジュール調整の課題に直面します。企業は不要な会議を削減し、タスクを自動化し、低価値な仕事を排除することでワークフローを合理化しています。批判者は、一部の短期的な利益が新奇効果によるものかもしれないと注意喚起しています。今後を見据え、AI は反復的なタスクを自動化して労働者が時間を取り戻すよう助け、単に日常の業務量を増やすのではなく、将来の成功はウェルビーイングと離職防止を追跡することによって実現されると考えられています。全体としての変化は、効率性と並んで人間のウェルビーイングを最優先とする持続可能なパターンの方向へと向かっています。

2026/05/25 3:39

Jujutsu で Git Rigour Fatigue を克服する

## Japanese Translation: 著者は、コードレビューを「種類別(例:赤で変更内容、青で UI)」に分類し、履歴を確定させる前に視覚的なワークフローを採用するためのステブのジュジュツチュートリアルへの相談を推奨しています。このアプローチは、デバッグによる修正とリファクタリングを単一のブランチ内で混在させるという一般的な誤り(コミットが以前の作業を上書きすることで頻発するコンフリクト)を回避します。標準ツールである `jj absorb`(ファイルの所有者との相性が悪いため課題が多い)や厳格なシーケンシング手法とは異なり、この手法では中間ステップごとにコンパイルしなくてもよい、当初はごちゃまぜの「全コミット」を受け入れることで一時的なデバッグ状態を許容します。ターゲット対象となるクイッシュコマンドを最終段階に留め、特定の変更カテゴリを色分けされた独自のコミットに分離することにより、Git のシーケンシングや複雑な分割の堅牢性を伴わずとも清潔で視覚的な履歴を実現できます。この戦略は、開発中の各個々のコミットがコンパイル可能であるという保証を犠牲にしますが、厳格なステップバイステップのコンパイル要件よりも、明確な視覚的なソートと管理可能なレビュー単位を重視するチームにとって、軽量で柔軟な代替手段を提供します。

2026/05/25 1:31

メモリコストがAI チップ全体の費用の約 2/3 に達している

## Japanese Translation: Epoch Analysis は、Creative Commons BY ライセンスで入手可能なオープンソース評価により、2024年第1四半期から2025年第4四半期にかけてのAI ハードウェアメーカー(Nvidia、AMD、Google、Amazon)の部品コストを分析しています。データによると、高帯域幅メモリ(HBM)が主要なコストドライバーとなり、そのシェアは2024年第1四半期の52%から2025年第4四半期には63%に増加しました。一方で、高度パッケージングのシェアは19%から15%へ低下し、補助部品は15%から9%へと減少したものの、ロジックダイのコストは約13–14%で安定して推移しています。これに伴い、総部品支出は2024年の約220億ドルから2025年後半には520億ドルへと急増すると予測されています。この増加のうち、HBM の価格と数量 alone による影響で約200億ドルの増加が見込まれています。四半期ごとのコストシェアの詳細な CSV ファイルは、2026年5月21日に更新されました。

LAN-LOK:南极向け DOS サボタージュゲーム「34 年間も消失した」作 | そっか~ニュース