ビリヤード(試作)

ビリヤードができるゲームです。とはいっても、わたしがルールを知らないので、物理的な再現のみ。ルールその他の再現はありません。

生成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回目以降は、詳細の追い込みです。詳しくルールを知っていたら、まだ手を入れられるでしょう。