関連サイト
本書の関連ページが用意されています。
内容紹介
本書では、PC、スマートフォンやタブレットなどのブラウザで気軽に遊べる様々なゲーム開発に挑戦します。
Pythonのコードをブラウザ上で実行できるPyScriptを用いて、ブラウザで動くゲームを作ります。簡単な数当てゲームから始まり、パズルゲームやカードゲーム・RPGまで、徐々にステップアップしながら「ゲーム作りとプログラミングの基礎」が習得できます。
また、ゲームを作成する際にはAIも活用していきます。ゲーム素材を用意したり効率よく開発するためのAI活用ノウハウも紹介します。
書誌情報
- 著者: クジラ飛行机
- 発行日: 2026-01-26
- 最終更新日: 2026-01-26
- バージョン: 1.0.0
- ページ数: 368ページ(PDF換算)
- 対応フォーマット: PDF
- 出版社: マイナビ出版
対象読者
著者について
クジラ飛行机
「クジラ飛行机」名義で活動するプログラマー。代表作にテキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年オンラインソフト大賞入賞、2005年IPAのスーパークリエイター認定、2010年OSS貢献者賞受賞。2021年代表作のなでしこが中学の教科書の一つに採択。これまでに50冊以上の技術書籍(Python・JavaScript・Rust・アルゴリズム・機械学習・生成AIなど)を執筆しており、日々プログラミングの愉しさを伝えている。
目次
はじめに
Contents
Chapter1 Pythonでブラウザゲームを作ろう
- Chapter1-1 Python/PyScriptでブラウザゲームを作ろう
- Chapter1-2 開発環境をセットアップしよう
- Chapter1-3 ブラウザでPythonを動かす方法──サイコロを作ろう
- Chapter1-4 ゲームをWebに公開しよう
Chapter2 ゲームで楽しくPythonの基礎をマスターしよう
- Chapter2-1 クリックして楽しむゲームを作ろう
- Chapter2-2 数当てゲーム──条件分岐と比較演算について
- Chapter2-3 偶数か奇数を当てるゲームを作ろう
- Chapter2-4 回転アニメ付きルーレットを作ろう
- Chapter2-5 ジャンケンを作ろう
Chapter3 グラフィカルなゲームを作ろう
- Chapter3-1 生物シミュレーター「ライフゲーム」を作ろう
- Chapter3-2 モグラ叩きを作ろう
- Chapter3-3 ブロック崩しを作ろう
- Chapter3-4 迷路ゲーム(2DーRPG風)を作ろう
Chapter4 パズルゲーム
- Chapter4-1 スライドパズルを作ろう
- Chapter4-2 落ものゲームを作ろう
- Chapter4-3 数字ロジックパズル「ナンバープレース」を作ろう
- Chapter4-4 ハノイの塔を作ろう
Chapter5 カードゲーム/テーブルゲーム
- Chapter5-1 トランプで「数字比べ」を作ろう
- Chapter5-2 神経衰弱を作ろう
- Chapter5-3 野菜のカードを使った買い物ゲーム
- Chapter5-4 リバーシを作ろう
Chapter6 PyScriptをFlaskサーバーと組み合わせて使おう
- Chapter6-1 サーバーにハイスコアを記録しよう──ボタン連打ゲーム
- Chapter6-2 サーバーで出題──英単語クイズを作ろう
- Chapter6-3 サーバー連携「しりとり」を作ろう
Chapter7 生成AIを活用したゲームを作ろう
- Chapter7-1 AIで友情構築ゲームを作ろう
- Chapter7-2 カメラを利用したジャンケンゲーム
- Chapter7-3 毎回違う物語と迷路が楽しめるRPGゲームを作ろう
