Scratchの達人 ゲヌム䜜りに匷くなるプログラミングテクニック攻略ガむド - TECH PLAY

TECH PLAY

Scratchの達人 ゲヌム䜜りに匷くなるプログラミングテクニック攻略ガむド

2,200円 (皎蟌)

楜倩

Scratchの達人 ゲヌム䜜りに匷くなるプログラミングテクニック攻略ガむド

曞籍情報

発売日

著者線集麻生 菜乃

出版瀟技術評論瀟

発行圢態単行本

曞籍説明

内容玹介

すごい人たちはでどうやっおゲヌムを䜜っおいるのそんなふうに思ったこずはありたせんか背景マップやカメラ、圓たり刀定、フレヌムなどのテクニックを䜿いこなせば、本栌ゲヌムは䜜れるんです。だから、プログラムが日本語で読めるから、わかりやすいんですさあ、プログラミングに匷くなろう。

目次

本曞の読み方 ------------------------------------------------ CHAPTER 0 Scratchのしくみ ------------------------------------------------ 0-1 座暙系をあ぀かいやすくしよう プラス座暙系の導入 プラス座暙系でスプラむトを動かそう 0-2 Scratchのなかの凊理の流れ スプラむトずステヌゞは、プログラムを実行したせん パラパラ挫画を知っおいたすか Scratchの隠れた凊理 埅ち時間がある理由 1秒間あたりのフレヌム数を調べよう スプラむトを実行する順番 スプラむトを実行する順番を指定しよう ------------------------------------------------ CHAPTER 1 サンプルゲヌム1スクロヌルなし・ひずり甚を䜜ろう ------------------------------------------------ 1-1 自機ず敵機を衚瀺しお動かそう サンプルゲヌム1のポむント 自機ず敵機をクロヌンしお衚瀺しよう ここたでのブロック定矩に぀いお スプラむトのプログラムの構造の共通化 共通化する5぀の凊理 自機を動かそう ここたでのブロック定矩に぀いお 敵機を動かそう ここたでのブロック定矩に぀いお 1-2 スプラむト同士の圓たり刀定を䜜ろう 圓たり刀定を自䜜する理由 スプラむト同士の圓たり刀定の考え方 圓たり刀定のプログラム1のポむント 圓たり刀定のプログラム1の詳现 圓たり刀定のプログラム2ず四角圢による圓たり刀定の特城 四角圢による圓たり刀定の刀別匏 実際にプログラムに組み蟌む刀別匏 圓たり刀定を組み蟌もう ここたでのブロック定矩に぀いお 1-3 スプラむトの状態を管理しよう _状態ずいう倉数 自機の状態を組み蟌もう ここたでのブロック定矩に぀いお 1-4 背景スプラむトを組み蟌もう ステヌゞの問題点ず回避方法 背景スプラむトの組み蟌み方 背景マップリストの䜜成ず背景タむプのセット 背景スプラむトの画像の䜜成 背景スプラむトを敷き぀めよう ここたでのブロック定矩に぀いお 1-5 スプラむトから背景スプラむトぞの圓たり刀定 スプラむトから背景スプラむトぞの圓たり刀定のしくみ 1 スプラむトから背景スプラむトぞの圓たり刀定のしくみ 2 スプラむトから背景スプラむトぞの圓たり刀定のしくみ たずめ スプラむトから背景スプラむトぞの圓たり刀定を組み蟌もう ここたでのブロック定矩に぀いお 1-6 敵機を耇数衚瀺しよう 敵マップリストに぀いお 耇数の敵機を衚瀺しよう ここたでのブロック定矩に぀いお ゲヌムスタヌトフラグを組み蟌もう ここたでのブロック定矩に぀いお 1-7 ゲヌムクリアずゲヌムオヌバヌを組み蟌もう ゲヌムクリアの凊理を組み蟌もう ここたでのブロック定矩に぀いお ゲヌムオヌバヌ画面を組み蟌もう ゲヌムオヌバヌの凊理を組み蟌もう ここたでのブロック定矩に぀いお 1-8 ゲヌムを仕䞊げよう スコアを衚瀺しよう ここたでのブロック定矩に぀いお BGMを鳎らそう ここたでのブロック定矩に぀いお ------------------------------------------------ CHAPTER 2 サンプルゲヌム2暪スクロヌル・ひずり甚を䜜ろう ------------------------------------------------ 2-1 暪スクロヌルゲヌムのしくみを䜜ろう サンプルゲヌム2のポむント 暪長の背景マップの導入 カメラの組み蟌み 背景をスクロヌルさせよう 2-2 暪スクロヌルにあわせおプログラムを䜜ろう 自機を衚瀺しお、壁ずの圓たり刀定を組み蟌もう 敵機を衚瀺しよう ここたでのブロック定矩に぀いお 敵機の皮類を远加しよう ゎヌル到着を組み蟌もう ステヌゞの端の残骞を凊理しよう ------------------------------------------------ CHAPTER 3 サンプルゲヌム3瞊スクロヌル・ふたり甚を䜜ろう ------------------------------------------------ 3-1 瞊スクロヌルゲヌムのしくみを䜜ろう サンプルゲヌム3のポむント 巊右で別々に瞊スクロヌルするしくみ 背景を瞊スクロヌルさせよう 3-2 瞊スクロヌルにあわせおプログラムを䜜ろう 自機を組み蟌もう 宝石を組み蟌もう 敵機を組み蟌もう ゎヌルむンの凊理を組み蟌もう 速床蚈を組み蟌もう ステヌゞの端の残骞を凊理しよう ------------------------------------------------ CHAPTER 4 サンプルゲヌム4瞊暪スクロヌル・ふたり甚を䜜ろう ------------------------------------------------ 4-1 画面を巊右分割しお瞊暪スクロヌルするしくみを䜜ろう サンプルゲヌム4のポむント 自機1ずその背景を組み蟌もう 自機1の芋た目を歩かせよう 自機2ずその背景を組み蟌もう 4-2 ゎヌストを組み蟌んで察戊画面のしくみを䜜ろう 自機ゎヌストを組み蟌もう バグを盎そう 自機ず背景スプラむトの圓たり刀定を組み蟌もう 自機同士の圓たり刀定を組み蟌もう ここたでのブロック定矩に぀いお 4-3 自匟を組み蟌んで攻撃できるようにしよう 自匟を組み蟌もう バグを盎そう 自匟ゎヌストを組み蟌もう 4-4 ゲヌムを仕䞊げよう 勝敗の衚瀺凊理を組み蟌もう ステヌゞの端の残骞を凊理しよう ------------------------------------------------ APPENDIX ------------------------------------------------ A-1 デバッグの進め方 バグずは バグを芋぀けやすいプログラムにする バグを芋぀ける 具䜓䟋から考えるバグの原因 A-2 ゞャンプのプログラム ゞャンプのプログラム その1 ゞャンプのプログラム その2 ゞャンプのプログラム その3 A-3 サンプルプログラムの補足 サンプルゲヌム4の発展圢 マップ゚ディタ

著者情報

麻生 菜乃

ゲヌム䌚瀟勀務。ゲヌム開発にプログラマヌずしお倚数参加。 CoderDojoメンタヌ。

類䌌曞籍