TECH PLAY

ゲーム作りで楽しく学ぶ Pythonのきほん

2,849円 (税込)

楽天

ゲーム作りで楽しく学ぶ Pythonのきほん

書籍情報

発売日:

著者/編集:森 巧尚

出版社:マイナビ出版

発行形態:単行本

書籍説明

内容紹介

はじめての人でも安心!やさしくプログラミングを教えます!「ブロック崩し」や「シューティングゲーム」を作ってPythonを学ぼう!

目次

========================================================== PART 1 Pythonを学ぼう ========================================================== CHAPTER 1 Pythonってなに? ---------------------------------------------------------- 1.1 Pythonを始めよう 1.2 Pythonのインストール 1.3 IDLEでPythonに触れてみよう 1.4 最初の命令はprint 1.5 ファイルを作ってプログラミング ---------------------------------------------------------- CHAPTER 2 プログラムの基本1 順次、変数 ---------------------------------------------------------- 2.1 プログラムの3つの基本 順次、分岐、反復 2.2 順次 上から順番に、実行する 2.3 変数 2.4 データ型 2.5 ユーザーからの入力はinput 2.6 inputと計算でアプリを作ろう! ---------------------------------------------------------- CHAPTER 3 プログラムの基本2 条件分岐、ランダム ---------------------------------------------------------- 3.1 分岐 もしも~だったら、○○する 3.2 ランダム コンピュータのサイコロ 3.3 if文とランダムでアプリを作ろう ---------------------------------------------------------- CHAPTER 4 プログラムの基本3 反復、たくさんのデータ ---------------------------------------------------------- 4.1 たくさんのデータはリストに入れて使う 4.2 反復 同じ処理をくり返す 4.3 range くり返す範囲を決める 4.4 リストでアプリを作ろう ---------------------------------------------------------- CHAPTER 5 プログラムをまとめる 関数、ループ ---------------------------------------------------------- 5.1 関数 仕事をひとまとめにする 5.2 モジュールで分割 5.3 ループ 条件を満たす間くり返す 5.4 関数とループでアプリを作ろう ========================================================== PART 2 ゲームを作ろう ========================================================== CHAPTER 1 pygameで絵を描こう ---------------------------------------------------------- 1.1 pygameでゲームを作ろう 1.2 pygameの基本 1.3 図形や、文字、画像を描こう 1.4 グラフィックスを動かそう ---------------------------------------------------------- CHAPTER 2 キーやマウスで動かそう ---------------------------------------------------------- 2.1 キーで絵を動かそう 2.2 マウスで絵を動かそう 2.3 ボタンを作ろう ---------------------------------------------------------- CHAPTER 3 画面の切り換えで紙芝居 ---------------------------------------------------------- 3.1 1ページを1つの関数にまとめる 3.2 一本道の紙芝居 3.3 枝分かれの紙芝居 ---------------------------------------------------------- CHAPTER 4 衝突判定でアクションゲーム ---------------------------------------------------------- 4.1 キャラクターを上下左右に移動する 4.2 他のRectとの衝突判定 4.3 複数のRectとの衝突判定 4.4 ワナをたくさんばらまく 4.5 ワナと衝突したらゲームオーバー 4.6 ゴールと衝突したらゲームクリア 4.7 追いかけてくるオバケ登場! ---------------------------------------------------------- CHAPTER 5 ボールを反射してブロック崩し ---------------------------------------------------------- 5.1 ボールをバーで打ち返す 5.2 ボールが画面の下に移動したら、ゲームオーバー 5.3 ブロックをたくさん並べる ---------------------------------------------------------- CHAPTER 6 ブロック崩しから、シューティングゲームへ ---------------------------------------------------------- 6.1 自機を左右に移動 6.2 UFOが落下する 6.3 自機とUFOが衝突したら、ゲームオーバー 6.4 弾とUFOが衝突したら、UFOが消える 6.5 星を降らせて、スコアを追加 ========================================================== APPENDIX 巻末付録 Pygameリファレンス ========================================================== ・Pygameの命令一覧 ・色の名前リストプログラム

著者情報

森 巧尚

●森 巧尚(もり よしなお) パソコンが登場した『マイコンBASICマガジン』(電波新聞社)の時代からゲームを作り続けて約40年。現在は、コンテンツ制作や執筆活動を行い、また関西学院大学、関西学院高等部、成安造形大学の非常勤講師や、プログラミングスクールコプリの講師など、プログラミングに関わる幅広い活動を行っている。 著書に『楽しく学ぶ Unity2D超入門講座』(マイナビ出版)、『楽しく学ぶ Unity3D超入門講座』(マイナビ出版)、『作って学ぶ iPhoneアプリの教科書~人工知能アプリを作ってみよう!~』(マイナビ出版)、『楽しく学ぶ アルゴリズムとプログラミングの図鑑』(マイナビ出版)、『Python2年生 スクレイピングのしくみ』(翔泳社)、『動かして学ぶ!Vue.js開発入門』(翔泳社)、『Python1年生』(翔泳社)、『Java1年生』(翔泳社)、『なるほど! プログラミング 動かしながら学ぶ、コンピュータの仕組みとプログラミングの基本』(SBクリエイティブ) 、『小学生でもわかるiPhoneアプリのつくり方』(秀和システム)など多数。

森, 巧尚, 1966-

類似書籍