お客さまがご利用のブラウザはサポートされていないため、正常に利用できない可能性があります。 お手数ですが、こちらをご確認いただき推奨環境のブラウザをインストールしてご利用ください。

Scratchで楽しむ親子参加型、ゲームプログラミング講座3

オンライン

「Scratchで始める親子参加型、ゲームプログラミング講座」を受けた生徒さん向けの講座となっております。

こんなことを学びます

今回の講座は、「Scratchで始める親子参加型、ゲームプログラミング講座」を
受講された生徒さん向けの講座となっています。
基本となるScratchの操作ができる方向けに、プログラム作成をメインに
進めるワークショップです。

本講座では、「インベーダーゲーム」を作るワークショップとなっております。
昔懐かしのシューティングゲームを作成します。
沢山のインベーダーが画面上部に整列して、侵略してきます。
ミサイルを発射して、インベーダーから地球を守るゲームとなります。

50匹のインベーダーを画面内に配置しながら、
それぞれのインベーダーを動かすプログラミングをする事になります。
単体のインベーダーのロジックを複製して作成(クローン)するという
仕組みを理解する必要があります。

スクラッチのゲーム画面内の座標として、少し難しくなるのですが、
画面の中央をx座標=0、y座標=0として、プラス方向とマイナス方向の
座標が存在します。

ゲーム内の端から左下から順番にインベーダーを配置して、10列5段に並べます。
この辺りを学習する事になります。
※算数の範囲をこえる部分(中学レベルの数学)が少しだけ入ってきます。

第3段という事で、少し難易度が上がった講座となっております。
なるべく分かりやすく、楽しみながらゲームが作成出来れば、幸いです。

<こんな風に教えます>
オンライン講座で、zoomを使って少人数制のグループで丁寧に教えます。
レクチャーとワークを組み合わせた二部構成です。
講師の一方的な説明にならずに参加者の皆さんと対話する形式で、
自由に楽しく学んで頂きます。

<持ち物>
Windowsもしくは、Macパソコン
zoomでのオンライン会議
常時接続が可能なネットワーク環境

<定員>
基本 5名
(要望に応じて変わります)
続きを読む

開催日程がありません

開催予定エリア

オンライン

価格(税込)

¥1,000

受けたい
6人が受けたい登録しています

オンライン受講日程

開催日程はありません。開催リクエストを送ってみましょう。

価格(税込) ¥1,000

この講座の先生

システムエンジニア(プログラミング歴40年)

小学6年生の時に、電気屋さんに通いながら、ゲームプログラミングを始めました。
ゲームを楽しむために、電波新聞社から月刊紙として発刊されていた月刊BASICマガジンを毎月欠かさず買っていました。
投稿されていた面白そうなゲームのプログラムを打ち込んで遊びながら覚えましたw
現在は、趣味が仕事となり30年ずっとプログラムを作り続けております。

2020年度から小学生向けにプログラミングの授業が始まります。授業で教えるScratchという言語は、プログラムを覚える教材として、とても良く出来ている言語です。

ゲームプログラミングをしながら、楽しくプログラミングを学べる環境を提供できたらと思い、オンライン講座を開きます。

