ビリヤード(試作)
ビリヤードができるゲームです。とはいっても、わたしがルールを知らないので、物理的な再現のみ。ルールその他の再現はありません。
生成AIをもちいた制作
なお、このプログラムはHTML・CSS・JSを生成AIをもちいて制作しました。
おそらく作例がたくさんあるので、かんたんにそれなりのものができるだろうと予想。予想通り。
ちなみに、書いたプロンプトは以下のような感じです。
1回目
JavaScriptでビリヤードゲームを作ってください。
2回目
ボールがなかなか止まらないので、ラシャとの摩擦を大きくしてください。
また、ボールを立体的に見せるようにデザインを調整してください。
3回目
摩擦係数は0.97としてください。
白玉を打つときに、ドラッグエリアが狭いので、台の外側にドラッグできるエリアを設定してください。
4回目(やり直し1回目)
JavaScriptでビリヤードゲームを作ってください。
・ラシャとの摩擦係数は、0.97としてください。
・また、ボールを立体的に見せるようにデザインを調整してください。
・白玉を打つときに、ドラッグエリアが確保できるように、台の外側にドラッグできるエリアを設定してください。
5回目(やり直し2回目)
1つボールを落としたあと、ゲームがフリーズするので対処してください。
リセットボタンを追加してください。
玉の数を減らしてください。
6回目(やり直し3回目)
ホールの大きさを大きくしてください。
白玉以外のボールの数を10としてください。
差分だけでOKです。
7回目(やり直し4回目)
ドラッグエリアを広げてください。差分だけでOKです。
1回目でほぼそれらしいビリヤードができました。
2回目以降は、詳細の追い込みです。詳しくルールを知っていたら、まだ手を入れられるでしょう。