スネークゲーム — ノキア3310の4KBの魔法、モバイルゲーム時代を切り開く
あなたの両親が初めて携帯電話を手にしたとき、そこに入っていたあのゲーム。4つの矢印でピクセルのヘビがリンゴを食べて伸びていき、自分のしっぽを噛んで死ぬ、あのシンプルなゲーム。1997年、フィンランドのエンジニア一人が4KBのメモリに詰め込んだコードが、いかにして人類史上もっとも売れた携帯電話に搭載され、ある世代の全員に「モバイルゲーム」という概念を初めて教えてくれたのか。Snakeの舞台裏は、思っていたより少し切ない。
🐍Snakeは実は1976年から存在していた
「Snake = ノキアのゲーム」だと誰もが思っているけれど、原型はノキアより21年も早い。1976年、アメリカのゲーム会社Gremlin Industriesが作ったアーケードゲームBlockadeが始まりだ。二人が同時に自分のラインを描きながら相手を閉じ込めるゲームで、長さが伸びるほど避けにくくなるそのメカニズムが、SnakeのDNAになった。
1982年にはRock-OlaがNibblerという1人用バージョンをアーケードに出し、これが本当に「リンゴを食べて伸びるヘビ」の形に近かった。80年代には、PCや電卓、グラフィック端末のどこにでもSnakeのクローンが一つ二つは入っていた。学校のコンピュータ室でBASICを使って自分で打ち込んだ人も多かった。
つまりSnakeそのものは発明品ではない。本当の発明は ― これを携帯電話の画面に載せた人物が別にいる、ということだ。
📱1997年、フィンランド・ヘルシンキのとあるオフィス
その人物の名はTaneli Armanto(タネリ・アルマント)。ノキアのシニアデザイナーで、1997年の春、彼に下りてきたミッションはシンプルだった ― 「新製品のNokia 6110にゲームを一つだけ入れてくれ。できる限り小さく。」
なぜわざわざSnakeだったかというと、候補が多くなかったのだ。Tetrisはライセンス費用が高く、他の有名なゲームもすべてIPの権利が押さえられていた。一方Snakeは80年代から数えきれない変種となって広まっていたので、事実上パブリックドメインのような存在だった。デザインもシンプルで、小さな白黒LCD画面(84×48ピクセル!)でも十分に表現できた。
Armantoが直面した本当の制約はメモリ4KB。ゲームロジック、グラフィック、スコア、サウンドまですべてを4KBの中に。今どきのLINEスタンプ一つが100KBを超えることを考えれば、4KBで一つのゲーム全体を作るというのは、制約の美学の極みだ。
🎮一つのゲームを4KBに詰め込む方法
Armantoはアセンブリ言語を直接扱ったわけではないが、アルゴリズムのレベルでメモリを絞り出す作業をした。ヘビの胴体は座標の配列で保存 ― 長さが伸びれば配列の末尾に追加し、頭の座標だけを毎フレーム更新する。リンゴはランダムな座標が一つ。当たり判定は頭の座標と胴体の配列の比較。それだけだ。
このシンプルさが天才性だった。ロジックがシンプルだから4KBに収まり、シンプルだから学習曲線がほぼゼロで、学習曲線がほぼゼロだから6歳の子どもから60歳のおばあちゃんまで誰でもできた、というわけだ。この「誰もが1秒でルールを理解する」というデザインが、モバイルゲームの核となる原型になった。
Armantoが意図していなかったのは、彼が作ったゲームが、ある世代にとっての「自分のケータイで初めてやったゲーム」になる、という事実だった。本人はただ言われた仕事をしただけだったのだから。
📞Nokia 6110 → 1億5千万台、そして3310の神話
1997年末に発売されたNokia 6110は、およそ1億5千万台以上売れたと推定されている。Snakeは全端末に標準搭載。買った人の半分はゲームなんてしなかっただろうが、残りの半分にとってSnakeは初めてのモバイルゲーム体験だった。地下鉄、授業、会議 ― どこでも4つの矢印でヘビを育てるのが、90年代後半の新しい風景だった。
そして本当の爆発は2000年に発売されたNokia 3310だった。これは累計販売1億2,600万台。たった一機種だけで。Snake IIが搭載されており、迷路や壁の通り抜け、さまざまなモードが追加されたアップグレード版だった。3310は今でも「史上もっとも頑丈な携帯電話」というミームの主役で、そのゲームスロットに入っていたのがSnake IIだった。
🐍 Lucky PleaseでSnakeを遊ぶ →💸では、Armantoはいくらもらったのか?
ここが少し切ないところだ。Armantoは月給をもらう正社員だった。Snakeが1億人以上の手に渡っていくあいだ、彼はノキアのデザイナーとしていつものように出社し、別のプロジェクトをしていた。
2017年のBBCインタビューで、彼はこう語った ― 「自分が作ったものがそんなに有名になったなんて、最初はよく分かっていませんでした。会社の人が冗談で『あれ、お前が作ったんだろ?』と言うので、そうなんだ、と思ったくらいで。」そう言いながらも、彼は最後までロイヤリティやボーナスをもらったという話はしなかった。ノキアが明確に報酬を支払ったという公式な記録がないのだ。
Tetrisを作ったアレクセイ・パジトノフも、最初の10年間は一銭ももらえなかった(ソ連のIPだった)。Snakeも似たような結末だったというわけだ。歴史的なゲームを作った人物が、当の本人はその成功の外側に立っているというパターンは、ゲームの歴史では意外とよく見られる。
🌐iPhone以前、モバイルゲームの原型
2007年にiPhoneが登場するまで、「モバイルゲーム」という言葉は事実上「フィーチャーフォンに入っていたあの小さなゲームたち」を意味していた。そのカテゴリーを作ったのがSnakeだった。その後Tetris、Bounce、Space Impactといったノキア内蔵ゲームが続いたが、「携帯電話 = ゲームもできる機器」という概念そのものを植えつけたのがSnakeだったということは、ゲーム史家たちが合意している点だ。
いまあなたが地下鉄で30分間モバイルゲームをしている、その行動パターンの出発点が1997年の4KBのコードだというのは、少し不思議ではないだろうか。振り返ってみればSnakeは単なるゲームではなく、人類に「移動中にゲームをする」という行動を学習させた、最初の道具だったのだ。
| 年 | 製品 | 意味 |
|---|---|---|
| 1976 | Blockade (アーケード) | 2P ライン描き — Snakeの祖先 |
| 1982 | Nibbler (アーケード) | 1P リンゴ食べ — Snakeの直系 |
| 1997 | Nokia 6110 + Snake | モバイルゲーム時代の幕開け |
| 2000 | Nokia 3310 + Snake II | 1億2,600万台の神話 |
| 2007 | iPhone 発売 | スマートフォン時代 → Snakeの役割終了 |
| 2017 | Snake モバイル復活 | Slither.io などioゲームのブーム |
🎯今あらためてやってみると分かること
いまSnakeをもう一度やってみると、不思議なことがある。1分以内にすっかり慣れてしまうということだ。ルールを別に読まなくても、矢印を押すだけで本能的に分かるようになる。これがArmantoが4KBの中に作り出した本当の魔法だ ― シンプルさをシンプルに表現するデザイン。
Lucky PleaseのSnakeも、その精神をそのまま受け継いだ。モバイルではD-padの親指コントロール、デスクトップでは矢印キー。10秒で始められて、死んでも1秒後にまた始められる。1997年のあの4KBの精神だ。
🐍 4KBの精神そのままに、Snakeを始める →この記事はゲーム史のストーリーテリングコンテンツです。Nokia 6110のメモリ使用量(約4KB)、Nokia 3310の累計販売(約1億2,600万台)などの数値はノキア公式発表・BBC・The Vergeのインタビューに基づいており、一部の逸話(Armantoへの報酬の有無など)は本人のインタビュー以外の公式資料が乏しく、確定的ではありません。