规则是这样的:玩家和电脑,各两颗骰子,如果掷出的两颗骰子没有1,则分数累积,玩家可选择是否继续或结束回合,如果两颗骰子之中有一个1,则所得分数不予累计,强制结束回合,如果掷到两个1,累计的分数全部清零,并且强制结束回合,由电脑继续游戏。如此,直到有一方累计分数达到100或以上的,游戏胜利。题目中给予电脑的条件是只要在一回合中累计得分20点,则结束回合,由玩家继续游戏。
我已经将源代码完成地差不多了,但问题是结束了玩家的while循环之后,无法进入电脑的循环,画面显示"Computer's turn",但执行的循环仍然是玩家的。我试着贴出源代码,不过百度有500字的限制,不知道能不能贴出来。
-----------------------------------------------------------
实在贴不出来,我将文件的网盘放上来,朋友们帮忙看一下吧,放心不是病毒,我做成了txt文本文件。
https://dl.dropbox.com/s/evlak4db2q9ce2k/assignment1.txt?dl=1
-------用Python编写骰子游戏-------几乎完成,但是有不明白的地方……
答案:3 悬赏:60 手机版
解决时间 2021-01-23 05:20
- 提问者网友:疯孩纸
- 2021-01-22 22:59
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-01-22 23:55
骰子游戏
最近写了一个小游戏,就是酒吧里常玩的一种扔骰子然后猜骰子个数的游戏。
写了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之类的)。
最近写了一个小游戏,就是酒吧里常玩的一种扔骰子然后猜骰子个数的游戏。
写了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之类的)。
全部回答
- 1楼网友:慢性怪人
- 2021-01-23 01:42
请问有什么不明白的问题。请提出问题!
- 2楼网友:詩光轨車
- 2021-01-23 00:23
好像是中国杭州的吧。
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