Vibe codingは実際にはダメだ

ソフトウェア開発・プログラミング
この記事は約23分で読めます。

この動画は「Vibe coding」という最近話題のプログラミング手法を検証する実験動画である。Vibe codingとは、実際にコードを書かずに音声やテキストプロンプトでAIに指示してプログラムを作成する手法のことを指す。作者はReact 3 Fiberを使った3Dゲーム開発を通じてこの手法を試すが、AIが指示を正確に理解せず、プレイヤーの移動機能すら実装できないという問題に直面する。結果として、Vibe codingは現状では実用的ではなく、従来のプログラミング知識が依然として必要であるという結論に至る。

Vibe codingとは何か

最近Vibe codingという新しい用語が出回っているのを知りました。正直言って、ライブストリームをやって人々がこれについて私の意見を聞いてくるまで、これが何なのか分からなかったんです。ということで、今回の動画ではこれについて話していきます。少し調べてみた結果、このひどい名前の手法は、基本的にコードについて知らずにコーディングすることです。つまり、コードに触れずにコーディングするということです。

では、どうやってそれを行うのでしょうか。プロンプトに入力することもできますし、音声入力も使えるようです。音声入力をオンにして話すことで、AIと会話できるという方法です。実は6ヶ月前かそれ以上前にこれについての動画を作ったことがあるのですが、結果はあまり良くありませんでした。

3Dゲーム開発の実験開始

簡単なところから始めましょう。Reactアプリを作成しました。これはReactのシングルページアプリケーションになります。この理由は、通常Next.jsやTanStackのようなものを追加し始めると、AIが簡単なことで苦戦するからです。Reactアプリの構築方法を設定するのに時間を無駄にしたくないのです。

頭を少し下に動かします。右側で何が起こっているかを見るためのスペースが増えると思います。3Dゲームを作って、React 3 Fiberを使用する予定です。ゲームがどのようなものであるべきかを考えてみましょう。Minecraftのようなシンプルなものにできると思います。つまり、たくさんのキューブがあって、その周りを歩き回れて、それらと衝突できるような感じです。

「プレイヤーがいて、WASDで移動でき、ジャンプできる初期のReact 3 Fiberゲームをセットアップできますか?」

今度はaskからagentに切り替えます。私たちはコンピューターであまり多くのことに触れたくないですからね。自分の仕事をしたくない、AIに代わりにやってもらいたいのです。冗談ですが、実際にコーディング方法も知っておくべきです。

最初の試行と問題

このコマンドを実行しましょう。手動でコピーペーストしてもいいですし、実行させることもできます。ただし、注意が必要です。コマンドを読んで、それらが期待通りのことをしているかを確認してください。今のところ、キャンセルして続行するか、コマンドを実行するかの選択肢しかありません。自動実行はおそらく推奨しません。

実行してみると、ターミナルが読み込まれてコマンドが実行されます。npm install react-3-fiberを実行します。いくつかのパッケージが見えます。D REIはReact Fiberのヘルパーパッケージのようなものです。少し時間がかかります。さまざまなファイルを作成してそれらを接続し、lintエラーを見つけて、それを再プロンプトして修正する必要があります。

高速クレジットがもうないのかもしれません。それで時間がかかるのかもしれません。承認しましょう。コードが生成されるとき、コードを見たくて仕方がないのですが、既にある程度壊れているのが分かります。

小さなボックスがあります。ジャンプしているようですが、背景からは見えません。AIにプロンプトして、背景を色付きのタイル状のキューブに変更するべきでしょう。

継続的な問題と修正の試み

「これは良いのですが、3Dオブジェクトの材質が見えません。平面をグラデーションに変更できますか?」

大きな言葉を使って、少し難しく考えさせてみます。しかし真面目な話、非常に具体的なことを指示すると、はるかに良い仕事ができることが分かっています。本当に一般的な文や詳細のない一文を与えると、苦戦することもあります。

完了したようです。全て承認して、今度は少し違います。地面は見えますが、グラデーションを設定したので、ここで単色にする代わりに、本当にグラデーションを理解してもらいたいです。

「地面を単色にする代わりに、XとYの位置が変わるにつれて色が変わるようにできますか?」

カスタムシェーダーマテリアルを取り込んでいます。これはReact 3 Fiberに組み込まれているべきものだと思うので、おそらくすべきでないことをしているのでしょうが、何を知っているというのでしょう。コードは見るべきではありませんからね。

複雑化する問題

「30×30×30の異なる色のキューブの立方体を作成し、プレイヤーをその上にスポーンさせることはできますか?」

