SHIROのIchigoJam日記

マイコン「IchigoJam」(イチゴジャム)の電子工作とプログラミングをメインに

走る電子くん

「かわくだり魔改造グランプリ」応募作品第2弾。抵抗体の中を流れる電子のシミュレーションです。
オリジナルのかわくだりをちょっと改造するだけでできるので、プログラミング教室でやってみるのもいいでしょう。理科や物理の教材にもなります。

f:id:shiro0922:20190512141849p:plain

遊び方

電子くん「e」が抵抗体の中を流れていきます。抵抗体に引っかかると止まってしまうので、カーソルキーの左右で避けてください。

プログラム

1 '*Electron Run
10 CLS:CLT:X=16
20 X=X-BTN(28)+BTN(29)
30 IF SCR(X,5) GOTO 20
40 LC X,5:?"e"
50 LC 1+RND(30),23:?"*"
60 WAIT 3
70 GOTO 20

Web版はこちら。

50行で抵抗体「*」が出てくる乱数の範囲を少し変えて、画面の両端に出ないようにしています。電子が引っかかって動かしづらいかと思ってそうしていますが、そもそもゲームオーバーが無いシミュレーションですし…。