
・石取りゲーム
えー今回、いまにゅーは、「石取りゲーム」を作ってみました!!!
使用言語はC言語です。
石取りゲームって言っても、文字だけですけどネ・・・^^;;
ちなみに、期間は昨日から7日間です。
7日間経つと自動的に削除されちゃうんで、早めにダウンロードしましょう!^^
※一応書いておきますが、石取りゲームとは最後の石を取った人が負け、というゲームです。
このルールで作っていますので^^
〜追記〜
4/30に一つバグを発見しましたので、上記リンクを変更しておきました。
バグ内容:ジャンケンで負けても、こちらが先攻になる。
この記事へのコメント
2009年04月30日 | URL | flm #-
flmさん。
別に今回は全く組んでいません。
ただ、今日気づいたのですが、一つ欠陥があり、ジャンケンで負けてもこちらが先攻になってしまいますね^^;
やってしまいました。 if (n == 1) のところを if (n = 1) って書いてたwww
あ、そういや、石取りゲームの必勝法を教えて欲しいのですが……。
別に今回は全く組んでいません。
ただ、今日気づいたのですが、一つ欠陥があり、ジャンケンで負けてもこちらが先攻になってしまいますね^^;
やってしまいました。 if (n == 1) のところを if (n = 1) って書いてたwww
あ、そういや、石取りゲームの必勝法を教えて欲しいのですが……。
2009年04月30日 | URL | いまにゅー #UZ4kV.6o
最終的に、相手のターンに石を一つだけ残すように計算すればいけるけど。
たとえば
計10、1〜5なら
先手3 後手1~5 先手5~1 後手1 で先手の勝ち。
計11、1〜4なら
先手1~4 後手4~1 先手1~4 後手4~1 先手1 で後手の勝ち。
先手後手で勝敗は決まってるようなもんだが。
1〜Nとすると、両者が最善を尽くせば
先手の負ける確率は1/Nだ。
たとえば
計10、1〜5なら
先手3 後手1~5 先手5~1 後手1 で先手の勝ち。
計11、1〜4なら
先手1~4 後手4~1 先手1~4 後手4~1 先手1 で後手の勝ち。
先手後手で勝敗は決まってるようなもんだが。
1〜Nとすると、両者が最善を尽くせば
先手の負ける確率は1/Nだ。
2009年04月30日 | URL | flm #-
2009年04月30日 | URL | いまにゅー #UZ4kV.6o
敵が弱い!!
勝ち方はN個までとれるなら
(N+1の倍数)+1個 残すように取り続けること!
やからじゃんけんで勝敗決まるで!!
4個までで21個からやったら100%後攻が勝てるな!
100個までで2億個からやったら先行が勝てるな!!
勝ち方はN個までとれるなら
(N+1の倍数)+1個 残すように取り続けること!
やからじゃんけんで勝敗決まるで!!
4個までで21個からやったら100%後攻が勝てるな!
100個までで2億個からやったら先行が勝てるな!!
2009年04月30日 | URL | イリエサン #-
イリエサン さん。
あ!ブログ見てくれてるんだ!!
ってか、いつ教えたんだか……。ま、いいや。
(N+1)の倍数 + 1個ってのは、分かってるんだけどねー。
何か上手くいかないのです…><
また、挑戦してみます。。
あ!ブログ見てくれてるんだ!!
ってか、いつ教えたんだか……。ま、いいや。
(N+1)の倍数 + 1個ってのは、分かってるんだけどねー。
何か上手くいかないのです…><
また、挑戦してみます。。
2009年05月01日 | URL | いまにゅー #UZ4kV.6o
2009年05月02日 | URL | flm #-
この記事に対するトラックバック





