7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

IIT(Iwate Industrial Tecnology)Advent Calendar 2024

Day 7

チンチロしたいからプログラムで作ってみた

Last updated at Posted at 2024-12-06

初めに

突然ですが、

チンチロがした~い!

ということでチンチロができるようなプログラムを作ろうと思います。

突然!故に簡易的ッ!

本当にふとした時にやりたくなったのでそこまで難しくはしないようにします。
使うのはC言語です。
まずはさいころを3つ振るようにするプログラムから作っていきます。
スクリーンショット 2024-12-06 233157.jpg
これでさいころの目が3つ出るようになりました。
もしシゴロ賽が使いたいって思っているO槻さんがいましたらお帰りください・・・
ではなく、1,2,3が出たときに4,5,6に置き換えるプログラムを作ってあげましょう。
ここからはその3つの目に役があるのかを判定してもらいましょう

判定のプログラム

一応ですが、チンチロの役は
・3つのさいころの出目がすべて1の「ピンゾロ」
・3つのさいころの出目がすべて同じ「アラシ」
・出目が1,2,3の「ヒフミ」
・出目が4,5,6の「シゴロ」
特別なものはこれくらいかなと思います。
残りの一般的な役も出してくれるプログラムを作っていきましょう。

スクリーンショット 2024-12-07 012257.png
これで役を教えてくれるようになりました!アラシ、ヒフミ、シゴロのところはどうにかすればもう少し簡単にできるかもしれませんが、今回は簡易的にということで・・・
ではゲームのようにするためにwhile文を使って簡易的なプログラムを作っていきましょう!

ここからは使いやすくなるプログラムを一つまみ・・・

ここからは使いやすくするプログラムを作っていきましょう

スクリーンショット 2024-12-07 012612.png
このプログラムではEnterキーを押してもらうことで始まるようにしています。
プログラムが終了するともう一度やりたいときはyを、もういいって時にはnを押してもらうことで終了します。

検証結果

スクリーンショット 2024-12-07 015924.png
このような感じで完全ランダムで数字が出ていることがわかります。

やってみて感想

今回は初めてということもあって内容がそこまで濃いものではないと思います。ですがやってみて楽しかったです。また何か突然やってみたいものができたら作ってみようかなと思います。

7
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?