田舎の大学生がUnityとか機械学習関連の制作物をひたすらアップします。TumblrゲームプログラミングC++以下の本でSDLとOpenGLを用いたC/C++ゲーム開発の勉強を進めています。ゲームプログラミングC++各章には練習問題があるので、その問題の私なりの解答コードと詰まった箇所をここに残しておきます。第1章ではポンゲームの開発をしていきます。練習問題では、それを2プレイヤー同士の対決ボールを二つに増やすという風に拡張していきます。解答のコードは以下のGithubのリポジトリのChapter1に置いています。Star押してくれたら土下座します。github.comポンゲームただ、解答のコードはC/C++初心者の私が作成したもので、これが正解だ!というわけではありませんし、他にもっと簡単かつ上手い実装方法があるということを念頭に置いた上で上記の解答コードを参考にしてくれたらありがたいです。先ほど言ったようにC/C++初心者ですので、すごい初歩的な箇所で詰まりました。それは、「アロー演算子」と「ドット演算子」の違いです。初心者といってますが、一応2年前に大学の演習で結構やってはいたんですが、完全に忘れていました。以下のサイトにわかりやすく説明してあったので、ありがたく参考にさせていただきました。www.ss.cs.meiji.ac.jpずっとアロー演算子を使ってエラーが起きて、「おかしいなあ」と唸っていました。vectorのイテレータ練習問題の2番目を実装するために、vectorの構造体を用いて二つのボールの更新をすると良いよと本に書いてあったのでその通りに実装しました。イテレータを使って更新しようかなと思って色々試しましたができなかったので、結局インデックスをfor文でループして指定するシンプルなやり方で実装しました。この辺りはまたイテレータの仕様を確認してみようかなと思います。最後に今回はChapter1の練習問題を扱いました。思っていたよりもC/C++を忘れていた&わからなかったので、この本を進めながらC/C++の勉強も進めていこうかと思います。月別アーカイブ参加グループテクノロジーガジェットプログラミングはてなブログをはじめよう!kurora-shumpeiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。