第4回 CoderDojo 調布を開催しました

12月24日(土)に第4回 CoderDojo 調布を開催しました。

coderdojo-chofu.doorkeeper.jp

クリスマスイブの午前中にも関わらず、たくさんの方にご参加いただきました。

クリスマスということでメンターからのプレゼントもありました。 f:id:kaorun55:20170104230253p:plain

当日の様子

チャンピオンとメンターの自己紹介

まずはチャンピオン(主宰)の石原さんの挨拶から。 f:id:kaorun55:20161224094407j:plain

続いてメンターの自己紹介兼こども達に紹介したいトピックの紹介です。

猪股さんからはArduinoの紹介です。Dojoにも2台のArduinoが常備されているので、借りて使うこともできます。 f:id:kaorun55:20161224094852j:plain

私、中村からはlittleBitsの紹介です。Arduinoよりももう少し簡単に電子工作を楽しむことができます。 f:id:kaorun55:20161224095117j:plain

おおやけさんからは「Scratchでシューティングゲームをつくろう!」の2回目(全10回)です。過去の連載はこちらから見ることができます。 f:id:kaorun55:20161224095513j:plain

プログラミングタイム

本番のプログラミングタイムです。

参加者のみなさんそれぞれやりたいことを進めます。今回はScratchで参加される子が多かったです。 f:id:kaorun55:20161224101757j:plain

Scratchが初めての子も3人いて、初めて用のコンテンツの「猫逃げ」を一人一人作っていました。 f:id:kaorun55:20161224101847j:plain

後ろの方ではメンターが用意したいろいろなおもちゃで遊ぶ子もいました。気分転換にいいですね。 参加者の親御さんと情報交換ができるのも楽しいです。 f:id:kaorun55:20161224111459j:plain f:id:kaorun55:20161224110741j:plain

発表タイム

最後にみんなでやったことを発表しました。

Scratch島ではイライラ棒(懐かしい!)や f:id:kaorun55:20161224111827j:plain

風船割ゲームなどが発表されました。 f:id:kaorun55:20161224111832j:plain

LuaでMinecraftでの作業を自動化できるMODを使ってプログラミングに挑戦していた子は、自動的に洞窟を掘り進むプログラムを完成させました。 f:id:kaorun55:20161224111857j:plain

初心者島の子も無事にゲームを完成させて発表できました。 f:id:kaorun55:20161224114233j:plain

発表してくれた参加者には「Raspberry Piではじめるどきどきプログラミング」の共著者でもある石原さんからわくプロシリーズのシール(レアです!)が皆さんに配られニコニコです。 f:id:kaorun55:20161224114557j:plain

ふりかえり

今回は、Scratchで参加された子が多かったですが、みんな全く違うものが出来上がりました。子どもの想像力はすごいですね。

おまけ

f:id:jishiha:20170104131910p:plain

メンターの皆様、おつかれさま、ということで忘年会をおこないました。全員写っている写真がなかったのですが、そこは何でもできる調布のメンター陣。。おおやけさんが合成していかにも全員写っているような一枚になっています。

おまけ2

f:id:allymukai:20170106232202g:plain:w300

LEDが光るクリスマスツリーのプレゼント。当日撮り忘れたので製作中の写真です。

今回のメンターのみなさん

猪股直規さん、おおやけハジメさん、近岡真由美さん、中村薫さん、向井アリー有里子さん、大田一希さん、塩谷正幹さん

見学 落合さん(スポーツシッター・ジャパン)、小野さん(ICU)、森さん(CoderDojo 藤沢メンター)、佐竹さん

次回開催案内

次回は1月22日(日) 9:30~11:45を予定しています。

募集サイトが公開されています。CoderDojo 調布のDoorkeeperページから登録してください。

CoderDojo 調布 | Doorkeeper

By 中村薫さん

Photo By 向井アリー有里子さん

CoderDojo 調布 会計報告を更新しました(2016/12/27)

第4回 CoderDojo 調布を無事終え、会計報告を更新しました。

一部の机の島がコンセントから遠く、タップを十分に伸ばせないことが度々あったので、電源延長ケーブル x 2 を購入しました。