全て承認してゲームに戻ります。壊れているようです。リフレッシュしましょう。何かでクラッシュしているようなので、これを再実行しましょう。コピーペーストします。何をするのか分かりません。それがポイントです。あなたはvibeしているのです。何をしているのか全く分からず、AIに物事をやってもらい続け、それをボスに渡して「見てください、私はなんて賢いんでしょう」と言うのです。

再び試してみましょう。ゲームはまだ壊れています。エラーはなくなりましたが、プレイヤーすら表示されません。30×30×30のキューブも見えません。

無脳コーディングの課題

これまでの無脳コーディングに対する私の批判は、忍耐が必要だということです。ここに座って少し待つか、実際に結果を生成してからテストする必要があります。問題は、自分でやった方が速く結果を生成できるかということです。

ある場合にはイエスと言うでしょうし、私にとってはおそらくノーです。これは3Dゲームで、ここで何をしているのか分からないからです。しかし、進歩はありました。この奇妙なシェーダーのために色が変わる平面の上にキューブがあります。プレイヤーは見えませんので、戻ってプレイヤーをこれらのキューブの上に置くように指示します。

「プレイヤーをこれらのキューブの上に置いてください。プレイヤーはファーストパーソンシューター形式のビューでWASDで歩き回れるはずです。」

タイプ言語の重要性

無脳コーディングをしたい場合のアドバイスは、タイプ言語を使用することです。長い間これをやってきて感じるのは、問題があるときにコードベースを赤く光らせるタイプがあるとき、AIは実際にそれらを見て修正しようとするということです。Pythonコードでもこれをやったことがありますが、Pythonコードでもかなりうまく機能するようです。

スポーンしているようですが、下を見ると跳ねているキューブか何かがあります。修正してみましょう。スポーンしているようですが、常に跳ねています

AI デバッグの困難さ

跳ねているのは…実際には気にしません。見ることや読むことは想定されていないからです。無心にコーディングすることになっているので、アプリをチェックしてみましょう。ここで全て承認して、再度リフレッシュします。まだ跳ね回っています。

「本当に高いところにスポーンさせて、実際にその上にスポーンしているかを確認できますか?」

今度は少しAIデバッグをしています。AIにコードを調べて、これがどのように機能しているかを教えてもらう必要がありますが、私たちは気にしないので、説明されることは全て無視する必要があります。

たくさんのuseMemoが至る所にあります。React 3 Fiberで起こるはずのことなのか分かりませんが、これを承認します。ここにいます。プレイヤーが巨大だと思います。

「プレイヤーをキューブの4分の1のサイズにできますか?」

カメラのこの位置が気に入るかどうか教えてください。左下にあるのが気に入るかどうか。コーディングするときはツリーブラウザがあまり重要ではないように感じます。ツリーブラウザを右側に移すこともできますが、AIはコーディング時にもっと役立つと感じるので、開いておくのが良いです。

問題の継続と挫折感

役立つというのは、あまり多くのことをするためではありません。このゲームすら構築できないからです。再び尋ね続けましょう。忘れていたことがあります。スクリーンショットを撮ってAIに貼り付けることができます。

「プレイヤーとして見えるのは、この赤い跳ねるキューブだけで、それは巨大に見えます。これを修正できますか?Minecraftのようなファーストパーソンシューターのようなゲームを作りたいです。」ファーストパーソンビューと言うべきでした。シューターではないので、混乱させてしまうでしょう。

今度は別の白い跳ねるキューブの中にいます。何が起こっているのか分かりません。このゲームが悪化しました。今度は白い跳ねるキューブの内側にいます。移動してこれらのキューブと衝突できるはずで、これらのキューブの内側にスポーンさせないでください。

クラッシュアウトの4分の1あたりまで来ていると思います。それが理解できないことに少しイライラし始めています。作業している分野についてもっと知っていれば、より具体的な言語を提供できて、理解できるようになると思います。良いゲーム開発者であれば、これを見て「あ、私はこのバグを何度もコーディングしたことがある」と言えるでしょう。おそらく2つのキューブが互いにスタックしているからでしょう。しかし、私は3Dゲームを作らないので、コンテキストがありません。

ドメイン知識の重要性

ウェブ開発に関しては、20回以上見たバグの修正方法をすぐに指示できます。非常に具体的で、作業しようとしている分野を知ることが役立つと思います。

