纸牌游戏设计报告.docxVIP

  • 10
  • 0
  • 约8.37千字
  • 约 19页
  • 2017-02-07 发布于湖北
  • 举报
纸牌游戏设计报告

纸牌游戏设计报告1.问题描述:本次设计通过C语言编写程序实现对图像一般的基本处理,本次设计主要是52张纸牌除去大小王,玩家4位;需要实现以下功能。设计一个菜单界面,上面分别有1.发新牌、2.洗牌发牌、3.按点数理牌、4退出。当点击“1.发新牌”,会转换到一个新的发牌界面上,在这个界面上实现四位玩家中每位玩家的牌都是按照同一花色从小到大的排列界面(其中A最小,K最大),而且最后还能返回到菜单界面;同样当点击“2.洗牌发牌”,发牌界面上四位玩家中牌是随机排列没有特定的规律,但是要注意的是每位玩家的牌都是不相同的;当点击“3.按点数发牌”,发牌界面上四位玩家的牌是随机发牌之后按照从小到大的顺序依次排列;当点击“4.退出”,退出菜单界面结束程序的运行。2.模块划分:此次设计主要有四个模块,它们分别是菜单模块、发新牌模块、洗牌发牌模块、按点数理牌模块;它们的之间的关系如下所示 用户操作操作选择 发新牌 洗牌发牌 按点数发牌 退出 它们所对应的界面转换关系如下: 菜单界面 发新牌界面 洗牌发新牌界面 按点数发牌界面 退出程序 算法设计:(1)52张纸牌图片的放置:第一步:开辟一个存放52张纸牌地址的一维数组a[52],定义变量i,x;第二步:将这52张纸牌按照特定的顺序特定的顺序加载到这个数组中去;第三步:利用4个for循环语句控制每张图片输出的位置—putimage()函数;第四步:设置一个

文档评论(0)

1亿VIP精品文档

相关文档