オリジナルゲームを作ります。
ブロック プログラミング、コード プログラミング(Javascript言語で直接コーディングする方式)どちらでも可能です。
メイクコードのmicro:bitやArcade対応のポータブル機材を使用しますので、製作中に、友達や家族に遊んでもらい、アイディア出し、ストーリーや動作など、ゲーム内容について、相談したりできます。
ゲーム内容を、どんどん更新していくことが、モチベーション維持に繋がり、楽しく継続することができます。
用意されたストーリーやテーマなどはありません。
いちから、自分だけのオリジナルゲーム制作に挑戦します。

計画を立てるところから始まります

これは一例です。最終的に、どのようなものを作るか計画を作成します。

 1. 何を作りたいか考えよう
 2.どうしたら作れるか?
   インターネット検索して調べよう
 3. 仕様を決定しよう
 4. キャラクターをデザインしてみよう
 5. 音楽や効果音をつくってみよう
 6. プログラミングで動かしてみよう
 7. 遊んでみよう
 8. 問題点を直そう
 9. よくない点、新しいアイディア
    考えて仕様を変更してみよう
10. 誰かに遊んでもらって感想を聞こう
11. プレゼン動画をつくろう
12. 作り方を公開しよう

MakeCode Arcade のサンプル集

定番の有名ゲーム、自分で考えたオリジナルのゲームなど制作します。
どんなゲームが作れるかサンプルをここに追加していきます。
MakeCodeはビジュアルプログラミング(ブロック型)とコードプログラミング(テキスト型)とが選べる。
教室では、中級を「ビジュアルプログラミング(ブロック型)」、上級を「コードプログラミング(テキスト型)」としていますが、実は上級者からするとビジュアルプログラミングの方が難しいんです。なぜかというと、制約が多いから。使える機能が少ないから。
ここで公開するサンプルは、あえてビジュアルプログラミング(ブロック型)で作ってます。だから作るのは少々大変なんです。
定番のゲームから作ってみましたが、小中学生がメインの教室なので、どれもみんな生まれてないよね~。下手したらパパ、ママにも分らない?年齢がバレますね。

フードキャッチ

遊んでみる・プログラムを見てみる

上から落ちてくる食べ物を拾うだけの単純なゲームだよ。
ガイコツを避けながら拾ってね。
MakeCode Arcade の初心者向けだよ。

プログラム解説はここをクリック

なんちゃってPACMAN

遊んでみる・プログラムを見てみる

パックマンだよ
サウンドがないと面白さ半減しちゃうんだなぁ~
スコアやサウンド追加してみてね

なんちゃってインベーダー

遊んでみる・プログラムを見てみる

このゲーム知ってる人は何歳だろう??
見た目に全く変わらないけど、4ステージあるよ
だんだん難しくなる。クリアできるかな?
ちょっと難しくしすぎたかなぁ
なぜかサファリでは遊べませんでした。
MacはChoromeで。

なんちゃってブロック崩し

遊んでみる・プログラムを見てみる

ブロック崩しだよ。
終わりはなし、ステージ難度なし。
ラケットが動いている時、止まっている時で返し角度が変わるよ。音が邪魔かもしれないけど、音に意味があるから、外すと動きが変わっちゃうよ。
音をSleep(停止)の代わりに使ってるんだけど、「一時停止」では代用できないんだ。何でかわかった君は凄いかも!
「壁で跳ね返る」ブロックを使っていないことにも理由があるよ。

なんちゃってテトリス

遊んでみる・プログラムを見てみる

とりあえず作っちゃうよね?テトリス。でも小学生は知らないかもしれないな。
スコアやスピードアップなどゲーム要素はいれてないよ、ロジック(仕組みや工夫など)の参考にしてね。

なんちゃってマリオ風

遊んでみる・プログラムを見てみる

ファミコンのマリオのような横スクロールゲームだよ
2段ジャンプ、長押しジャンプ、発射攻撃ができる
敵は左右に動くヘビと、上下に動くコウモリがいるよ
マグマの上と画面外はゲームオーバー
「最初だけ」の先頭の「muteki」を1にすると無敵になる

タイルマップを使ったスクロールサンプル