[お題にTRY] じゃんけんゲーム #Shell

Pocket
LINEで送る
GREE にシェア
LinkedIn にシェア

こんにちわ。
 

youtubeでゲーム実況が視聴数を半端なく稼いでいるようですが、全く見たことが無い、下駄です。
 

スポーツも、ゲームも、人がやっているのを見るよりも、自分でやるほうが好きという人も多いと思いますが、何も考えずに見ていられるというのも、今どきのエンタメなんですかね?
 

もしかすると、プログラミング実況というのも見ている人は勉強になるのかもしれませんね。
 

え? もうやってる人いる?
 

それは見ないといけないな・・・
 

そんなワケで、実況ではないですが、今回は「じゃんけんゲーム」をshellプログラムでコーディングしてみたいと思います。

本日のIT謎掛け

「ゲーム実況」と、かけまして、
 

「吹奏楽」と、ときます。
 

そのココロは・・・
 

チューバ(youtuberと楽器のチューバ)の雰囲気で、表現に効果が出ます。

コード

実行

 

無事に、ちゃんと勝ち負けしているのが分かります。

解説とまとめ

今回のShell言語でのじゃんけんゲームは、待ち状態の入力モードと、配列、関数、乱数、などが学習できました。
 

他の言語が便利になりすぎている反面、shellの乱数の取り出し方などは、独特過ぎてもはや裏技にしか見えません。
 

linuxのシステム変数で乱数を持っているなんて、知らんかった・・・
 

あと、起動コマンドですが、”sh”ではなくて”bash”にしているところ、注意してくださいね。
 

配列操作がshではどうしてもできずに、bashで対応しました。
 

グー、チョキ、パーの配列作っているところ、クォーテーションがなくて、普通のエンジニアであれば、ドキドキしてしまうポイントですね。
 

shellって、たまに使っておかないと、すぐに忘れてしまう言語です。

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です