■「Python」「Panda3D」「Blender」の紹介
「Python3」について/「Panda3D」について/「Blender2.9」について
■「Python」と「Panda3D」のインストール
Windowsで「Python3」のインストール/Windowsで「Panda3D」のインストール/macOSで「Python3」のインストール/macOSで「Panda3D」のインストール
■「Blenderのインストールとファイル変換」
Windowsに「Blender2.9」をインストール/「Panda3D」向けのファイル変換/「macOS」に「Blender」をインストール/「macOS」で「Panda3D」向けのファイル変換
■「ダンジョン脱出ゲーム」の開発
最小限のコード/1枚の「床」を表示/カメラのセット/ダンジョンの地図/「プレイヤー」の回転/「プレイヤー」の前進/すべての壁の表示/「ライト」のセット/「壁の衝突」と「サウンドの再生」
■「地面たたきゲーム」の開発
最小限のコード/「地面」の表示/「プレイヤー」の表示/「ライト」のセット/「プレイヤー」をキーボードで操/ランダムに「地面」を持ち上げる/「ゲームオーバー」の実装
■「障害物避けゲーム」の開発
最小限のコード/壁のスクロール/ボックスのスクロール/「プレイヤー」の表示/「ライト」のセット/プレイヤーの操作/スコアの文字列を表示/「プレイヤー」と「壁」「ボックス」との衝突判定/サウンドの再生
■「鬼ごっこゲーム」の開発
最小限のコード/「地面」の表示/「プレイヤー」の表示/「プレイヤー」の操作/「敵キャラ」の表示/プレイヤーが相手を捕まえてからの処理/「ライト」のセット/「サウンド」の再生
|