楽しそうな IchigoJam BASIC のプログラムの数々。小学校現場の声から生まれた新型IchigoJam、IchigoDyhookがマンガで紹介されてます!
楽しそうな画面、ムーンレスキューはプログラムも1KB以内でコンパクト、オールBASICでわかりやすく打ちやすい。遊んだ後も、豊富な解説を参考にいろいろ改造して遊んで二度おいしい! (電子工作マガジン2019年秋号 別冊付録付き)
こちらは1Kプログラムx4で、4kbyte使ったRPG!
豪華3Dアニメーション付きのRPGもプログラムの基本や構造は一緒。
最大132KB使ったプログラムがかけるEEPROMを使うのもありです!
ちょっと長めのプログラムも、部分的に動かして遊びながら打ち込んでいくのも勉強になって良いですよ!
作者への思いを巡らせながらのプログラミング写経。作れる幅を広げる伝統ある学習方法です。
ハードウェアと親和性高い、実機版IchigoJamがイチオシですが、学校のコンピューター室や、PCを持っている子供や大人への体験版として IchigoJam ap、最新1.4β版を用意しました。
IchigoJam 1.4β12
- IchigoJam ap 追加(for Windows / for Mac)
IchigoJam-FANで話題のライフゲームを使った比較動画ですが、ap、メチャクチャ速い!
10 CLS:VIDEO3 20 FORI=1TO50:LCRND(14)+1,RND(10)+1:?CHR$(1):NEXT 30 FORI=#911TO#9A1STEP16:FORJ=ITOI+13 40 A=PEEK(J-17)+PEEK(J-16)+PEEK(J-15)+PEEK(J-1)+PEEK(J+1)+PEEK(J+15)+PEEK(J+16)+PEEK(J+17) 50 IF A=2 B=PEEK(J) ELSE B=A=3 60 POKEJ+192,B:NEXT:NEXT 70 COPY#900,#9C0,192:IF INKEY() RUN ELSE GOTO30
キーを押すともういちど!
ランダムの代わりに、有名で動きがかわいいパターン、グライダーにするプログラムはこちら
20 LC1,3:?CHR$(1,1,1,LEFT,UP,1,LEFT,LEFT,UP,1)
どのくらい速いのか、ベンチマークしてみたところ、IchigoJam 1.4β12、LPC1114での実機版と180倍違いました。
IchigoJamのArm Cortex-M0 48MHzとMacの Intel Corei5 2.3GHzで、58倍。画面描画で速度が3分の1程度になっていることを加味すると計算ぴったり。
小学生の内に自分のパソコンを持ってほしい!
「じぶんでつくる、じぶんのパソコン IchigoJam」起動時にPRしてみました。
IchigoJam ap β版、いろんな環境での動作報告、お寄せいただけるとうれしいです。
「IchigoJam-FAN - Facebook」