初めに
突然ですが、
チンチロがした~い!
ということでチンチロができるようなプログラムを作ろうと思います。
突然!故に簡易的ッ!
本当にふとした時にやりたくなったのでそこまで難しくはしないようにします。
使うのはC言語です。
まずはさいころを3つ振るようにするプログラムから作っていきます。
これでさいころの目が3つ出るようになりました。
もしシゴロ賽が使いたいって思っているO槻さんがいましたらお帰りください・・・
ではなく、1,2,3が出たときに4,5,6に置き換えるプログラムを作ってあげましょう。
ここからはその3つの目に役があるのかを判定してもらいましょう
判定のプログラム
一応ですが、チンチロの役は
・3つのさいころの出目がすべて1の「ピンゾロ」
・3つのさいころの出目がすべて同じ「アラシ」
・出目が1,2,3の「ヒフミ」
・出目が4,5,6の「シゴロ」
特別なものはこれくらいかなと思います。
残りの一般的な役も出してくれるプログラムを作っていきましょう。
これで役を教えてくれるようになりました!アラシ、ヒフミ、シゴロのところはどうにかすればもう少し簡単にできるかもしれませんが、今回は簡易的にということで・・・
ではゲームのようにするためにwhile文を使って簡易的なプログラムを作っていきましょう!
ここからは使いやすくなるプログラムを一つまみ・・・
ここからは使いやすくするプログラムを作っていきましょう
このプログラムではEnterキーを押してもらうことで始まるようにしています。
プログラムが終了するともう一度やりたいときはyを、もういいって時にはnを押してもらうことで終了します。
検証結果
このような感じで完全ランダムで数字が出ていることがわかります。
やってみて感想
今回は初めてということもあって内容がそこまで濃いものではないと思います。ですがやってみて楽しかったです。また何か突然やってみたいものができたら作ってみようかなと思います。