Pong 12 アップデート: リサイズ機能の追加
marugotoyoten
ヨーテン!
cs50のYoutube動画「「ウィンドウとバウンドする円を含むプログラムを作成しよう」という要約」について要点と要約をまとめました
ウィンドウとバウンドする円を含むプログラムの作成
この講演では、Stanford Portable Libraryを使用して、グラフィカルなウィンドウと、ウィンドウの端でバウンドする円を作成するプログラムの作成方法を案内します。
バウンドのメカニズムの実装
円をバウンドさせるために、円の速度に基づいて連続的に移動させます。円がウィンドウの右端または左端に達した場合、逆方向にバウンドするために速度を反転させます。
円の移動と速度の制御
円はx軸上のみを移動させ、左右にバウンドする効果を作り出します。円の位置をウィンドウの幅に対してチェックすることで、速度を反転させるタイミングを判断することができます。円の速度は、各移動の間に数ミリ秒の一時停止を行うことで調整できます。
プログラムの最終化とバウンドする円の観察
バウンドのメカニズムを実装し、速度を調整した後、プログラムをコンパイルして実行することができます。円はウィンドウの端と端の間を見やすい速度でバウンドし、バウンドの効果を明確に観察することができます。
▼今回の動画
▼ライターの学び
円をバウンドさせるプログラムの作成方法を学びました。円の移動と速度の制御方法も理解しました。
▼今日からやってみよう
今日からウィンドウとバウンドする円を含むプログラムを作成してみましょう!円のバウンドのメカニズムや速度の調整を実践することができます。