create every day - 福野泰介の一日一創

IchigoJam かわくだりゲーム改造法 ITってなに?フェスティバル プログラミング体験の復習

2017/10/29 23:55:00
#IchigoJam #KidsIT #sabae #senior #kosen 

ITってなに?フェスティバル」のだれでもできる!!プログラミング体験、大好評でした。
こどもから学生、大人、シニアの方まで幅広く、50人以上の方が参加!
会場では、Skypeでテレビ電話、YouTuber体験、Googleアースで世界旅行、AR体験、ドローン体験、スマホ何でも質問コーナーなど、楽しく便利な触れるITが盛りだくさん!


幼稚園の子でもアルファベットをなんとなく知っていれば大丈夫!

IchigoJamでコントロールしている「光るハロウィンお菓子ボックス」も好評でした!
めがね会館を手回し発電機やIchigoJamでつないだり遊んでくれたシニアプログラミング講師の徳橋さん!

今日のカリキュラムはこちら
1. キーボードのAを押して、エンター
2. LED1 / LED0 で光をコントロール
3. 2つ目のコマンド、CLS で画面クリア!
4. コマンドを組み合わせた、ゲームづくり!
5. 改造しよう!

ゲームづくりは、世界中で人気な定番「かわくだりゲーム」

10 CLS:X=15 20 LC X,5:?"O" 30 LC RND(30),23:?"*" 40 GOTO 20

1行ずつ順番にいれつつ、40行を入れてエンター、F5で「わー」っとなるのがかわいい。
お母さんから質問あった、パソコンでやるには? → IchigoJam web(イチゴジャム ウェブ)で体験できます。

ESCキーで止めて、速すぎを直すプログラム

35 WAIT 3

ESCキーで止めて、カーソル左右で動かせるようにするためのプログラム

36 X=X-BTN(28)+BTN(29)

当たり判定を加えてゲームオーバーにするプログラム

37 IF SCR(X,5) END

これで完成!

子供はすぐに無敵モードを見つけてしまうので、こちら対策その1

38 X=(X+30)%30

はじっこに行ったら即死という、対策その2

38 IF X<0 OR X>=30 END

速すぎるときは

35 WAIT 6

もっと速くしたいときは

35 WAIT 2

主人公変更

20 LC X,5:?"V"

敵を増やして難しく

30 LC RND(30),23:?"***"

スコアを表示したいときは

15 CLT 37 IF SCR(X,5) ?TICK():END

だんだん速くしたいときは(ただし IchigoJam web では効果薄い)

35 WAIT 6-TICK()/180

どんな改造がしてみたい?
IchigoJamで使えるコマンド一覧はこちら「IchigoJamリファレンス


ちっちゃい子から大人まで、真剣!


たくさんの人で賑わう14時の回!(13時〜17時、計4回開催)


プログラミング女子!


IO-DATAが販売・サポート行う「Bluetoothカラオケマイク btmic1」が活躍!


ステージでは、75歳の鯖江市長によるスマホ講座!


福井高専の後輩達の活躍もうれしい!
ご来場、ありがとうございました!(スタッフ打ち上げ360度写真

links
- ITってなに?フェスティバル – めがねのまちさばえ 鯖江市
- 記者の眼 - プログラミング教育からIoTまで、IchigoJamが狙う世界戦略:ITpro

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image