10 '6DOTルーレット[ボタンスタート] V1.0 TOMO(2017/11) 20 IF BTN()=1 THEN CONT 30 PRINT 40 PRINT 50 PRINT"Push the button(SW2)!" 60 LED 1 70 OUT P,TICK()/30%2 :IF BTN()=0 THEN CONT 80 OUT 0 90 CLT 100 LET F,0 110 LET W,2 120 @LOOP 130 OUT P,1 140 PRINT P; 150 IF F=0 AND BTN()=0 THEN LET F,1 160 IF F=1 AND BTN()=1 THEN LET F,2 :LET R,RND(20)+20 170 IF F=2 THEN LET W,W+2 :IF W>R THEN BEEP 5,20 :WAIT 30 :RUN 180 IF F=2 OR TICK()<600 THEN BEEP 190 WAIT W 200 OUT P,0 210 LET P,ABS(P)+1 220 IF P>6 THEN LET P,1 230 GOTO @LOOP
ところで、90行目のCLTLは、CLTのタイプミスかと思われます。
ルーレットのだんだん止まるところを再現するなど、プログラムも素敵ですが、それ以上に自作のハードウェアが素晴らしいです! サイコロを使うより何倍も楽しそうですね。短縮版まで用意していただいて、ありがとうございます。