42
JavaScriptで作られたQuake風ゲームは、わずか13KBのストレージしか占有しません
Q1K3のスクリーンショット
(画像提供:Tom's Hardware)

Quakeが1996年にリリースされた当時、最低動作環境は75MHzのIntel Pentiumプロセッサ、DOSで8MBのRAM(Windows 95搭載PCの場合は16MB)、そして80MBの空き容量でした。しかし、Dominic Szablewski氏はオンライン大会向けにJavaScriptでQuakeを再現し、わずか13KBの実行ファイルを作成しました。

軽量化されたゲーム「Q1K3」は、2012年に開始されたHTML5とJavaScriptのゲーム開発コンテスト「JS13K games」でホストされています。ご想像のとおり、このコンテストでは13KBのファイルサイズ制限があり、このサイズ制限内に収まる限り、どんなゲームでも作成できます。Q1K3は2021年に公開され、2つのレベル、5種類の敵、3種類の武器、30種類のテクスチャを備えています。

オリジナルのQuakeほどの洗練さはありませんが、Q1K3ブラウザゲームはファイルサイズが16%で、約50%の面白さを実現しています。驚くべきは、開発者がライティングエフェクト(レイトレーシングは使用していませんが)、テクスチャ、さらにはサウンドエフェクトや音楽まで、それほど多くのファイルサイズを使わずに実現した点です。開発者によると、ゲーム内の敵はパスファインディング機能を備えていないとのことですが、それでもプレイヤーにとって挑戦的な要素となっています。

Q1K3機関銃

(画像提供:Tom's Hardware)

ウェブサイトの専門家たちはQ1K3について、多くの称賛の言葉を寄せています。プログラマーのアニア・クボウ氏は、「敵の数、武器、そして全体的なレベル開発において、このゲームは実に多彩です。敵AIの実装にも感銘を受けました。13KBでこのゲームは素晴らしい!」と述べています。ゲーム開発者のクリステル・カイティラ氏も、「壮大で素晴らしい、楽しくてスムーズ、高速で洗練されていて、本当に感動的でプレイアブルです!これは本格的な技術、素晴らしいグラフィックと音楽、そしてパーティクルやジブ、ヘルスパック、視界付きの敵AI、そしてショット周辺のダイナミックライティングまで完備されています!なんと犬まで登場します!」と付け加えています。

2つのレベルを何時間もかけてクリアできるこのゲームは、懐かしさに浸りたいハードコアゲーマーにとって、まさに挑戦しがいのあるゲームです。デスクトップ版のみで開発されているのは残念ですが、コンパクトなサイズはモバイルゲームに最適で、新世代にQuakeの傑作を紹介する絶好の機会となるでしょう。ひょっとしたら、プレイヤーがQuake Original Remasterを試すきっかけになるかもしれません。

Phoboslabとしても知られるSzablewski氏は、2018年、2019年、そして2021年にJS13Kに参加しました。2021年にはQ1K3を提出しましたが、それ以降はコンテストに参加していません。彼が時間と労力を惜しまず、コンテストに再び参加し、よりクリエイティブなゲームを制作してくれることを願っています。また、他の参加者にもコンテストへの参加を促すため、ゲームのコードをGitHubにリンクしています。もし試してみたい方は、こちらからQ1K3をプレイできます。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

ジョウィ・モラレスは、長年のテクノロジー業界での実務経験を持つテクノロジー愛好家です。2021年から複数のテクノロジー系出版物に寄稿しており、特にテクノロジー系ハードウェアとコンシューマーエレクトロニクスに興味を持っています。