書籍概要

10才からはじめるプログラミング MakeCode Arcadeで自分だけのゲームを作ろう

著者
発売日
更新日

概要

Microsoft MakeCode Arcade(メイクコード アーケード)を使ったゲームプログラミングの入門書です。MakeCode Arcadeを使うと,ブロックを組み合わせて簡単に2Dゲーム作りを楽しめます。ブラウザーだけでプログラミングができるので,特別なソフトをインストールする必要はありません! 本書では,簡単な追いかけっこゲームから始まり,アクションゲーム,シューティングゲーム,対戦ゲームなどを実際に作りながら,プログラミングを勉強していきます。
自分で作ったオリジナルのゲームは,パソコンで遊ぶだけではなく,市販されているMakeCode Arcade対応のゲーム機に転送して家族や友達に遊んでもらうこともできます。本書を読めば,MakeCode Arcadeを使ったプログラミングと,ゲーム作りのコツの両方を身につけられます。

こんな方におすすめ

  • プログラミングに興味のある小,中,高校生とその保護者
  • ゲーム作りに興味のある人

サンプル

samplesamplesamplesamplesample

目次

1章 MakeCode Arcadeでプログラミングをはじめよう

  • MakeCode Arcade ってなに?
  • Arcadeをはじめよう

2章 追いかけてくる敵から逃げろ! ランゲームを作ろう

  • この章で作るゲーム紹介
  • マップを作って主人公を動かそう
  • ゲームをクリアできるようにしよう
  • 敵を追加してゲームオーバーを作ろう
  • ルールを追加してゲームをアレンジしよう
  • 作ったゲームで遊ぼう
  • 作ったゲームを公開しよう

3章 重力をあやつりゴールを目指せ! アクションゲームを作ろう

  • この章で作るゲーム紹介
  • 素材を用意しよう
  • マップやキャラクターを配置しよう
  • マップ内のイベントを作ろう
  • ステージを増やそう

4章 攻めてくる敵を倒せ! シューティングゲームを作ろう

  • この章で作るゲーム紹介
  • 素材を用意しよう
  • キャラクターを配置しよう
  • スコアやライフを追加しよう
  • アニメーションを使ってみよう
  • もっとアレンジしてみよう

5章 動きを読んで相手を倒せ! 2P対戦ゲームを作ろう

  • この章で作るゲーム紹介
  • 素材を用意しよう
  • キャラクターを配置しよう
  • 弾をうち合えるようにしよう
  • もっとゲームをアレンジしよう

6章 仲間に入れて! 瞬発力ゲームを作ろう

  • この章で作るゲーム紹介
  • 素材を用意しよう
  • キャラクターを一列に並べよう
  • たくさんのキャラクターを動かそう
  • 正解をチェックしてスコアをつけよう

7章 自分だけの「ゲーム機」を作ろう

  • Arcadeに対応したゲーム機紹介
  • ゲームを転送して遊ぼう
  • 作ったゲームを管理しよう

付録 テキストプログラミングにチャレンジしよう

  • この章で作るゲーム紹介
  • テキストプログラミングでゲームを作ろう

サポート

ダウンロード

本書の学習用サンプルファイルをダウンロードできます。
サンプルファイルの内容については本のP.10をご覧ください。
また,ゲームを読み込む方法については本のP.61をご覧ください。

なお,サンプルファイルはzip形式で圧縮されています。
ダウンロードしたzipファイルを展開するとご利用いただけます。

ダウンロード
学習用サンプルファイル

補足情報

本書の発売後,2021年1月22日にMakeCode Arcadeのアップデートが行われました。
アップデートに関連した補足情報を掲載します。

「アニメーション」機能

第4章で利用している「アニメーション」機能は,MakeCode Arcadeの アップデートにより標準機能として利用できるようになりました。
執筆時点では拡張機能として追加する必要があったため,書籍内では 当時の状況に合わせた記述になっております。

(2020年2月2日更新)

商品一覧