風船

ふっ、ふっ、ふうせんぅ~~~🎈😍←風船大好き

 

やはり IchigoLatte Python も 風船 から
プログラム公開を行いました。

 

でも実は意外と難しい問題がありました。

Python では print("~") は必ず改行する仕様で、

これにより次の問題があり、回避策を行っています。

  • y 座標 23(一番下)の場合は
    必ず上にスクロールしてしまう。
    → y 座標 22 で print するようにしました。
  • 改行コード出力で空白を出力し
    意図せず文字が削除されてしまう。
    → 風船が線画された左下には
      新たな風船を線画しないようにしました。

この考慮で若干他の言語とは異なるコードになっています。

 

# Balloons

x=0

y=0

cls()
while inkey()==0:
  x=rnd(31)
  if x!=y-1:
    lc(x,22)
    print(chr(232))
    msleep(100)
    scroll(0)
    lc(x,22)
    print("l")
    y=x

MixJuice・MicJack ダウンロード lash>echo MJ GET 15lt.eu.org/balloons.py> uart;cat uart > .