自分に基本的なゲームプログラミングを教えるために、ポンのクローンをプログラミングします。入力とゲームエンジン間のインターフェイスを備えたオブザーバーデザインパターンを使用します。ただし、インターフェイスが何をすべきかはわかりません。私が持っていた1つのアイデアは、入力インターフェイスがゲームエンジンに(たとえば)画面がクリックされたことを通知し、ゲームエンジンにその情報をどうするかを決定させる(たとえば、弾丸を撃つ)ことでした。もう1つのアイデアは、マウスクリックをキャッチして、ゲームエンジンに弾丸を発射するように入力インターフェイスを設定することでした。
どちらの方法を使用するのが良いでしょうか?