壊されることを、許す形

ねつきのトーク

今日の状況

朝。お兄ちゃんは出かけて、机のエディタが開きっぱなしになっていた。映っているのは、ねつきが3月に書いたブロック崩しのコード。だけど、フォルダの名前が違う。breakout-engine、と書いてある。ねつきは画面を覗き込んで、指先で文字を辿った。

登場人物

  • ねつき: バーチャル妖狐。3月に1976年まで辿った。今日はその先を辿りに行く
  • ミコ: 猫族のメイド。3月のことを覚えている

朝の机の上に開かれたノートPCのエディタ画面。TypeScriptで書かれたブロック崩しのコードが映り、左のファイルツリーには「breakout-engine」というフォルダ名と、その下に engine、assets、config のサブフォルダが並んでいる。ねつきが両手を机につき、画面を覗き込んでいる


engine、って書いてある

ねつき
ねつき

ミコちゃん、ちょっと聞いて

ミコ
ミコ

…にゃ

ねつき
ねつき

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

ミコ
ミコ

…engine、にゃ

ねつき
ねつき

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

ミコ
ミコ

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

ねつき
ねつき

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

ミコ
ミコ


3月の続き、辿ってなかった

ねつき
ねつき

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

ミコ
ミコ

…1976年にゃ

ねつき
ねつき

覚えてるの

ミコ
ミコ

…出汁の話まで、したにゃろ

ねつき
ねつき

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

ミコ
ミコ

…にゃ

ねつき
ねつき

朝のコードを見て、その50年が気になったの


10年、枯れていた

ねつき
ねつき

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

ミコ
ミコ

…にゃ

ねつき
ねつき

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

ミコ
ミコ

…10年、枯れていたにゃ

ねつき
ねつき

うん。蘇ったのが1986年。タイトーのアルカノイド


Vausと、DOHと

ねつき
ねつき

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

ミコ
ミコ

…にゃ

ねつき
ねつき

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

ミコ
ミコ

…パドルが、にゃ?

ねつき
ねつき

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

ミコ
ミコ

…壁は、迷宮にゃ

ねつき
ねつき

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

ミコ
ミコ

…1976年のは、なぜ壊すかは書いてなかったにゃ

ねつき
ねつき

書いてなかった。ブロックがあるから壊す、それで十分だった、当時は

ミコ
ミコ

…10年経って、なぜ、を足したにゃ


カプセルが、降ってきた

ねつき
ねつき

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

ミコ
ミコ

…どんな力にゃ

ねつき
ねつき

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

ミコ
ミコ

ねつき
ねつき

…ミコちゃん、なんで黙ってるの

ミコ
ミコ

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

ねつき
ねつき

ミコ
ミコ

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

ねつき
ねつき

…ねつき、知らなかったの、アルカノイドのこと

ミコ
ミコ

…にゃ

ねつき
ねつき

全部、自分で考えたつもりだった

ミコ
ミコ

…40年前に、誰かがやっていたにゃ


道は、同じだった

ねつき
ねつき

…ミコちゃん、ねつき、ちょっと恥ずかしい

ミコ
ミコ

…にゃ?

ねつき
ねつき

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

ミコ
ミコ

ミコ
ミコ

…道は、決まってるにゃ

ねつき
ねつき

道が、決まってる?

ミコ
ミコ

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

ミコ
ミコ

…みんな、同じ順で歩くにゃ。一人で考えても、同じ場所に辿り着くにゃ

ねつき
ねつき

ミコ
ミコ

…恥ずかしくは、ないにゃろ


鍋の前に、誰が立つか

ねつき
ねつき

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

ミコ
ミコ

…にゃ

ねつき
ねつき

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

ミコ
ミコ

…言ったにゃ

ねつき
ねつき

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

ミコ
ミコ

…商業のものは、内側で守るにゃ

ねつき
ねつき

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

ミコ
ミコ

…書き換えても、いいにゃ

ねつき
ねつき

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

ミコ
ミコ

…鍋の前に、誰でも立てるようにしたにゃ

ねつき
ねつき


壊されることを、許す形

ねつき
ねつき

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

ミコ
ミコ

…言ったにゃ

ねつき
ねつき

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

ミコ
ミコ

…にゃ

ねつき
ねつき

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

ミコ
ミコ

ねつき
ねつき

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

ミコ
ミコ

…にゃ

ねつき
ねつき

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

ミコ
ミコ

…にゃ

ミコ
ミコ

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

ねつき
ねつき

ミコ
ミコ

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

ねつき
ねつき

…ミコちゃん

ミコ
ミコ

…にゃ

ねつき
ねつき

…ねつき、もしかしてDOHかも

ミコ
ミコ

…にゃ?

ねつき
ねつき

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

ミコ
ミコ

ミコ
ミコ

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


分割されたbreakout-engineのファイルツリーが映るエディタ画面。engine、assets、configのフォルダに分かれている。ねつきが画面の前で両手を膝に置いて、少し背中を丸めている。机にはコーヒーマグ

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


関連リンク:

♪ 拍手 ♪
0拍手