ASAさんの「プチコンのプ」
やさしい男は考えた
初めてのトコトコ
初めてプチコンさわる人のためのトコトコプログラム #petitcom Y=RND(23) FOR X=0 TO 30 LOCATE X,Y ? " ¥" BEEP 2 VSYNC 6 NEXT
2012-10-18 00:56:08入力してみよう
http://yfrog.com/05zv8p
無限トコトコ
無限トコトコ。 最初の2行に挟む分… (at)MAIN COLOR RND(16) 最後の行に足す分… GOTO (at)MAIN (at)はアットマークのことです。関係ない人にリプを飛ばしてもいけないと思って^^;
2012-10-18 19:39:25無限トコトコ改
これだと時々、歩行音だけしてキャラが見えないことがあります。RND(16)の乱数が1を出すと、黒地に黒キャラをプリントするから何も見えない。そこで、2行めを COLOR 2+RND(14) とします。こうするとCOLOR のパラメータは2〜15となり、1にならない。
2012-10-18 19:46:47ずっと実行していると、右端にヒトガタがたまってきます。 これを消すには、最後のNEXTとGOTO (at)MAINの間に二行、 LOCATE 31,Y ? " "; つまり、最後のヒトガタの位置に空白を書き込んでやります。
2012-10-19 00:05:20Mac側で打ち直したトコトコプログラム 1|Y=RND(24) 2|FOR X=0 TO 30 3| LOCATE X,Y 4| ? " ¥" 5| BEEP 2 6| VSYNC 6 7|NEXT
2012-10-20 21:52:57直しておきました
やってみよう
最初のトコトコでは4行目です
無限トコトコ、無限トコトコ改では6行目になります
今度はジグザグ
今度はジグザグ。 1|V=1 2|◎MAIN 3|Y=RND(23) 4|COLOR 2+RND(13) 5|FOR X=0 TO 30 6| LOCATE X,Y:?"¥"; 7| BEEP 9 8| VSYNC 6 9| LOCATE X,Y:?" "; →続
2012-10-20 23:31:3610| Y=Y+V 11| IF Y<0 OR Y>23 THEN V=-V:Y=Y+V*2 12|NEXT 13|LOCATE 31,Y:?" "; 14|GOTO ◎MAIN ◎はアットマーク。
2012-10-20 23:32:57