見出し画像

AIと一緒に作ってみる 01

AIを使うと今までスキルが足りない、時間が足りない、センスが足りないということでできなかったクリエイティブができるようになります。
僕は仕事としてデザイナーをしていますが、AIの普及に戦々恐々はしていません。むしろできることが増えることが楽しみでしょうがないですし、今までクリエイティブとは無縁だった人もアイデア次第でアウトプットができるので、面白いものがどんどん生まれるんだろなと言う期待が高いです。

さて、僕はプログラミングはいっさいできません。ですが、AI(Claude)に指示を出すだけで以下のようなゲームができました。

RPGゲームのようなもの(ブラウザで開くと動きます)

1_ウェブブラウザで動くファミコンくらいのRPGが作りたい
2_コードが書けないので書いて欲しい

3_洞窟のマップを作りたい。
4_640x480pxの画面にしたい。そこに16px四方のタイルを並べて作る。
5_レンガ調のブロックと地面は土。

6_1タイルのサイズで戦士のキャラクターを作りたい
7_マップ上を十字キーで動き回れるようにしたい
8_キャラは中心に固定し、マップが動くようにしたい

9_敵キャラを配置して欲しい
10_敵キャラは0.5秒更新で動き回って欲しい

11_敵キャラとプレイヤーの座標が重なったら戦闘シーンに入りたい
12_プレイヤーはヒットポイント50、敵はヒットポイント10
13_ターン制で攻撃、プレイヤーの攻撃は5~10、敵は2~5、の中からランダムで与える
14_敵のヒットポイントが0以下になったら「You win」プレイヤーのヒットポイントが0以下になったら「GameOver」と表示
〜〜〜〜以下省略


このように、挙動1つづつ指示を出して、書き出されるコードでhtmlファイルを更新して、ブラウザで開き挙動を確認していくだけです。

ポイントとしては、
・一つづつ指示を出して挙動確認してから次へ行く
・コードが長くなると変更箇所しか書いてくれなくなるので、どこの何のコードを修正するかの指示を確認しながら修正していく。
・動かなくなったら、割り切って全部のコードを書き直してもらう。
・長くなりすぎると途中で止まるので、止まった箇所を指摘して続きを書くように指示をする
・ある程度できるようになると手動でコード調整したい箇所とかが出てくるので(Mapとかキャラデザインとか)そういう手作業の修正をした場合、ファイルをアップロードして、「手動調整したのでこれをベースにして」と伝える
・無料プランだと途中で使えなくなるので有料にする

といったところでしょうか。
うまく行かない箇所も出てくるかもしれませんが、言い回しを変えたり、詳しく聞き直したりすればきっと解決できるはずです。

この記事が参加している募集

この記事が気に入ったらサポートをしてみませんか?