Pythonではじめるゲーム制作 超入門 知識ゼロからのプログラミング&アルゴリズムと数学 (インプレス) [電子書籍]
    • Pythonではじめるゲーム制作 超入門 知識ゼロからのプログラミング&アルゴリズムと数学 (インプレス) [電子書籍]

    • ¥2,640528 ゴールドポイント(20%還元)
    • すぐ読めます
100000086602056787

Pythonではじめるゲーム制作 超入門 知識ゼロからのプログラミング&アルゴリズムと数学 (インプレス) [電子書籍]

価格:¥2,640(税込)
ゴールドポイント:528 ゴールドポイント(20%還元)(¥528相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
出版社:インプレス
公開日: 2023年09月05日
すぐ読めます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

Pythonではじめるゲーム制作 超入門 知識ゼロからのプログラミング&アルゴリズムと数学 (インプレス) の 商品概要

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

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

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

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

Pythonではじめるゲーム制作 超入門 知識ゼロからのプログラミング&アルゴリズムと数学 (インプレス) の商品スペック

発行年月日 2023/09/05
書店分類コード K800
Cコード 3055
出版社名 インプレス
他のインプレスの電子書籍を探す
本文検索
紙の本のISBN-13 9784295017653
ファイルサイズ 311.4MB
著者名 廣瀬 豪

    インプレス Pythonではじめるゲーム制作 超入門 知識ゼロからのプログラミング&アルゴリズムと数学 (インプレス) [電子書籍] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!