山东大学面向对象上机实验.docVIP

  • 61
  • 0
  • 约3.62千字
  • 约 7页
  • 2016-11-26 发布于重庆
  • 举报
山东大学面向对象上机实验

面向对象上机实验 (solitaire纸牌游戏) 实验要求和目的 单人纸牌游戏,牌桌上有7个堆共28张牌,第一堆1张牌,第二堆2张……第7堆7张,每一堆的第一张牌朝上,其他朝下。牌桌上还有4个suitpiles,一个deck card堆和一个discard card堆,布局参考windows的纸牌游戏。 设计一个简单的CardGames程序,运用面向对象封装、继承、抽象类、抽象方法、多态、动态绑定等概念。 开发环境 硬件环境:win7 软件环境:eclipse Version: Luna Release (4.4.0) 小组成员及分工 实验分析 此程序需要完成要求:牌桌上有7个堆共28张牌,第一堆1张牌,第二堆2张……第7堆7张,每一堆的第一张牌朝上,其他朝下。同时牌桌上还有4个suitpiles,一个deck card堆和一个discard card堆来放置纸牌。通过鼠标的点击和拖动等操作,实现游戏的进行。 任务定义: 如何存储和定义52张牌,所选择的储存结构需要便于实现实验给出的题目要求。 如何设计鼠标操作程序,实现纸牌的拖动和放置,实现只有当纸牌拖动到合适的位置才可放置。 如何设计翻牌程序,包括点击DiscardPile堆中的纸牌的翻牌,以及桌面纸牌当移走最上方的纸牌后的自动翻牌。 如何设置纸牌的初始化:实现随机

文档评论(0)

1亿VIP精品文档

相关文档