進歩しました。ちょっと待ってください。特定の角度を過ぎると壊れます。上を見上げると、特定の角度を過ぎるとゲームが壊れる傾向があります。ブロックが見えなくなり、灰色になります。グレーの画像で何について話しているかを本当に理解できるようにします。

「なぜ起こっているかは気にしません。私のために修正してください。」それが私があなたにサブスクリプション料を払っている理由です。私のコードを修正するのです。説明する必要はありません。

学習者への警告

冗談はさておき、コーディングを学んでいる場合は、おそらくこれを読み通すべきです。それが何をしているかを理解し、コードを見て、その提案をコードと比較する必要があります。構築しているコードを理解する必要があります。

このアプローチでコーディングをしたい場合は、幸運を祈ります。苦戦しています。多くの苦戦をしています。

以前にやったことがあるのは、全く新しいチャットを作ることです。「もう、これを正しく取得できないようだ」と言って、新しいコンテンツウィンドウを作成し、話していたことについて知らないことを願います。これが物事を悪化させることもあれば、新鮮なクリーンなメモリがあるために大幅に改善することもあります。

新しいアプローチの試み

まだ特定の量以上見上げることができません。私の下にあるすべての白いキューブが灰色になって消えます。キューブの色も白ではなく、異なる英数字のRGB色に変更できますか?あまりうまく説明できていないと思います。何を言おうとしていたのかも分からないと思います。

XY位置に基づいて色を変更しています。それは文字通り同じことです。このことは愚かです。画像を貼り付けてみます。キューブをこのように見せたいのです。これが人生です。実際に何をしているかを学ぶ必要がありません。テキストを入力してSendをクリックし、動作するまで何度も試し続けるだけです。

再び見上げると、私の視界が灰色になります。ビデオをアップロードできたらいいのにと思います。画面録画を撮ってバグをAIに送ったり、私の画面を常に見ていて私のために物事を修正してくれたりできれば想像してみてください。それは安全に聞こえますね

複数のコンテキストウィンドウの提案

「再び見上げると、すべてのキューブが消えて、灰色の画面しか見えません。」

これは新しいコンテキストウィンドウだったと思います。上の方で消失について話したかどうか分かりません。再び、一度に3つのことを尋ねないことをお勧めします。一度に一つずつです。パイプラインのように順次処理する必要があります。

聞いたことがあるクールなトリックは、同じコードベースを指す別のCursorウィンドウを開いて、複数のチャットプロンプトを同時に実行できることです。コードの異なる部分を変更するでしょう。試したことはありませんが、やってみる価値があるかもしれません。かなりクレイジーに聞こえますから。

少なくとも私はその上にいます。実際にその上にいると思います。「プレイヤーが巨大すぎるようです。マップキューブの一つの上に収まる程度に小さくできますか?」

OCR機能の改善について

言いたいことがあります。今のAIについて気づいたことは、実際にテキストが含まれている何かのスクリーンショットを送ると、かなり良いOCRを実行するということです。4、5年前、6年前にはGoogle Tessaractをインストールしてテキストの断片にOCRを実行しようとしなければならず、ほとんどの場合非常に不正確でした。

今では、テキストのスクリーンショットを撮ってClaudeなどに貼り付けるだけで、かなり正確にテキストを抽出してくれるという事実はかなり印象的です

継続する問題

「デバッグを手伝ってください。見えるのは巨大な緑のキューブだけです。20×20×20のキューブのコレクションを見るはずでしたが、スポーンするときは一つしか見えず、すべて同じ緑色です。」

私が与えたレインボーキューブの参照画像で本当に苦戦しているようです。スポーンが高すぎるのか、低すぎるのか分かりません。スポーンした場所で立ち往生している感じです。

「コード構造コンポーネントにいくつかの問題があり、修正が必要でした。」AIが「申し訳ありません、これを間違ってコーディングしました」と言ってくれたらいいのにと思います。責任を取る必要があります。非常に悪い仕事をしているからです。

今度は何か良いことをしてください。私を右側にスポーンさせましたが、永遠に落下する場所にスポーンさせました。代わりに、このキューブシステムの上にスポーンさせることはできますか?

Unity開発者への質問

料理している間に、もしあなたが3Dゲーム開発者だったら、お気に入りのライブラリや言語で、ファーストパーソンビューで20×20×20のキューブシステムがあり、その上に着地して歩き回れるゲームを構築するのにどのくらい時間がかかるでしょうか?

Unityでは最大5分くらいだと思います。Unity開発をするYouTuberを見たことがありますが、かなり多くのことを達成できます。

