1757549601
2025-09-10 22:56:00
私たちは皆、Doomscrollingに精通しており、あまりにも多くの時間を費やしてコンテンツの無限のフィードをスクロールして、すべてについて気分が悪くなります。
しかし、「Dookcrolling」という言葉を聞くと、クラシックビデオゲームDOOMとSCROLLの2つのことを考えさせます。
それは、あなたがプレイするために行う唯一のことがスクロールであるWebブラウザで運命にインスパイアされたゲームを作ることができるかどうか疑問に思いました。キャラクターを横方向に動かすこともジャンプもありません。スクロールするだけです。
だから私はそれを作りました。そして、それは楽しいです!これが小さなクリップです:
それがゲームがどのように見えるかです。しかし、これがそれをプレイしているものです 感じます のように:

あなたは行くことができます 今すぐプレイしてください デスクトップまたはモバイル。このニュースレターの残りの部分は、私がどのようにゲームを作ったかについての非技術的な物語です。
初めては失敗でした
読者が知っているように、私はコーダーではありませんが、雰囲気のコーディングによりアイデアを本物に変える方法を楽しんでいます。当然のことながら、私はこれのために雰囲気のコーディングに目を向けました。
うまくいきませんでした。
これは約9か月前でした。私は試してみましたが、LLMSのどれも、アイデアからプレイ可能なゲームに行くのを手伝うことができませんでした。近くでさえないように。 GPT-4は、そのスクロールを理解することを絶対に拒否しました 下 ページは、背景が移動することを意味します 上 ページ。私はゲームに似ていなかったちょっと哀れな何かになりました。だから私はあきらめ、これはLLMのスキルを超えて、私のスキルを超えているか、その両方を理解しました。
しかし、その後、GPT-5が数週間前に出てきましたが、コーディングがどれほど良くなるかをもう一度試してみました。わずか2時間で、私は非常に良いプロトタイプを持っていました。プロトタイプ用の小さなタイトル画面を作成したので、実際のゲームのように感じました。

最初はゲームデザインを非常に広くChatGptに説明しました。ガラガが逆さまになったように機能するはずだと言った。しかし、ガラガとは異なり、プレーヤーは左右ではなく前後に移動し、モンスターの位置は床に比べてとどまるべきだと説明しました。それとさらにいくつかの詳細は、私を驚くほど最初のステップとして導きました。
プロトタイピングのために、Space Invaders Aliensのような2フレームのアニメーションを備えた5つの異なるモンスターを思いつくようにChatGptに尋ねました。それらは基本的な形状に過ぎず、ある時点で実際の事前にレンダリングされたモンスタースプライトに置き換えると思いました。しかし、これは今のところ機能しました。

それから私は休暇に行きました。子供たちが目を覚まし、徐々に1つずつ機能を追加して精製するまで、私はこのゲームでコーヒーを飲みながら毎朝1時間か2時間過ごしました。
ゲームの改善
私はゲームをより楽しくすることに焦点を当てました。動き続けるためのインセンティブだけでなく、あなたがあまりにも速くレースをするのを止めるものもあります。私は、あなたが殺す100モンスターごとに武器のアップグレード、1つの場所に長く滞在する場合にあなたを追いかける火の壁、レンガの壁やクモの網のようにあなたを遅くするための障害物などのものを追加しました。

私が思いついた他のいくつかの小さな生活の質の機能は次のとおりです。
- 5つの異なる背景テクスチャを使用すると、プレイするたびに異なる視覚体験をすることができます。
- ヘルスポーション。最初のものは、3つの健康ポイントに下がっているときに表示されます。その後、それらはよりまれであり、到達するには武器のアップグレードが必要になる場合があります。
- 記録距離を渡すときの視覚マーカー
- いくつかの統計を備えた一時停止画面
それを実際に運命づけています
私はゲームにかなり満足していて、それを共有する準備ができていました。しかし、その後、最後の瞬間に、私の心の奥で別のしつこいアイデアを得ました。
ニュースサイトから見出しのRSSフィードを取得するのは簡単です。ゲームと統合されていると感じた方法で、スクロール中にゲームに表示することはできますか?
最初に、プレイ中に床に見出しが表示されてみましたが、非常にタックで留められていました。それで、私は助けてくれたゲームのためにいくつかの伝承を思いつきました。
私はゲームが将来、封印された隠れ家で行われると決めました 今日、どんな日でもゲームをプレイしています。そして、説明されていない理由で今日の見出しを特徴とするプラークを残した洞窟を封印した文明。そのため、プレイすると、洞窟が封印されたときからそれぞれが少しニュースがあるこれらのプラークに遭遇します。今日の実際のニュース。

