- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
蜘蛛纸牌游戏说明书蛛纸牌游戏说明书
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2013年秋季学期
J a v a 课程设计
题 目: 扑克牌游戏开发
专业班级: 计算机科学与技术 班
姓 名:
学 号:
指导教师: 张 永
成 绩:
目 录
摘要 - 2 -
序言 - 3 -
1.系统分析与设计 - 4 -
2.详细设计 - 5 -
2.1 游戏简要说明与帮助 - 6 -
2.2 定义纸牌的显示的各种属性以及鼠标事件的相应属性 - 8 -
2.3 纸牌初始化、设置游戏等级 - 9 -
2.4 图用户界面的构建,组件监听的实现 - 10 -
3.系统测试: - 13 -
3.1 测试方案 - 13 -
3.2 测试用例及测试结果如下图 - 13 -
4.软件使用说明书 - 19 -
4.1游戏窗口界面初始化 - 19 -
4.2 初始化纸牌及发牌操作 - 20 -
4.3发牌操作功能 - 22 -
4.4纸牌移动放置操作 - 23 -
4.5回收纸牌及过关判定功能 - 25 -
4.6退出功能的实现 - 26 -
设计总结 - 27 -
参考文献 - 28 -
致 谢 - 29 -
摘要
本游戏通过java语言编写,实现了游戏的难度选择、开局、重新发牌、提示以及可视化的相关操作界面。并通过设计鼠标事件,引入线程,构建游戏程序框架完成了对该游戏的难度选择、开局、发牌、提示和显示可执行操作的各个基本功能。
关键词:蜘蛛纸牌 java语言 操作界面
序言
Java语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点。面向对象的开发方法是当今世界最流行的开发方法,它不仅具有更贴近自然的语义,而且有利于软件的维护和继承。为了进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,使我们能够熟练的应用面向对象的思想和设计方法解决实际问题的能力。
通过此次课程设计,巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Eclipse等开发工具的运用,拓宽常用类库的应用。使学生通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。
本设计使用JAVA语言开发扑克游戏程序,将电脑多次分发给你的牌按照相同的花色由大至小排列起来。
1.系统分析与设计
参照windows游戏蜘蛛纸牌,自己编写设计实现其功能,它具有如下一些功能:
a.设计一个游戏界面,包括玩牌区、发牌区和回收区。
b.纸牌以及其背景的设定。
C.移动纸牌。使用鼠标将较小的纸牌拖放到较大的纸牌下方,可以拖动一组纸牌,当要求这组纸牌是同一个花色,并且这一组纸牌从上到下是从大到小排列的,且不间断。
d.回收纸牌。当某列出现同一花色,从上到下依次是从K到A的不间组合时,这组纸牌将被回收到回收区中。
e.发牌。用鼠标单击发牌区,若发牌区还有剩余的纸牌,则将发出一叠纸牌共10张,依次添加到玩牌区的10列纸牌最下方,但要求这10列纸牌没有空白列。
f.若玩家不了解游戏规则可以点击帮助获得游戏方法。
g.级别设定。点击“游戏”菜单中选取游戏难以级别,有3种级别,分别对应初级、中级、高级。
h.退出游戏。
2.详细设计
该游戏可分为以下各项功能:
a.Spider.java 用于实现纸牌初始化、设置游戏等级以及异常处理。
b.PKCard.java用于定义纸牌的显示的各种属性以及鼠标事件的相应属性。
c.SpiderMenu..java用于添加游戏下拉菜单的各个选项,包含图用户界面的构建,组件监听的实现,以及显示可执行操作的线程。
d.SpiderMenu.class生成Spider.class,AboutDialog.class和PKCard.class
该游戏的开发及相关功能的实现需要在Eclipse下建立java project同时
编写Spider.java、PKCard.java、SpiderMenu.java、AboutDialog.class,另外将纸牌的图片文件保存在images文件夹
您可能关注的文档
- 营销策划方案——神药枕营销策划方案——神农药枕.doc
- 营销策划思路和创意.doc
- 营销类采购管理制度.doc
- 营销策划方案成功案例.doc
- 营销部人员架构图营部人员架构图.doc
- 营销部管理制度 2.doc
- 营销部试题和答案营部试题和答案.doc
- 营销部培训工程知识.doc
- 萧县体育馆 水性涂涂饰萧县体育馆 水性涂料涂饰.doc
- 萧家沟中桥施工组织计设计.doc
- 稀土微量元素叶面冲施肥标准化良好行为评价要求.pdf
- 蔬菜农残吸附净化剂标准化良好行为评价要求.pdf
- 叉车、非公路用旅游观光车辆维护保养、自行检查项目、基本内容和要求.pdf
- 稀土中量元素叶面冲施肥标准化良好行为评价要求.pdf
- 电子工厂主系统、二次配设计典型交付文件清单、分类及代号.docx
- 室内型应急避难场所平急转换宾馆资源调查单、评估单、平急转换评估表、应急转换设施设备表.pdf
- 室内型应急避难场所平急转换中小学校资源调查单、评估单、平急转换评估表、应急转换设施设备表.pdf
- 江苏省中药配方颗粒转化标准(第一批6个品种公示稿).pdf
- 沸石高效抗氧化剂标准化良好行为评价要求.pdf
- 实施建设工程施工安全行政处罚简易程序(征.docx
文档评论(0)