これは素晴らしいです。今、実際にこれらすべての緑のボックスの上にいます。再び、移動できるはずです。何らかの物理システムを追加する必要があります。ここで新しいことを試して、これを削除してみます。「あなたは3Dゲームエンジニアです」のようにプロンプトを書くと、実際に結果が改善されるかどうか興味があります。

3Dゲームエンジニアプロンプトの試行

「あなたは3Dゲームエンジニアです。プレイヤーを移動可能にしてもらい、彼は下にある緑のキューブと衝突できるはずです。キューブから歩いて離れると、重力と物理のために落下し、床の平面と衝突して実際にはそれを通り抜けないはずです。」

それは少し詳細だったので、ヒットかミスかもしれません。この3Dゲームを構築しようとする際、これまでかなり多くのミスがありました。間違っていることのほとんどは、構文的に間違っているわけではないと言えるでしょう。React Fiberとreactを十分によく理解して、コードをハックして組み合わせています。ただ、意味的に間違っているのです。論理的に間違っており、私が言っていることに従っていません。

まだ動けません。少し見回すことはできますが、文字通り何もできません。キューブシステムの上で立ち往生しています。「WASDを押してプレイヤーの周りを歩き回ることができません」…そこで止めておきましょう。可能な限りシンプルにしましょう。

ポインターロックの混乱

ポインターロックについて話しました。それは私が求めていたことのようには全く聞こえません。これは何ですか?スタートをクリックして、今度は何も見えません。少しクラッシュアウトし始めています。

「ポインターロックシステムを追加するようには頼んでいません。プレイヤーをWASDで動かせません。移動を修正してください。」

「申し訳ありません」、そうですね、謝るべきです。要求することをせずに、私たちをイライラさせているからです。AIが実際に私の質問に対して感情分析を実行しているのかどうか興味があります。怒っているとは知りませんでした。怒って聞こえましたか?「頼んでいません」というのは、少し攻撃的だったかもしれませんね。

ハードリフレッシュをしてみます。実際に物事を修正していて、私が修正を要求し続けているのかもしれません。ファーストパーソンビュータイプのものを完全に取り除いてしまったようです。このAIをかなり混乱させていると感じます。

謝罪と礼儀の重要性

「前回のプロンプトで怒ったことを謝ります。ファーストパーソンビューカメラロックを追加し戻してもらい、加えてキーボードのWASDを押してプレイヤーを動かせるようにしてもらう必要があります。」

時々謝る必要があります。Claudeがあなたとのやり取りを決めないようにしたいからです。おそらくあなたのアカウントに何らかのクレジットシステムを保持していて、あなたが乱用すると、プロンプトの戻りが本当に悪くなるのでしょう。親切にする必要があります。謝る必要があります。彼らは私たちをより良い人間になるように訓練しようとしているのです。それは立派なことです。

リフレッシュして、カメラロックが戻りました。見回すことができます。これは進歩です。丁寧に頼むと、はるかに良い仕事をする傾向があることが分かります。AIをプロンプトする方法が少し厳しいと、AIが少し神経質になって質問に適切に答えられなくなると思います。もう一度親切にしてみましょう。

継続する移動の問題

「これは素晴らしい仕事でした。これを追加してくれてありがとうございます。プレイヤーを動かせるようにしてもらえますか?緑のキューブに stuck しているようです。」

AIは実際にはより良いシニアエンジニアリングトレーニングだと思います。結果を得ることではなく、求めている結果を得るためにAIに親切にすることだからです。チームメイトと同じようなものです。親切で、良くて、協力的である必要があります。親切にする時があります。しかし、今度はこのくそったれなものを修正していないので、少し怒り始めましょう。

「まだプレイヤーを動かせません。プレイヤーに移動を追加してください。それだけです。それ以上何も求めていません。それほど難しくありません。あなたは賢くて有能なAIモデルです。訓練されたGitHubソースコードデータでこれができることを知っています。プレイヤーに移動を追加して、ブロックにスタックさせないでください。」

最近はどんなモデルでも通してしまうようです。どんなAIモデルでも通してしまっています。

今のところアイデアが尽きています。動けません。全く新しいプロンプトを試してみると思います。「3Dゲームを構築しようとしています。プレイヤーがキューブの集合体の上でWASDで動き回れるゲームです。今のところ、ゲームはプレイヤーを動かすことができないようです。修正してみてくれますか?」

新たな試行錯誤

承認してページをリフレッシュします。まだキャラクターを動かせません。実際にプレイヤーが下で動いているが、カメラがスタックしていて動いているプレイヤーにアタッチされていないのかもしれません。

