Python でつくる ゲーム開発 入門講座 実践編(パイソンデツクル ゲームカイハツ ニュウモンコウザ ジッセンヘン)
- 著者:
- 廣瀬豪(ヒロセツヨシ)
- 出版社:
- ソーテック社
- 出版日:
- 2019年12月18日頃
- ISBN:
- 9784800712561
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Python ゲーム開発入門の決定版!
人気ジャンルを題材に
プログラミングの腕を磨こう!
大好評を博している『 Python でつくる ゲーム開発 入門講座』に、第 2 弾『実践編』が登場!
前作同様、 Python を用いたゲームプログラミングの基礎をまんべんなく解説しながら、今回は「アクション」「シューティング」「 3D カーレース」といった人気ジャンルの開発に挑戦します。
【本書の特長】
○複数の演習を通し、ゲーム開発の知識・技術を大幅 UP できる
○三角関数、遠近法などの知識を開発に活かす方法を学べる
○マップエディタやランチャーなど関連ツールの開発も行う
○プログラム 1 行ごとに説明を付けており、理解しやすい
○豊富な図解とイラストを用い、イメージで理解できる
○開発に必要な素材はすべて無償ダウンロードできる
さらに、ゲーム開発でぶつかる"壁を乗り越えるためのヒント"も豊富に用意しました。
【開発のヒントが満載】
・マップやアイテムの配置はどうするのか?
・自機と敵機のヒットチェックはどうするのか?
・"弾幕"の軌道はどうやって計算するのか?
・面白さにつながる難易度とはどの程度なのか?
・エフェクトやサウンドはどうやって組み込むのか?
・坂道のカーブ、奥行、起伏はどう表現するのか?
・ Python で 3D を表現するにはどうしたらよいのか?
……こんな疑問に答えます!
ゲーム素材 400 本、プログラム 80 本、遊んで面白いゲーム 5 本を無償提供!
本書を読み終えた頃、ゲーム開発の知識はかなり高いレベルに到達できるでしょう。
また、各プログラム内に Python のプログラミング技術を多くちりばめたので、 Python を使う力もぐんと伸びているはずです。
技書の森解説
文法を覚えた次に「何を作ればいいか分からない」と手が止まる人は少なくありません。本書はその停滞を「ゲームを完成させる」という明確なゴールで突破させる一冊です。同シリーズの入門編で Python の基礎を扱ったあとの実践編にあたり、 tkinter や pygame を使って RPG やシューティングなど複数ジャンルのゲームを実際に組み上げていきます。画像表示、キー入力、当たり判定、画面遷移といったゲーム固有の要素を通じて、条件分岐やループ、関数設計を実用的な文脈で体得できます。
対象はプログラミングの基礎構文を一通り終えた初級者で、大規模なフレームワークの知識は前提としていません。コードを写経して動かし、改造して壊し、直すというサイクルが自然に回る構成のため、「勉強している」というより「遊びながら覚える」感覚で読み進められます。商業ゲーム開発のスキルに直結するわけではありませんが、プログラミングの楽しさを実感しながら設計力を伸ばす教材として機能します。
この本に興味がある方におすすめ
この本に関連
廣瀬豪 の他の書籍
関連記事
ゲームが好きならプログラミングの本も読める
ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。
ペアプログラミングのように本を読む - 2 人 1 組の輪読術
ペアプログラミングの手法を読書に応用する「ペアリーディング」を紹介します。1 人がナビゲーター、1 人がドライバーの役割で本を読むと、理解の質が劇的に変わります。
自分で作りたいものがあると本は 3 倍読める
「Web サイトを作りたい」「ゲームを作りたい」。作りたいものがあると、本を読むモチベーションが劇的に変わります。目標の見つけ方と本の選び方を紹介します。