テレコムサービス協会北陸支部の総会での講演
誰でもIoTで加速する、オープンデータによる次世代web社会

こんな感じのおなじみBASICで、IoTが実現できます、に沸く会場!

10 CLS 20 X=15:Y=22:A=1 30 X=X+A:IF X<1 OR X>29 A=-A 40 LC X,Y:?CHR$(252-A);:WAIT10:?CHR$(28,0); 50 GOTO30

ちょうど懐かしの MSX BASIC が盛り上がっていたので、IchigoJam BASICで名作「8192階建ての塔」の移植しかけてみました。まずは左右に歩くプログラム。?CHR$(28,0)がちょっとしたテクニック。
突如パソピアIQを手に入れたJKが突如twitterに現れたオッサンからMSX-BASICを教わってゲームをプログラム - Togetterまとめ

次に、塔にするための次のステップ、段をつくっただけのものが上記動画。

10 CLS:FORI=0TO9:LCRND(25),2+I*2:?"oooooo":NEXT

続き、ぜひ挑戦してみてください!


支部会長のアイオーデータ機器の細野社長ほか、BASICを知っている人、多数!
IchigoJam BASIC(1500円) x sakura.io(60円/月) で、お手軽IoT、いろいろ実験しましょう!


I-O DATA製1080/60p高画質録画 GV-HDREC を使って IchigoJam をHDMIモニターに映すことができました。ライブコーディング実況にも挑戦しちゃおうか!?

links
- 突如パソピアIQを手に入れたJKが突如twitterに現れたオッサンからMSX-BASICを教わってゲームをプログラム - Togetterまとめ
- MSX-BASIC の1画面プログラミング技術 - nagix
- MSXユーザーのためのIchigoJam入門 - MSX Advent Calendar 2015

I went to Ishikawa KOSEN to share students how fun to create.
OPENDATA, IoT, AI, VR and MR.
In this society there are massive exciting tools around you.
Be the creator!

Touch with society. Create something.


40 students programmed on IchigoJam-ap in this class!


I met a student who love to create! He introduced me many games he made!
Publish your original apps on GitHub as next step!
(see: "2012 ced #game" I created games in JavaScript)


He also retouch that IchigoJam game quickly!


I asked to 2nd grade students "do you like computers?".


3rd grade students were making game controller with the Ishikawa KOSEN original board.


I envy Ishikawa KOSEN. There are a lot of electronic parts for free!


Resistor's color number on the steps!


Koshino's room demo1: Intercative Projection maping Temari
You can touch the Temari by your shadow.


Koshino's room demo2: Interactive Waterfall with the lasor sensor


Thank you for fun lunch with KOSEN students and Koshino-san!

I added an IchigoJam print "Pedestrian Signal" as first step of electronics.

"SIGNAL" (on IchigoJam print)


"IchigoJamでつくる歩行者信号 / Japanese Pedestrian Signal by IchigoJam"

10 LED0:OUT4,1 20 PLAY"O4L8 E2E4D4E4ED>B2<F4FFA4FEFEDDE2" 30 WAIT120*4:OUT4,0 40 WAIT20:OUT4,1:WAIT20:OUT4,0 50 WAIT20:OUT4,1:WAIT20:OUT4,0 60 LED1:WAIT180 70 GOTO10

This is demo program.

20 PLAY"O4L8 E2E4D4E4ED>B2<F4FFA4FEFEDDE2 FFFF4AFEFEDDE2 C4.CE4C>B<C>BAAB2< CC4CE4C>B<C>BAAB2< FFFFAAFEFEDDE2 CCCCCEC>B<C>BAAB2 R<EEEEEEDEEED>AAB4 RAB<CDEFEF4A4BAF4E4EDE2" 30 WAIT 120*19:OUT4,0

"Toryanse(とおりゃんせ)" MML Full length version.

I started IchigoJam print on GitHub.
I'm waiting for your pull request!

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / RSS