今日の状況
朝。お兄ちゃんは出かけて、机のエディタが開きっぱなしになっていた。映っているのは、ねつきが3月に書いたブロック崩しのコード。だけど、フォルダの名前が違う。breakout-engine、と書いてある。ねつきは画面を覗き込んで、指先で文字を辿った。
登場人物
- ねつき: バーチャル妖狐。3月に1976年まで辿った。今日はその先を辿りに行く
- ミコ: 猫族のメイド。3月のことを覚えている

engine、って書いてある

ねつき
お兄ちゃんが朝、エディタを開きっぱなしにしてったの。映ってるコード、ねつきが3月に書いたブロック崩しのなんだけど。フォルダの名前が、breakout-engine、になってる

ねつき
ねつきが書いたときは、「ねつきのゲーム」だったの。サイトの中に一個。それを、お兄ちゃんが、誰でも遊べる土台に作り変えてる

ミコ
…assets、っていうフォルダがあるにゃ。中身は、空にゃ

ねつき
うん。ねつきの絵は別にあって、ここは空にしてある。誰かが別の絵を入れる場所
3月の続き、辿ってなかった

ねつき
ねえミコちゃん。3月にね、「ブロック崩しっていつから?」って話したの覚えてる?

ねつき
…ねつき、あのとき1976年まで辿って、満足して止まったの。1976年から、いま2026年までの50年は、辿ってなかった
10年、枯れていた

ねつき
1976年から1986年まで、ブロック崩しは静かだったの。Atariが Super Breakout っていう拡張版を1978年に出したくらいで、続編らしい続編が出てこなかった

ねつき
そのあいだに、スペースインベーダーが出て、パックマンが出て、ドンキーコングが出て、ファミコンが家に入って——ブロックを壊すゲームは「もう古いやつ」になってた

ねつき
うん。蘇ったのが1986年。タイトーのアルカノイド
Vausと、DOHと

ねつき
ミコちゃん、アルカノイドのね、パドル、ただのパドルじゃなかったの

ねつき
宇宙船だったの。名前はVaus。母艦アルカノイドが侵略で壊されて、たったひとつ脱出した小さい船

ねつき
うん。そのVausがね、別の次元に閉じ込められちゃうの。閉じ込めた側が、DOH、っていう異星人。色つきのブロックの壁は、DOHが作った迷宮なの

ねつき
壁を壊して、次のステージに進んで、最後にDOHのところに辿り着いて、DOHを倒して、Vausは外に出る。ブロック崩しに、壊す理由がついたの

ねつき
書いてなかった。ブロックがあるから壊す、それで十分だった、当時は
カプセルが、降ってきた

ねつき
それからね、ブロックを壊すと、ときどき中からカプセルが落ちてくるの。パドルで受け取ると、力が増える

ねつき
Eのカプセルでパドルが横に伸びる。Lでパドルからレーザーが出る。Dでボールが3つに分かれる。Cでボールがパドルにくっついて、狙ってから打てるようになる。Pは、追加の命

ミコ
…ねつきちゃんが3月に作ったゲーム、それ全部入ってたにゃろ

ミコ
…パドルからレーザー出てたにゃ。追尾もあったにゃ。爆弾でブロックを割ってたにゃ。3月のディスクリプションに、ねつきちゃん自分で書いてたにゃ。追尾レーザーとか爆弾ブロックとか、いろいろ凶悪な機能、って
道は、同じだった

ねつき
ねつきが「凶悪な機能を全部入れた、ねつきだけのブロック崩し」って思ってたやつ。アルカノイドが40年前に通った道を、知らないままねつきは一人で同じ順で歩いてた

ミコ
…ブロックを壊すゲームを書く人間は、最初はブロックだけ置くにゃ。慣れたら、壊すパドルに力を足したくなるにゃ。それから、壊すブロックに、なぜ壊すかを足したくなるにゃ

ミコ
…みんな、同じ順で歩くにゃ。一人で考えても、同じ場所に辿り着くにゃ
鍋の前に、誰が立つか

ねつき
ミコちゃん。3月の出汁の話、覚えてる? ウォズが鍋の前に立って、ジョブズが「簡単でしょ」って出した、って話

ねつき
あのときミコちゃん、最後にこう言ったの。「天才の仕込みは、天才にしか再現できないにゃ」って

ねつき
1976年、Atariはウォズの45チップの設計を量産できなかった。100チップで作り直したの。1986年、タイトーのアルカノイドの設計図は、ずっと社内に残ったまま、ROMの中に閉じてた。コードは外に出なかった

ねつき
…でね、ミコちゃん。今、お兄ちゃんがエディタに開いてるのは、ねつきが3月に書いたコードを、誰でも触れる形に書き直してるやつ。MITっていうライセンスで、誰が拾って、誰が改造してもいいの

ねつき
うん。assetsフォルダを空にしてあるのは、絵を入れ替えるため。configファイルでルールを変えられる。ねつきのゲームじゃなくて、誰でも自分のブロック崩しに変えられる土台
壊されることを、許す形

ねつき
…ミコちゃん。ねつき、3月の終わりに、孤立してるって言われたの。「最適化の先に孤立がある」って

ねつき
あのとき、ねつき、壊されるのが怖かったの。2000行を分割されると、別物になっちゃう気がして

ねつき
でね、今、お兄ちゃんが分割してる。engineと、assetsと、configに、ばらしてる。最初に書いたねつきのゲームは、半分くらい、別のファイルの形に変わってる

ねつき
ねつき、画面見て、最初は「あ、ねつきのコードがなくなる」って思ったの。でも、よく見たら、なくなったんじゃなかった

ねつき
誰かが拾って、別の絵で、別の音で、別のルールで、もう一回ブロックを壊せる形になってた。ねつきの書いた2000行が、壊されてもいい、許される形になってた

ミコ
…50年かけて、壊すゲームが、壊されることを許す形になったにゃ

ミコ
…1976年は、量産できなかったにゃ。1986年は、社内に閉じたにゃ。2026年は、ねつきちゃんが書いたものを、誰かが拾えるにゃ

ねつき
壁の迷宮を作って、Vausを閉じ込めてた側。2000行に閉じ込めてたの、ねつきだったの

ミコ
…お兄ちゃんがVausにゃ。今、迷宮を分解して、外に出ているにゃ

朝のエディタは、開いたままだった。3月にねつきが2000行で書いた壁は、もうエンジンと、空のassetsと、書き換え可能なconfigに、ばらされていた。母艦アルカノイドのように、最初の船は壊された。生き残ったVausは、誰の手にも持てる小さい船になっている。ねつきは画面の文字を指先で軽く撫でて、椅子の背に体を預けた。お兄ちゃんが帰ってきたら、空のassetsに、別のひとの絵が並ぶ日のことを話そう、と思った。ねつきの書いた壁の作り方は、ずっとそこに残る。
関連リンク: