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

郡山産プログラムを改造「はやうちタッチタイプ」 / I-O DATA総合カタログに掲載、こどもプログラミング!

2018/03/22
#IchigoJam #KidsIT 

家電量販店でも入手できるようになった、こどもパソコンIchigoJam!
ラズパイで動くIchigoJam RPi+がセットになった、I-O DATA「BASICプログラミングキット

I-O DATA総合カタログ 2018年春号にも掲載
はじめてのプログラミング 開催レポート | IODATA アイ・オー・データ機器

2020年からのプログラミング教育へ向けて、学校で、家庭で、必要なものや発展の道筋が見えてきました。

学校
リコーダーのように、全子供が楽しい体験を通じてコンピューターを知り、学べること。
すばやく準備ができること。
トラブルが起きにくいこと。
習字セット、裁縫セットのように安価に購入できること。
子供達同士で発展的に学び合えること。

家庭
親が安心して使わせることができること。
困ったときに頼れる書籍やコミュニティがあること。
コンテストなど発展への道筋があること。

コンピューターとのコミュニケーションを円滑にするタイピングスキル。
文科省 情報教育では、小学生で20文字/分、中学生で30文字/分と数値目標も掲載されていますが、これはあくまで最低ライン。 コンピューターを使いこなしている感がでてくる、アルファベットで200文字/分、日本語でも100文字/分くらいを目指したい。
第4章 情報教育:文部科学省

楽しくゲーム感覚で高速キーボードタイピング、タッチタイプが学べるプログラム
郡山のmakotoさん作の「早うちゲーム.bas」を改造「はやうちタッチタイプ」

上から降ってくるアルファベットを正確に、すばやく押して、ハイスコアを狙おう!
下まで到達するとタイムオーバーで1ミス。3ミスでゲームオーバー。
音で合ってるか間違っているかフィードバック。間違うとスコアが10%減。
どの指でどのアルファベットを押すか、最初はゆっくり確認しながら確実に打とう。

「はやうちタッチタイプ」(RUN on IchigoJam web)

300点ごとにスピードアップ。3000点を超えたら間違った時点でゲームクリア!
その頃には立派なタッチタイプマスター!

10 S=0:M=0 20 C=65+RND(26):X=RND(32):Y=0 30 CLS:LC X,Y:?CHR$(C); 40 LC 0,23:?"SCORE=";S,"MISS=";M; 50 K=INKEY() 60 IF K IF K=C BEEP5:S=S+25-Y:GOTO20:ELSE:BEEP50:IF S<3000 S=S-S/10:ELSE GOTO100 70 WAIT 10-S/300 80 Y=Y+1:IF Y<23 GOTO30 90 M=M+1:IF M<3 THEN PLAY"A16G16A2R8G16F16E16D16D-8D4":WAIT150:GOTO20 100 PLAY"C4C8.C16C4E-8.D16D8.C16C8.>B16<C4" 110 FOR I=0TO24:SCROLL0:WAIT5:NEXT 120 LC 10,10:?"GAME OVER":LC 10,12:?"SCORE=";S

早うちゲーム.bas by makoto氏 ライセンスNYSL」を改造
*NYSL:オープンライセンスの一種、煮るなり焼くなり好きにしろライセンスの略

makotoさん、IchigoJamプログラミングワークショップの講師、はんだを使わない、ブレッドボード版IchigoJamの組み立て方の詳しい解説とトラブルシューティングがとってもわかりやすい!
こどもパソコン IchigoJamを使った組み立て・プログラミングワークショップの講師を務めさせていただきました。 | RIALAB.

links
- IchigoJam BASIC向けサンプルプログラム | RIALAB.
- リアルタイム・タイピングゲーム - SHIROのモバイル日記

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