メニュー

Pythonではじめるゲーム制作 超入門 知識ゼロからのプログラミング&アルゴリズムと数学

発売日: 2023/9/5 ISBN: 9784295017653 全文検索: 非対応
★★★★★ ★★★★★ 0件
※本書はEPUB(固定レイアウト型)で作成されております。検索機能や文字列のコピーがご利用できません。

●知識ゼロから始められるゲーム制作&プログラミングの入門書
本書は、プロのゲームクリエイターがやさしく解説する、ゲーム制作&プログラミングの入門書です。
ゲームを自作するには、プログラミングやゲーム制作の知識に加えて、ゲームのアルゴリズムを組むための数学の知識も必要不可欠です。そこで、ゲーム作りやプログラミングが初めてという方に向けて本書を執筆しました。Pythonという学びやすいプログラミング言語を使って、ゲームを作りながらプログラミングの基礎知識、ゲームの制作方法、そしてヒットチェック(当たり判定)などゲーム作りに必要なアルゴリズムや数学を無理なく学べる内容になっています。

【本書のサンプルゲーム】
モグラ叩き、テニスゲーム、カーレース、シューティングゲーム、ジャンプアクションゲーム、3Dダンジョン探検プログラムなど。

「とにかくゲームを作ってみたい」「知識ゼロからプログラミングやゲーム制作を学びたい」「何かを作りながらプログラミングやアルゴリズムを学びたい」「ゲームでよく使うアルゴリズムや数学を学びたい」といった方におすすめの一冊です。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。
目次プレビュー
  • 本書情報および正誤表のWebページ
  • はじめに
  • 本書のサンプルプログラム/zipファイルの解凍方法
本書情報および正誤表のWebページ
はじめに
本書のサンプルプログラム/zipファイルの解凍方法
目次|CONTENTS
  • 1-1 ゲームの正体を知ろう
  • 1-2 ゲームと数学の関係を知ろう
  • 1-3 プログラミングの準備
  • 1-4 Pythonのインストール
  • 1-5 IDLEを使ってみよう① ― シェルウィンドウ
  • 1-6 IDLEを使ってみよう② ― エディタウィンドウ
  • 2-1 この章で学ぶこと
  • 2-2 入力と出力
  • 2-3 変数
  • 2-4 配列
  • 2-5 条件分岐
  • 2-6 繰り返し
  • 2-7 関数
  • 第2章のまとめ
  • 3-1 この章で学ぶこと
  • 3-2 tkinterでウィンドウを表示しよう
  • 3-3 キャンバスに線を引こう
  • 3-4 色々な図形を描こう
  • 3-5 画像を表示しよう
  • 3-6 配列で色を扱ってみよう
  • 3-7 二次元配列を使ってみよう
  • 4-1 リアルタイム処理とは?
  • 4-2 マウスの動きを取得しよう
  • 4-3 マウスで図形を動かそう
  • 4-4 押されたキーの値を取得しよう
  • 4-5 数字キーで色の英単語を表示しよう
  • 4-6 ヒットチェックを行おう① ― 円による計算
  • 4-7 ヒットチェックを行おう② ― 矩形による計算
  • 5-1 この章で作るゲーム
  • 5-2 Pythonで乱数を使う
  • 5-3 ステップ1 画像を読み込んで表示する
  • 5-4 ステップ2 配列で5つの穴を管理する
  • 5-5 ステップ3 リアルタイム処理でモグラを出現させる
  • 5-6 ステップ4 キー入力でモグラを叩く
  • 5-7 ステップ5 タイトルとゲームオーバーを入れて完成させる
  • 6-1 この章で作るゲーム
  • 6-2 ベクトルについて学ぼう
  • 6-3 ステップ1 背景、ボール、バーを表示する
  • 6-4 ステップ2 ボールを自動的に動かす
  • 6-5 ステップ3 マウスの動きに合わせてバーを動かす
  • 6-6 ステップ4 バーでボールを打ち返せるようにする
  • 6-7 ステップ5 スコアとハイスコアを計算する
  • 6-8 ステップ6 タイトルとゲームオーバーを入れて完成させる
  • 7-1 この章で作るゲーム
  • 7-2 ステップ1 背景をスクロールする
  • 7-3 ステップ2 プレイヤーの車を操作できるようにする
  • 7-4 ステップ3 敵の車を1台、動かす
  • 7-5 ステップ4 プレイヤーと敵の車が衝突したかを調べる
  • 7-6 ステップ5 複数の敵の車を動かす
  • 7-7 ステップ6 タイトルとゲームオーバーを入れて完成させる
  • 8-1 この章で確認するプログラムと復習内容
  • 8-2 プログラムをながめてみよう
  • 8-3 プログラムの全体像
  • 8-4 処理の詳細を理解しよう
  • A-1 ゲームの内容
  • A-2 プログラムをながめてみよう
  • A-3 プログラムの全体像
  • A-4 処理の詳細を理解しよう① 主人公の動き
  • A-5 処理の詳細を理解しよう② 床と穴のスクロール
  • B-1 ゲームの内容
  • B-2 レイキャスティング
  • B-3 プログラムをながめてみよう
  • B-4 プログラムの全体像
  • B-5 処理の詳細
  • B-6 三次元空間の表現技法を理解しよう
おわりに
著者紹介/参加クリエイター
レビュー協力/ Special Thanks
索引|INDEX

まだレビューが投稿されていません