やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Bashで High & Low ゲーム 作ってみた

100行未満。

成果物

github.com

概要

次の数値を予想するゲーム。

  • 09の10種の数値がランダムで表示される
  • 次に出る数値がそれより大きいか小さいかを当てる

ゲーム画面

f:id:ytyaru:20180509165929p:plain

3より大きいと思うのでhを入力する。結果、0だったので敗北。

f:id:ytyaru:20180509165931p:plain

適当なキーを押下し、次回のゲームへ。

f:id:ytyaru:20180509165935p:plain

以降、同様にくりかえす。8より低いと思うのでlを入力する。結果、同値だったので辛くも勝利。

f:id:ytyaru:20180509165939p:plain

勝敗判定の7秒後には自動で次のゲームに進む。待ちたくないなら何かキーを押す。

f:id:ytyaru:20180509165943p:plain

技術キーワード

  • read
  • tput

上記コマンドが大活躍。ANSI escape codeを駆使すればさらに複雑な入出力制御ができる。