<修得言語>
Scratch
React Native
Python
C#
C++
C
V B
PHP
Java
Java Script
VB Script
FORTRAN
COBOL
BASIC
+ 続きを読む

  • 当日の流れとタイムスケジュール

    <所要時間>
    120分程度

    <当日のレッスンの流れ>
    120分 ワーク作業
        zoomで画面を共有しながら、1ステップずつ
        動かしながらゲームを作ります。
        ※質疑応答は、随時受け付けます
      
      <目次>
       1.自機の画像を取り込もう
        用意した素材集から画像を取り込んで、作成します。

       2.自分を動かそう
        前回の講座のパドルの動きと同様に、左右に動かします。(復習)

       3.インベーダーを配置しよう
        用意した素材からインベーダーの画像を取り込み。
        画面に、5段10列の50匹配置します。

       4.インベーダーを動かそう
        複数作成したインベーダーを動かします。

       5.ミサイルを発射しよう
        スペースキーにてミサイルを発射します。
        自分の位置からミサイルを発生させ、画面上部に向かって移動させます。

       6.インベーダーを破壊しよう
        ミサイルがインベーダーに命中した場合、インベーダーを破壊します。

       7.インベーダーもレーザーを発射しよう
        インベーダーからレーザーを発射します。
        どのインベーダーからレーザーを発射するか、ランダムに発生させる
        ロジックを作成します。

       8.ゲームオーバーの条件を作成しよう
        インベーダーに侵略されたもしくは、レーザーに当たった場合、
        ゲームオーバーにします。
    • 受講する際は以下をお読み下さい

    ※ストアカでは講座に適用される保険を用意しています。詳しくはストアカ補償制度をご覧ください。

    レビュー7

    • 楽しかった!( 7 )
    • 勉強になった!( 7 )
    • 行く価値あり!( 7 )
  • W2

    女性 30代

    この講座は「子供の可能性が広がるプログラミング講座」でした

    楽しくてあっという間の2時間でした。とても勉強になりました。ありがとうございました!

  • W1

    女性 40代

    この講座は「複雑なゲームも楽しく取り組めました」でした

    親子参加ではなく、いつも個人で参加しています。40代、初心者ですが、ゲームプログラミングに興味があり、やってみたくて勇気を出して参加し始め、今回で3回目になりました。先生の講座はとてもわかりやすく、楽しんでいる間にゲームが作れてしまう、ステキな講座です。今日は少し複雑でしたが、あっという間に2時間が過ぎ、懐かしいインベーダーゲームが出来上がりました。ただプログラムを重ねていくだけでなく、何故そうするのか、こうすると何が起きるか、など、いろいろな面からも説明して下さるので、学べることがたくさんあります。更にアレンジを加えたければ、このようにもできますよ、と更にできることを提案し、学びのモチベーションも与えて下さいます。自分でやりたいこと、もっと学びたいことをリクエストすると、新たに講座を組んで、教えて下さる素晴らしい先生です。

  • W2

    女性 40代

    この講座は「小学生が楽しみながらインベーダーゲームが作れる講座」でした

    今年度から導入のプログラミングを一足先にscratchで学べます。先生がとっても紳士的で、プログラミングを一つ一つ丁寧に教えてくれます。子どもも有名なゲームを自身で作り上げて達成感でいっぱいです。

  • W2

    女性 40代

    この講座は「子どもが集中して取り組める講座」でした

    3回目の受講、ありがとうございました。
    今回も子どもがワクワクするような内容で、最後まで集中して取り組むことができました。
    プログラミングのパターンなど、理解でき始めているようなので、また次も継続して受講できたらいいなと思います。
    次の講座の開設を楽しみにしています!

  • W1

    女性 40代

    この講座は「とてもオススメ!楽しく学べる」でした

    クラスではインベーダーゲームのプログラ厶を学びました!息子もとても夢中になり取り組んでおりました。
    作ったゲームは遊ぶことができそれもまた楽しいようです。プログラミング上達のためのゲームカスタマイズ方法も教えていただけます。

    先生からのコメント

    講座受講ありがとうございます。

    プログラミングの上達の近道は、作ったゲームプログラムをアレンジして動かしてみる
    事だと思っております。
    ご紹介したカスタマイズの方法を一つづつチャレンジする事で、講座で作った時に気づけ
    なかったプログラムの仕組みや、特徴をより理解出来るのではないかと考えております。

    ゲームプログラミングの最大のメリットは、作ったゲームで楽しめるという事です。
    楽しみながら、アレンジする事で、どんな風にアレンジした方が遊び手であるユーザに
    喜んでもらえるかを考える様になります。

    この、使い手の気持ちを考えて物づくりをするという行為は、クリエイターに取って
    モチベーションにもなりますし、自己研鑽の原動力にもなります。

    ご家族で色々なアレンジをして、プレイした感想を伝えることが定常的にできる様に
    なれれば、お子様のプログラミングのスキルは着実に伸びて行くと確信しております。

  • この先生の他の講座

    0

    開催リクエスト受付中

    オンライン

    関連講座

    この講座を見た人は、こんな講座も見ています

    お探しの講座が見つかりませんでしたか?