CoderDojo 調布を継続的に開催できているのは皆様のご支援のおかげです。本当にありがとうございます。

By 石原淳也(代表)

参考

【Google Spreadsheet】ブログに指定した範囲の表だけを貼り付けるやり方 - MIN

Scratchでシューティングゲームを作ろう!(2)

敵キャラクターを動かす

こんにちは、おおやけハジメです。

二回目は敵キャラクターを画面に出し、ランダムに動かすところを作りました。

シューティングゲームを作ろう(2) Scratchプロジェクト

scratch.mit.edu

プログラムはこんな感じです。

f:id:digitarhythm:20161227114826p:plain

このプログラムのポイントは、このキャラクター「Ladybug2」自体は、プログラム開始と同時に「隠す」で見えなくしているところです。

では、どうやって敵キャラクターを画面に出すのか?

それは「クローン」を使います。クローンを使うと、2つ以上の同じキャラクター(プログラム)を、わざわざコピーして作らなくともプログラムで複製して画面に出すことが出来ます。

今回は、とりあえず敵を一匹だけ出すので、「ステージ」のスクリプトにクローンを作るプログラムを作成します。

f:id:digitarhythm:20161227115547p:plain

これで、プログラム開始時に敵が画面に一匹だけ出てきます。

「Ladybug2のクローンを作る」を2つ、3つにするとその数だけの敵が画面に出てきます。全部の敵が別々の動きをすると思います。

f:id:digitarhythm:20161227115909p:plain

Scratchでシューティングゲームを作ろう!(1)

自分のキャラクターを操作する

こんにちは、おおやけハジメです。

一回目は、自分のキャラクターをキー操作で動かすところを作りました。

シューティングゲームを作ろう(1) Scratchプロジェクト

scratch.mit.edu

プログラムはこれだけです。

f:id:digitarhythm:20161227112937p:plain

ざっくり解説すると、プログラム開始時に猫のサイズを半分にし、画面下中央に位置を設定。その後に無限ループで左右の矢印キーを調べて、押されていたら押されたキーの方向へ猫を移動する…という感じです。

これがScratchの基本ループ処理になります。キー入力はイベントでも受け取れるのですが、イベントでキー入力を取得して処理をすると最初の一回目で一旦止まってしまい、カクカクした動きになってしまいます。ループで処理をすると動きがなめらかになります。

作品発表の方法 - Reflector 2を使い、iPhoneを中継カメラのように使う

CoderDojoではおなじみの風景、成果を発表するための作品発表会。

各Dojoではどのようにおこなっていますか?

いままで他のDojoやワークショップで見たり、自分がおこなった方法だと、

  • 発表者のPCを次々プロジェクターにつなげる
  • 発表者のPCのまわりに参加者全員集まってもらい発表、それをグルッとまわす

がありますが、それぞれ、

  • プロジェクターとPCとの接続がうまくいかない場合がある
  • 参加者の人数が多い、あるいは会場がせまいとキツキツになる

という問題点があります。

CoderDojo調布では、以下紹介する、iPhoneを中継カメラのようにして、リアルタイムにカメラアプリで撮影している映像をプロジェクタにつなげたPCに送って映し出すという方法をおこなっています。

必要なものはMac、iPhone、そしてReflector 2というアプリです。(Reflector 2はAndroidおよびWindowsもサポートしていますが未検証です)

www.airsquirrels.com

f:id:jishiha:20161202142928p:plain

Reflector 2はAirPlayを使いワイヤレスでiPhoneの画面をPC側にミラーリングして映し出すことができるアプリ。

PCをプロジェクタにつなげておき、iPhoneではカメラアプリを立ち上げておいて、カメラマンよろしく各発表者のPCの画面を撮影してまわります。

プロジェクタにつなげておくPCは一台だけなので接続の調子が悪いということは起こらず、発表者のまわりに全員が集まる必要もありません。

ただ、AirPlayでの接続がまれにうまくいかない場合があるのと、iPhoneを持つ人が気をつけていないと画面がブレて、プロジェクターで映し出された画面を観ている人が酔ってしまう、という問題もあることはあります。