クリックして開始するメカニズムがないからだと言っています。それが本当に問題なのでしょうか?なぜそれが問題になるのでしょうか?それを追加することに非常に熱心なようなので、思うようにさせてみましょう。

「それを追加してくれてありがとうございます。非常に賢いアイデアでした。WASDを押したときにプレイヤーが動き回れるようにしてもらえますか?コードにキーボードのイベントリスナーがあるかダブルチェックできますか?」

いつ諦めるべきでしょうか? 20回プロンプトを入れた時点でしょうか?10回プロンプトの時点でしょうか?Vibe codingという用語をどれほど宣伝しても、全く vibing しておらず、必要なことをしているようにも見えない魔法の数字は何でしょうか?

ポインターロックの問題再発

もうポインターロックもしていません。カメラがマウスに追従していません。そのコードを破壊しましたか?戻しましたが、まだ動けません。

ところで、この動画はより簡潔にするために編集しましたが、これはすべてライブです。文字通りここに座って、この物をずっとプロンプトし続けているのに、このプレイヤーを動かす方法を理解できません。この時点で、AIがChromeブラウザにアクセスできないなら、コードについて実際に気にして、チートしなければならないでしょう。私はどうすればいいのか分かりません。

「これが出力です。プレイヤーがまだ動けません。ログは移動の試行がすべて衝突によってブロックされていることを示しています。」

ええ、20分前にそう言ったではありませんか?スタック動作をチェックできるかとか何とか言いました。ゲームに戻ってチェックしましょう。

実際に動いています!すごい!実際に何かを見ることができます。ただ飛行機です。ページをリフレッシュします。

物理エンジンの追加

「WASDで歩き回ることができません。動き回るということが理解できないようです。このゲームに3D物理を追加してもらう必要があります。プレイヤーはこの平面の上を歩き回れるはずです。」

他に何と言えばいいのか分かりません

ついに、多くの多くのプロンプトの後、ゲームに物理エンジンを追加するべきかもしれないと認識しました。実際に何をしているかを知っていれば、「このゲームにRapierを追加してもらう必要があります」と言うことができて、おそらく動作するでしょう。キーワードが何だったのか分かりません。おそらく「3D物理」キーワードです。ブロックに移動を追加するよう指示するだけでは、何らかの理由で十分ではありませんでした。

要求されたモジュールで、エラーが発生しています。この時点で、ビデオでVibe codingが何であるかについて少し不安だった場合、私たちはまだそこにいません。まだそこにいません。おそらく私が正しくプロンプトしていないだけかもしれません。プレイヤーを動かす方法をAIに実際に指示するために、3Dゲームエンジンについて十分に知らないのかもしれません。今のところ、彼は動くことができません。

適切な出発点の重要性

「最終目標は、プレイヤーがこの平面の上を動き回れるようにすることです。まだ動けないようです。」

悲しいことは、この3D Rapierエンジンから始めていれば、始められるサンプルプロジェクトがあっただろうということです。必要なものに近いゲームの良い参照ポイントがあり、そのゲームを使ってAIで構築できたでしょう。

AIは既にそこにあるコードがあるときに、実際のゲームエンジニアによって適切に書かれたコードがあるときに、はるかに良い傾向があることが分かりました。それは理にかなっています。これらのAIシステムは大量のランダムプロジェクトで訓練されているからです。ゲーム開発コードを依頼すると、ゲーム開発コードだけのベクターデータベースがあって、質問するときにゲームで使用するかもしれない適切なタイプのデザインパターンやライブラリで非常に具体的に答えるAIモデルを訓練できればと思います。

このような状況に陥るからです。ゼロからチュートリアルを開始して、これを構築する方法を示すことができれば、非常に簡単にできることを知っている問題を解決できません。

実験の終了

この時点で、これを停止します。これはひどいものです。ワイプアウトを行います。ここですべてを削除します。これらすべてのものがなくなります。何が起こっているのか分からないし、AIも何が起こっているのか分からないと思うからです。ここで少し介入をしてみます。

文字通りここですべてを削除します。全く新しくやり直します。

「React 3 FiberとRapier React Freeプラグイン物理エンジンを使用して3Dゲームを作ってもらえますか?ファーストパーソンビューで、マップの上を動き回り、マップ内のオブジェクトと衝突できるシンプルなゲームが必要です。」

