用C语言 做一个 掷骰子的小游戏 要求最好编的长一点 课程设计用的

用C语言 做一个 掷骰子的小游戏 要求最好编的长一点 课程设计用的,第1张

#include <stdio.h>

#include <time.h>//先要加入 time 头文件 随机数根据计算机内部时间来获取

随机数

void main( void )

{int i

srand( (unsigned)time( NULL ) )//获取随机数

k=rand()%131+5//因为是5-135 所以随机数要模131个 即取0-130之内的

数然后 +5就是 5-135了 rand()是个随机值

printf(

骰子游戏

最近写了一个小游戏,就是酒吧里常玩的一种扔骰子然后猜骰子个数的游戏。

写了3个版本,分别用Java,C++,python各写了一遍。

Java的太简单,基本功能都没有完善,规则也不正确,就算了。

C++版和python版的比较,C++版已经比较完善可以玩了,python版更强大一些,功能更丰富,电脑AI的能力也要强一些。

C++版的地址:DiceGame

python版的地址:DiceGame

其中python版需要安装了python 2.5才可以运行。

python 2.5.2的下载地址:python 2.5.2

朋友写了一个精美的手机版,用Adobe Flash Lite 完成的:BeautyDice.rar

下面是游戏规则。

骗子骰(大话骰、古惑骰)

二个以上人玩,每人五粒骰子。每人各摇一次,然后看自己盒内的点数,由庄家开始吆喝自己骰盒里有多少个点数(一般都叫成2个3,2个6,3个2什么的)。然后对方猜信不信,对方信的话就下家重来,不对的话就开盒验证。要是属实的话就庄家赢,猜者输;不属实的话就猜者赢,庄家输。输者喝酒。

注意:

1、叫数只能越叫越大(如: 2个6,3个2,喊了2个6后就不能再喊2个3之类的)。

2、1点可以作为任何数,例如骰盒内只有3个2点,1个1点,庄家其实自己就可当作有4个2点;但如果庄家叫过1点的话,那1点以后就不可以当任何数了(如: 2个1,4个1之类的)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12103024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存