textpong ======== 井村先生に「ライブコーディングどうですか?」と言ってみたら、 先生もその気になってくださったようなので、横でちょっとやってみた。 お題としては先生からの「まだrandom()教えてませんねー」 というのを考慮して乱数を使わなくても遊べるゲーム、 というお題でデザインしてPONとなった。 以下のスクリプトで実行。 > ./pong.sh このスクリプトでコンパイル,および リアルタイムキー入力をするためのターミナルモード変更を している。 > stty -icanon -pendin -echo locate(ESC [ yy ; xx H) と clear (ESC [ 2 J)だけつかった。 + 60ms周期でラケット移動 + 120ms周期でボール移動 としている。 + ぎりぎり授業中にでけた + random()はつかわなかったものの usleep()を使っているという本末転倒 + 3項演算子もつかってしまっていてこれはダメダメだ