Newer
Older
textpong / README.md
@Takayuki Kurosawa Takayuki Kurosawa on 19 Oct 2017 1008 bytes add README.md
textpong
========

井村先生に「ライブコーディングどうですか?」と言ってみたら、
先生もその気になってくださったようなので、横でちょっとやってみた。
お題としては先生からの「まだrandom()教えてませんねー」
というのを考慮して乱数を使わなくても遊べるゲーム、
というお題でデザインしてPONとなった。

以下のスクリプトで実行。
> ./pong.sh

このスクリプトでコンパイル,および リアルタイムキー入力をするためのターミナルモード変更を
している。
> stty -icanon -pendin -echo


locate(ESC [ yy ; xx H) と clear (ESC [ 2 J)だけつかった。

+ 60ms周期でラケット移動
+ 120ms周期でボール移動

としている。

+ ぎりぎり授業中にでけた
+ random()はつかわなかったものの usleep()を使っているという本末転倒
+ 3項演算子もつかってしまっていてこれはダメダメだ