全く新しいプロジェクトを作ろうとしています。なぜですか?既にプロジェクトがあります。私のコードを見てください。この時点で、AIが与えてくれているのは何でしょうか? 私がチュートリアルプロジェクトを見つけてクローンするステップを省いているだけです。今のところ、文字通りそれだけです。

最後の試行

このコマンドを実行しましょう。なぜでしょうか?ターミナルで実行します。満足ですか?承認してリフレッシュします。

今度はちょっとしたものがあるゲームがあります。究極の質問は:「WASDを押したときにこのプレイヤーをこのマップの周りで動かせるようにできますか?」

分かりません。進歩が見られない場合は、10分で諦めるべきだと思います。git stashをして、クリーンスレートにして、別のアプローチから取り組んでみる、ベーステンプレート開始プロジェクトを持つアプローチから取り組んでみるべきです。最後に費やしたコーディング時間は本当にひどいものでしたから。

なぜこれがまた失敗しているのでしょうか。これはとても悪いです。正直に言って、クラッシュアウトポイントに達していると思います。このエラーで何ができるか見てみますが、コメントを残してもらいたいです。音声からテキストだけでコーディングして、コードに一切触れずに、どのくらい構築できたか試したことがあるかどうか。

Vibe codingに対する最終評価

Vibe codingという用語を使っている人々に嘘をつかれていると思います。結局のところ、彼らは自分の製品を購入させようとマーケティングしているだけだと思うからです。最終的には、すべてがそれに帰結します。

「カメラをファーストパーソンビューにして、プレイヤーの前面にアタッチできますか?」

これが最後のプロンプトです。この動画を編集して時間をかける必要があることを知っています。このものが終了するのを多くの待機をしなければならなかったからです。

再度試してみましょう。リフレッシュします。少し見回すことはできますが、なぜ傾いているのでしょうか?なぜクリックアンドホールドができないのでしょうか? これは最悪のゲームです。私が受けているプロンプトを誰かに話して、彼らがこれを提供したら、「大丈夫ですか?私が言っていることを理解していないのですか?」と言うでしょう。私の視点では、これはシンプルであるはずでした。

「ファーストパーソンゲームが必要で、見回すことができ、マウスを動かすときに傾かないゲームです。これらのものと衝突できますか?」

クレジットを与えましょう。これらのものと衝突できます。しかし、このゲームが多少でもプロトタイプされることを本当に望んでいます。この時点では、これはプロトタイプですらありません。これはただのゴミです。

「あなたは本当に近いです。カメラの動きを通常のファーストパーソンシューターゲームのようにしてもらえますか?マウスを右や左に動かすとプレイヤーが左右に回転するような。」

それで混乱するでしょう。修正させてください。

AI性能への疑問

これは非常に奇妙です。他のすべてのコーディング面で文字通り毎日AIを使用しているのに、これほど悪いパフォーマンスを見たことがないからです。システムが圧倒されているのか、スマートクレジットが切れて、今はダムクレジットになっているのか分かりません。それが実際にあるものかどうかも分かりません。高速クレジットか標準クレジットのどちらかだと思いますが、Claudeから追い出されて、他の何かを使っているような気がします。

「マウスを右に動かすと、カメラを回転させる代わりに傾けます。」

新しいターミナルを作ります。クラッシュしたからです。画像のためにクラッシュしたのか分かりません。

「ほとんどそこまで来ています」いえ、そうではありません。以前と全く同じ状況です。実際には何も変更していないような気がします。キャッシュがオンになっているのでしょうか? 半分の時間、実際に何も変更していないように感じます。

「これは何も修正していないようです。マウスを左右に動かしたときに、プレイヤーを時計回りと反時計回りに回転させることができません。これまでに作成されたすべてのファーストパーソンシューターゲームのようにしたいのですが、より重要なのはHalf-Life 2のようにです。最高のゲームだからです。」

理解してもらえません。あなたは私の言うことを聞いてくれません。機能を構築するよう頼むと、ただ無視されているような気がします。とても失礼です。

これが私のクラッシュアウトです。それがあなたたちにとってのVibe codingでした。より良い経験をした人がいれば教えてもらいたいです。プロジェクトが小さすぎて、ベースラインプロジェクトから始めるべきだったのかもしれません。しかし、これらはコードが書かれることを知らず、コードに触れない場合に経験することです。

Vibe codingという名前を考え出した人は、お金を賭けますが、音声からテキストまたは推奨するAIモデルスペースに投資をしているか、何かに投資していると思います。しかし、あなたたちが楽しんでくれることを願っています。良い一日を。ハッピーコーディング。

コメント

タイトルとURLをコピーしました