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