VC++(点游戏).docVIP

  • 2
  • 0
  • 约2.13万字
  • 约 28页
  • 2017-06-20 发布于广东
  • 举报
VC(点游戏)

24点游戏课程设计报告 1 基本功能描述 24点游戏是一种使用扑克牌来进行的益智类游戏,游戏内容是:从一副扑克牌中抽去大小王剩下52张,任意抽取4张牌,把牌面上的数运用加、减、乘、除和括号等进行运算得出24。每张牌都必须使用一次,但不能重复使用。在不同版本中,对J、Q、和K的处理有些差异。一个常见的版本是把J、Q、和K去除,或当成10;还有一个版本是把J表示11,Q表示12,K代表13。如果输入的数字与给出的不符或者符号不合法,会弹出“如果输入的数字与四张牌相符、字符亦合法但是答案不正确,就会出现“The result is: ! ”;如果输入算式经运算后所得答案正确,则会弹出通过调用srand()和rand()函数,桌面上会随机显示出4张纸牌同时,标识耗时的进度条开始前进(m_Progress1-SetPos(m_Progress1-GetPos()+1),计时同步开始(SpendTime++)。 游戏设置了时间限制,该设置是通过比较函数m_Progress1-GetPos()的返回值和参数m_Hardlevel的大小。如果函数的返回值小于参数m_Hardlevel,代表游戏还没结束,用户还有时间进行思考。否则,本轮游戏结束,在函数OnTimer()的作用下,会弹出对话“Time Over!”。 若用户在规定时间内点击了“验算”按钮,系统通过对SubCompute()和Tota

文档评论(0)

1亿VIP精品文档

相关文档