Craps Simulator: Play and Learn the Rules of this Casino Dice Game
Craps Simulator: Play and Learn the Rules
Craps is an exciting casino game played with dice. This article provides a C code simulator to help you understand the basic rules and gameplay.
Rules of Craps:
-
First Roll: - The player rolls two dice. - Win: A sum of 7 or 11 on the first roll wins. - Lose: A sum of 2, 3, or 12 (called 'craps') on the first roll loses. - Point: Any other sum (4, 5, 6, 8, 9, 10) becomes the player's 'point'.
-
Subsequent Rolls (If a Point is Established): - The player continues rolling the dice until they either: - Win: Roll their 'point' again. - Lose: Roll a 7.
C Code Simulator:c#include <stdio.h>#include <stdlib.h>#include <time.h>
int main() { int dice1, dice2, sum, point;
srand(time(NULL)); // Set random seed
// Roll the dice for the first time dice1 = rand() % 6 + 1; dice2 = rand() % 6 + 1; sum = dice1 + dice2;
printf('The first roll: %d
', sum);
if (sum == 7 || sum == 11) { printf('The player wins
'); return 0; } else if (sum == 2 || sum == 3 || sum == 12) { printf('The player loses '); return 0; } else { point = sum; printf('Point is set to %d ', point); }
while (1) { // Roll the dice again dice1 = rand() % 6 + 1; dice2 = rand() % 6 + 1; sum = dice1 + dice2;
printf('Next roll: %d
', sum);
if (sum == point) { printf('The player wins
'); break; } else if (sum == 7) { printf('The player loses '); break; } }
return 0;}
This code simulates a basic game of Craps. Run the code to see the results of different rolls and practice understanding how the game works.
原文地址: https://www.cveoy.top/t/topic/VfB 著作权归作者所有。请勿转载和采集!