プラークは、ゲームを読んでゲームプレイから気を散らすように誘惑する範囲を除いて、ゲームに影響を与えません。しかし、それらは単なる装飾的な要素です。それらを無視してください。できれば。
見出しはすべて、ニューヨークタイムズのフロントページRSSフィードから来ています。したがって、ある意味では、このゲームは実際には非常に複雑なシングルフィードRSSリーダーです。
AIを使用することはまだ苦痛です。これが私の解決策でした。
AIで仕事をしようとしたことがあるなら、あなたはおそらく何度も何かを説明している障害にぶつかり、それは単にそれを手に入れていません。 「いいえ、そのようにしないでください、何時間も、それをしてください こちらです。」
私はまだモンスターを事前にレンダリングされたスプライトとして作ることを計画していましたが、背景のテクスチャ、プラーク、トーチのような装飾品は、GPT-5に自分がどのように見えるかを理解することができれば、ゲーム内でレンダリングされる可能性があります。 LLMは、このようなアートワークを作るのが得意ではありません。
だから私は物事を簡素化しました。 AIに、ゲームのスタイルを使用して、さまざまなデザインに取り組むことができる単純な「ラボ」スタンドアロンのテストページを設定しました。たとえば、以下は、世界中の要素がさまざまな背景でどのように見えるかをテストするために作成した「ラボ」です。

上記のすべてがその場でレンダリングされます。そのアプローチの大きな利点の1つは、ゲーム内の視覚的要素をランダム化できることです。たとえば、上のクモ網を見てください。それらはすべて同じルールに従いますが、それらはすべて少し異なります。ゲームの背景テクスチャも、プレイするたびにわずかに異なります。
次に、事前にレンダリングされたモンスターを作成しました。しかし、すごい、小規模なピクセルアートは難しいです。私はさまざまなモンスターのバージョンをたくさん経験しました。最終的に、私は十分に良いと感じたいくつかを持っていました。ゲームは次のように見えました:

それはそれ自身の魅力を持っていましたが、結局、私はそれを愛していませんでした。どういうわけか、私の事前にレンダリングされたモンスターは、ゲームの気分を悪くさせました。たぶんそれは、私が良いピクセルアーティストではないからです。
そこで、他のゲーム内アイテムのために行ったように、「ラボ」でChatGptで何ができるかを見ることにしましたが、モンスターのデザインに焦点を当てました。多くの実験の後、私はゲームに終わったシンプルなモンスターに落ち着きました:

これをすべて計算することは、事前にレンダリングされたモンスターを使用するよりもプロセッサ集約型であると思いますが、デスクトップと電話の両方で私にとっては非常に滑らかなので、 あまりにも 集中的な。それが彼らのデバイスで途切れないかどうか人々から聞くと思います。
時々、私はまだ何かがどのように見えるかをもう少し制御する必要がありました。そのため、チャットボットにイライラするのではなく、スライダーを備えたChatGpt Build Labsを使用して、スライダーを使用してラボを構築しました。このようにして、私はすぐにルックアンドフィールに落ち着くことができました。
たとえば、プラークのラボページです。私は彼らがゲームの世界に統合されているように見えることを望んでいたので、私はテキストスタイリングとプラーク自体のために遊んでいたパラメーターを説明しました。気に入ったらLLMに報告するために使用できる「コピー設定」ボタンを入れたので、「大丈夫、ゲーム内のこれらの設定に行きましょう」と言うことができます。

このラボページを作成しました あなたが遊ぶために生きる あなたが興味があるなら。
それを出荷します
まだ追加されたい機能と調整がありますが、私はもう休暇中ではないので、ここでやめる必要があると思います。私はまだそれを微調整するかもしれませんが、今のところ私はバージョン1.0を発送する準備ができていると呼んでいます。それは私のかゆみを掻き、私が楽しいスクロールのみのゲームを作ることができるかどうかを確認しました。それは本当に私が望んでいたすべてでした。
モバイルとデスクトップでも同様にうまく機能するはずです。唯一の違いは、より高いデバイスを使用すると、一度に世界を見ることができることです。これにより、少し簡単になります。
ああ、そしてあなたはそれをあなたのホーム画面に保存することができます、それはブラウザゲームではなくスタンドアロンアプリのように機能します。それが私がプレイする方法です。

そして、それは別のニュースレターのためです!
ここで、あなたが私の努力をサポートできることを思い出させてくれます。 有料メンバー、または作成します かつての寄付。少し重要です。
そうでない場合は、それも大丈夫です。 しかし、たぶんあなたはニュースレターを共有することができますか? BeehiivからGhostに移動すると、加入者がヒットしました。これは、私が最初にSubstackを去ったときに同じことが起こったからです。最初の動きの後に再び成長を開始するのに時間がかかりました。そして、私がゴーストに上陸した今、言葉を広めることで、私が前向きな成長に戻るのを助けることができます。それは私にとって世界を意味するでしょう。
次回まで、いつものように読んでくれてありがとう!
デビッド
#DOUMSCROLLINGゲーム