Pythonでインベーダーゲームを作成する手順を学ぶためのPygameマスター講座が登場。
Pygameの使い方を学び、オリジナルのゲームを作成できるようになりましょう。
PygameとはPythonでゲーム開発するためのライブラリです。
テトリスやインベーダーゲームなど様々なゲームを作成することができます。
【コース概要】
以下が本コースで学べる内容の概要になります。
<Pygame基本操作>
ゲーム画面の作成方法
図形の描写方法
画像の設置方法
テキストの挿入方法
音声の再生方法
キーボード入力を検知する方法
マウス操作を検知する方法
フレームレートを設定する方法
画像の移動を制限する方法
画像と画像の衝突を検出する方法
スプライトの使い方
スプライトグループの使い方
<インベーダーゲーム作成>
Pythonでインベーダーゲームを作成する手順を学ぶためのPygameマスター講座が登場。
Pygameの使い方を学び、オリジナルのゲームを作成できるようになりましょう。
PygameとはPythonでゲーム開発するためのライブラリです。
テトリスやインベーダーゲームなど様々なゲームを作成することができます。
【コース概要】
以下が本コースで学べる内容の概要になります。
<Pygame基本操作>
ゲーム画面の作成方法
図形の描写方法
画像の設置方法
テキストの挿入方法
音声の再生方法
キーボード入力を検知する方法
マウス操作を検知する方法
フレームレートを設定する方法
画像の移動を制限する方法
画像と画像の衝突を検出する方法
スプライトの使い方
スプライトグループの使い方
<インベーダーゲーム作成>
宇宙船を配置する方法
宇宙船から弾丸を発射する方法
敵船を配置する方法
敵船をランダムに動かす方法
敵船から定期的に弾丸を発射する方法
弾丸と宇宙船の衝突を検知する方法
着弾時に爆発エフェクトを行う方法
BGMを設定する方法
ゲーム開始のカウントダウンを設定する方法
ゲームクリア画面に遷移する方法
ゲームオーバー画面に遷移する方法
【注意】
Pythonの基本文法を学習済みであることを前提としています
Pythonの開発環境が整っている方のみ受講可能です。
この講義で利用する画像、音声、フォントファイル及びソースコードをダウンロードすることができます。
ゲーム画面を作成する方法を学べます。
Pygameの画面上に四角形等の図形を設置する方法を学べます。
Pygameの画面上に画像を配置する方法を学べます。
Pygameの画面上にテキストを配置する方法を学べます。
ゲーム中に音声ファイルを再生する方法を学べます。
キーボード入力を検知して画像を左右上下に移動する方法を学べます。
マウス操作を検知して画像を左右上下に移動する方法を学べます。
フレームレートを設定して、動作の滑らかさを調整する方法を学べます。
画像の移動範囲を制限する方法を学べます。
画像と画像の衝突を検知する方法を学べます。
画像を管理する際に役立つスプライトの使い方を学べます。
沢山の画像を一括管理する際に役立つスプライトグループの使い方を学べます。
インベーダーゲームのゲーム画面を作成する方法を学べます。
画面上に味方の宇宙船画像を配置する方法を学べます。
画面上の味方宇宙船から敵宇宙船に向けて弾丸を発射する方法を学べます。
画面上に敵宇宙船を配置する方法を学べます。
複数の敵宇宙船から味方宇宙船に向けてランダムに弾丸を発射する方法を学べます。
宇宙船と弾丸との衝突を検知する方法を学べます。
宇宙船と弾丸が衝突した際に、宇宙船が爆発しているように見せる方法を学べます。
BGMの設定や効果音を設定する方法を学べます。
ゲーム開始時にゲームスタートまでの時間をカウントダウンをする方法を学べます。
ゲームオーバー及びゲームクリア時に所定の画面に遷移する方法を学べます。
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.