IchigoJamボードで動作する Ruby、かわくだりとカムロボの動作が可能に!

cls
x=15
while scr(x,5)==0
  lc x,5; print "O"
  lc rnd(32),23; print "*"
  scroll 0
  msleep 50
  k=inkey()
  if k==28
    x=x-1
  end
  if k==29
    x=x+1
  end
end

令和の初作品「IchigoLatte Ruby」、IchigoJam BASICの傑作「かわくだりゲーム」が動作しました。

while true
  out 33
  msleep 1000
  out 18
  msleep 1000
end

カムロボも動作、たぶんドローン TELLO も動くと思う。

新たに “def” に対応し、関数も自作できるようになりました。

  • true / false
  • while / break / end
  • if / else / end
  • 変数
  • 演算子 ざっくり
  • def / end
  • print, led, msleep, btn, gpin, ana, out, pwm, pwmt, cls, lc, scr, inkey, rnd, chr, tick, scroll, video, input, bps, uart, i2cw, i2cr, exit, env, mem, ver, beep

これだけあれば小学生には事足りるかも、お試しhexはこちらからどうぞ

厳密にはRuby言語仕様と違う部分もまだあるけど、あとは

  • 配列
  • class / end

あたりまで行ければと。

容量たりるかな?









.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s