===== GE1A ゲームプログラミングⅠ===== ====== ゲームプログラミングⅠ授業記録 ====== ===== 前期分 ===== * [[game-engineer:classes:2023:game-programing-1:first-term:4:04-06-1|VisualStudio2022とSiv3D0.6.3]] ---- * [[game-engineer:classes:2023:game-programing-1:first-term:4:04-20-1|4月20日 1時間目他 授業オリエンテーション他]] * [[game-engineer:classes:2023:game-programing-1:first-term:4:04-24-1|4月24日 1時間目他 初めてのC++と変数]] * [[game-engineer:classes:2023:game-programing-1:first-term:4:04-26-5|4月26日 6時間目 変数、標準入出力]] * [[game-engineer:classes:2023:game-programing-1:first-term:4:04-27-1|4月27日 1時間目 変数、標準入出力演習問題等]] * [[game-engineer:classes:2023:game-programing-1:first-term:4:04-28-xx|補足資料 順次構造、if文、ブロックと単文、複文]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-01-1245|選択構造のバリエーションと、フローチャート]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-08-12|5月 8日 リハビリと選択構造と繰り返し]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-12-XX|5月 12日追加 条件分岐練習問題]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-09-4|5月 9日 繰り返しとフローチャートとbreak文]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-15-1|5月15日 練習問題ヒント(5月16日:解答例を追記)]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-22-1|5月22日 1時間目文字とアスキーコード]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-22-3|5月22日 3時間目レッツ文字列]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-22-4|5月22日 4時間目文字列の比較と、1行入力(野球が嫌いな話)]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-22-5|5月22日 5時間目課題演習と、paizaの入出力のやつ]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-23-4|5月23日 4時間目課題演習の答え合わせと配列]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-29-1345|5月29日 1、3-5時間目 複合条件、配列、SIV3D]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-30-4|5月30日 4時間目 switch-case文]] * [[game-engineer:classes:2023:game-programing-1:first-term:5:05-31-45|5月31日 4、5時間目 switch-case文とSIV3D]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-01-13|6月1日 1、3時間目 SIV3D(棒グラフとデータの探索)]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-05-1345|6月5日 SIV3D設定]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-06-4|6月5日 4時間目 SUGOROKU]] * [[game-engineer:classes:2022:game-programing-1:first-term:6:6-29-5|関数の作り方]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-08-3|6月8日 3時間目 SUGOROKU --Siv3D--]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-12-1|6月12日 1時間目 --Siv3D--で状態遷移]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-12-4|6月12日 4時間目 --Siv3D--で状態遷移(補足追加)]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-13-4|6月13日 4時間目 --Siv3D--で状態遷移(補足追加追加)]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-15-1|6月15日 1時間目 課題演習補足(座標の表示)]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-19-1|6月19日 1時間目 課題演習補足 ベクトルの表示(ちょっと処理を単純化してみた)]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-21-5|6月21日 5時間目 課題演習 すごろくゲーム(ローカル変数とグローバル変数)]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-22-1|6月22日 1時間目 ローカル変数とグローバル変数とスコープ]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-22-3|6月22日 3時間目 ローカル変数とグローバル変数とスコープ、マップ作り]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-26-14|6月24日 1,4時間目 関数スコープと参照渡し]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-27-4|6月27日 4時間目 すごろく模範解答的な奴]] * [[game-engineer:classes:2023:game-programing-1:first-term:6:06-28-5|6月28日 5時間目 文字列とかStringとか文字コードとか]] * [[game-engineer:classes:2023:game-programing-1:first-term:7:07-03-1|7月03日 1時間目 Paizaの文字列問題(文字の検索)]] * [[game-engineer:classes:2023:game-programing-1:first-term:7:07-04-4|7月04日 4時間目 フレームレートとベクトルの回転]] * [[game-engineer:classes:2023:game-programing-1:first-term:7:07-06-3|7月06日 6時間目 フレームレートとベクトルの回転と座標変換]] * [[game-engineer:classes:2023:game-programing-1:first-term:7:07-10-123|7月10日 1-3時間目 構造体と仮引数と実引数]] * [[game-engineer:classes:2023:game-programing-1:first-term:7:07-10-4|7月10日 4時間目 構造体の演習]] * [[game-engineer:classes:2023:game-programing-1:first-term:7:07-12-4|7月12日 4時間目 ライバルカー視点]] * [[game-engineer:classes:2023:game-programing-1:first-term:7:07-14-XX|7月14日 いろいろ補足(7月19日更新)]] * [[game-engineer:classes:2023:game-programing-1:first-term:7:07-18-45|7月18日 4時間目 逆三角関数]] * [[game-engineer:classes:2023:game-programing-1:first-term:8:08-24-13|8月24日 1,3時間目 動的メモリの取得、vector]] * [[game-engineer:classes:2023:game-programing-1:first-term:8:08-28-12|8月28日 1,2時間目 動的メモリと配列と関数]] * [[game-engineer:classes:2023:game-programing-1:first-term:8:08-28-45|8月28日 4,5時間目 クラスの基本]] * [[game-engineer:classes:2023:game-programing-1:first-term:8:08-29-XX|8月29日 2、4、5時間目 クラスの基本+バウンディングボックス]] * [[game-engineer:classes:2023:game-programing-1:first-term:9:09-4-xx|9月4日 XXXX時間目 試験範囲まとめ]] * [[game-engineer:classes:2023:game-programing-1:first-term:9:09-11-4|9月11日 9-11 4時間目 試験の補足]] ===== 後期分 ==== * [[game-engineer:classes:2023:game-programing-1:second-term:10:10-02-3|10月02日 3時間目 後期開始+授業オリエンテーション]] * [[game-engineer:classes:2023:game-programing-1:second-term:10:10-11-3|10月11日 3時間目 polymorphismってなんだ。。。]] * [[game-engineer:classes:2023:game-programing-1:second-term:10:10-12-2|10月12日 2時間目 固定長、動的、可変長配列]] * [[game-engineer:classes:2023:game-programing-1:second-term:10:10-18-3|10月18日 3時間目 多態性とダウンキャストとアップキャスト]] * [[game-engineer:classes:2023:game-programing-1:second-term:10:10-26-2|10月26日 2時間目 アニメーションとタイマークラス]] * [[game-engineer:classes:2023:game-programing-1:second-term:11:11-01-345|11月01日 3-5時間目 アニメーションとタイマークラスまとめ(敵も弾を撃つよ)]] * [[game-engineer:classes:2023:game-programing-1:second-term:11:11-08-345|11月08日 3-5時間目 復習組のために、アニメーションまでをもう一回おさらいしたよ]] * [[game-engineer:classes:2023:game-programing-1:second-term:11:11-09-24|11月09日 2,4時間目 2次元の簡易カメラを実装するよ]] * [[game-engineer:classes:2023:game-programing-1:second-term:11:11-15-345|11月15日 3-5時間目 2次元の簡易カメラを実装したよ]] * [[game-engineer:classes:2023:game-programing-1:second-term:11:11-16-24|11月16日 2,4時間目 スクロール画面にキャラを出す]] * [[game-engineer:classes:2023:game-programing-1:second-term:11:11-22-ZZ|11月22日 風邪でダウン中 お前らもっとでかいマップ読みたいよなぁ その1]] * [[game-engineer:classes:2023:game-programing-1:second-term:11:11-22-ZZ2|11月22日 風邪でダウン中 お前らもっとでかいマップ読みたいよなぁ その2]] * [[game-engineer:classes:2023:game-programing-1:second-term:11:11-22-ZZ3|11月22日 風邪でダウン中 お前らもっとでかいマップ読みたいよなぁ その3]] * [[game-engineer:classes:2023:game-programing-1:second-term:11:11-22-ZZ4|11月22日 風邪でダウン中 お前らもっとでかいマップ読みたいよなぁ その4]] * [[game-engineer:classes:2023:game-programing-1:second-term:12:12-14-2|12月14日 2時間目 課題製作とgitのはなし]] * [[game-engineer:classes:2021:game-programing-1:second-term:03:03-01-1|12月20日 2時間目 もしかしたら、イテレータ教えてなかったかも。。。]] * [[game-engineer:classes:2023:game-programing-1:second-term:01:01-10-5|1月10日 5時間目 ビットフラグ]] ===== 爆裂100問 問題集 ==== * [[game-engineer:classes:2022:game-programing-1:haru-yasumi:03:03-14-XX|爆裂100問問題集のページ(工事中)]]