他のDojoなどでおこなっているうまい方法などありましたらご紹介ください。

第4回 CoderDojo 調布を開催します

12/24(土)に「第4回 CoderDojo 調布」を開催します。

開催概要

  • 日時:2016/12/24(土) 9:30 - 11:45
  • 場所:調布市 市民プラザ あくろす(京王線国領駅北口前)
    • 研修室3 (3階男女共同参画推進センター内)
  • 定員:12名
  • 費用:無料

※前回と部屋が異なりますのでご注意ください。

※開始30分程度でメンター紹介に加えプログラミングやツール紹介をやります(詳細は過去開催の様子をご覧ください)

※最後に30分程度、当日やったことを発表してもらいます。

参加申し込み

下記ページより、参加の申し込みを行ってください。いくつかの入力項目および、ご承諾いただく事項があります。

coderdojo-chofu.doorkeeper.jp

みなさまの参加をお待ちしています!

メンターからのプログラミングやツール紹介予定

  • おおやけさん:Scratchでシューティングゲームをつくろう!・その2
  • なかむらさん:littleBitsで簡単電子工作

第3回 CoderDojo 調布を開催しました

11月26日(土)に第3回 CoderDojo 調布を開催しました。

coderdojo-chofu.doorkeeper.jp

当日の様子

チャンピオンとメンターの自己紹介

まずはチャンピオン(主宰)の石原さんより開催の挨拶です。

f:id:kaorun55:20161126093401j:plain

メンターの自己紹介兼いろいろな技術の紹介です。 自分のやりたいことをやる場であると同時に、新しい知識を得る場でもありたいと考えています。

今回も最初に私(中村)から「Osmo」というiPad とリアルなブロックを使ってコーディングなどを遊んで学べるおもちゃです。スライドはこちらf:id:kaorun55:20161126095258j:plain

つづいて、おおやけさんから「Scratchでシューティングゲームをつくろう!」と題して、全10回のショートセッションです。 早速シューティングゲームを作るニンジャの役にたっていたようです。 f:id:kaorun55:20161126095607j:plain

最後に石原さんからRaspberry Piの紹介です。Raspberry PiではScratchやMinecraftが動きます。 f:id:kaorun55:20161126100106j:plain

プログラミングタイム中に、こちらに興味をもって見に来てくれるニンジャもいました。 f:id:kaorun55:20161126104702j:plain

プログラミングタイム

本番のプログラミングタイムです。

参加者のみなさんそれぞれやりたいことを進めます。メンターが紹介したことに興味をもって、そちらを進めるのもいいですね。

今回は「三角関数を分かりやすく表現する」というお題で進めた子もいて、メンター付きっ切りで一緒に考えていました。 f:id:kaorun55:20161126102841j:plain

発表タイム

最後にみんなでやったことを発表しました。

Scratchで参加した子たちは、「自分の声を入れたゲーム」や「シューティングゲーム」などを作っていました。 f:id:kaorun55:20161126111330j:plain

三角関数も無事に表現できたようで、メンターのみなさんも一安心です。 f:id:kaorun55:20161126113637j:plain

JavaScriptで参加した子は、整数型の限界である16桁以上の計算に挑戦すべく、25桁電卓を作っていました。 繰り上がりの処理など見た目以上に難しいことに取り組んでいました。 f:id:kaorun55:20161126113435j:plain

ふりかえり

今回は、算数や数学を使った難しいお題に挑戦する子が印象的でした。 プログラムを使って勉強を楽しく、わかりやすくできるといいですね。

今回のメンターのみなさん

猪股直規さん、おおやけハジメさん、中村薫さん、向井アリー有里子さん、大田一希さん

見学:沖縄にCoderDojoを開きたいと思っている 小川さん

次回開催案内

次回は12月24日(土) 9:30~11:45を予定しています。クリスマスイブの午前中、空いた時間にお越しください!

後日、募集サイトが公開されます。CoderDojo 調布のDoorkeeperページにご登録していただき、案内をお待ちください。

CoderDojo 調布 | Doorkeeper

By 中村薫さん

Photo 向井アリー有里子さん