ながみえ

一つ前のチャプターではゲームオーバーの設定をしました。

今回はいよいよ ぶつかると消えるブロックを配置 し、ブロック崩しゲームを完成させましょう。

Chapter1:pygame入門|画面を表示しよう
Chapter2:簡単なノベルゲームを作ろう
Chapter3:簡単なアクションゲームを作ろう
Chapter4:ブロック崩しを作ろう
 ・Chapter4-1:ボールを壁に反射させよう
 ・Chapter4-2:反射させるバーを設置しよう
 ・Chapter4-3:ボールが画面下に落ちたらゲームオーバーにしよう
 ・Chapter4-4:ぶつかると消えるブロックを配置しよう ◁今回はここ
Chapter5:シューティングゲームを作ろう
Chapter6:pygameのお役立ち情報

ついにこのチャプターでブロック崩しゲームが完成します!

ここまでのステップで画面にボールを表示し、ランダムに動かし、バーで反射させる処理や、ボールが下に落ちるとゲームオーバーになる仕組みなどを学んできました。

一つひとつの要素を丁寧に作り上げてきたことで、ゲームとしての形が見えてきたのではないでしょうか。

そして今回の最終ステップでは、画面に「ブロック」を配置し、それにボールがぶつかるとブロックが消えるという、ブロック崩しゲームの一番の醍醐味を実装します。

すべてのブロックを壊せばゲームクリア!つまり、今回で1本のゲームが完成するのです。

それでは、いよいよ最後の仕上げに取りかかっていきましょう。

注意点

チャプター4を通してブロック崩しゲームを制作するにあたり、ベースとなるコードや使用する画像をまとめた「Chapter4_set.zip」を 無料配布 しています。

まだ入手していない人は、まずは pygameのトップページ に移動し、チャプター4の章から ダウンロード してください。

<<前のページ

pygameの記事一覧

Pythonのゲームライブラリ pygame を使ってゲームアプリを制作するページのアイキャッチ画像

次のページ>>

Pythonの学習の区切りを表し、記事一覧へ戻ることを促す画像

ブロックってなに?

ここから先は会員限定記事です。どこよりも安いこの教材を、是非ご利用下さい^^

ここから先は限定公開です
この続きの文字数: 「2941文字」

すでに購入済みの方はこちら

購読には会員登録が必要です

「半角英数字」と「大文字1個以上」を含む、8文字以上

会員登録には 利用規約/特定商取引法に基づく表記 への同意が必要です。

すでに会員の方はこちら

ログインして記事を読む

メールアドレス
パスワード
パスワードを忘れた方
新規会員登録はこちら

パスワード再設定

パスワードを再設定します。入力したメールアドレスに再設定用のURLをお送りしますので、パスワードの再設定を行なってください。
キャンセル
記事URLをコピーしました