没有合适的资源?快使用搜索试试~ 我知道了~
java实现蜘蛛纸牌与实现.doc
1 下载量 62 浏览量
2023-07-07
16:03:27
上传
评论
收藏 592KB DOC 举报
温馨提示
试读
60页
java实现蜘蛛纸牌与实现.doc
资源推荐
资源详情
资源评论
北京邮电大学毕业设计
i
Java 实现蜘蛛纸牌
摘 要
蜘蛛纸牌的每一代的 window 的系统都有,同时也时一款很受用户喜欢的休闲类游
戏,很多人都喜欢玩蜘蛛纸牌。本人做的蜘蛛纸牌游戏开发理念是基于 window 7 操作
系统中的蜘蛛纸牌游戏。
利用 java 语言实现蜘蛛纸牌游戏的主要功能:纸牌的移动,放置,回收,重发。
利用 javax.swing 包的类实现纸牌游戏的用户界面,通为各个菜单组件添加监视器来实
现鼠标单击事件所触发的接口方法,使得用户可以单击菜单项来实现具体的功能。通
过这次游戏程序的设计,让我对 Java 有了更深的了解和练习,这对于我以后找到工作
打下了的坚实的基础。
关键字:java 语言;游戏的背景;功能实现
北京邮电大学毕业设计
ii
Java Spider Solitaire
Abstract
System of Spider Solitaire each generation of both window, but also a very popular
when users like leisure game, a lot of people like to playspider solitaire. I do Spider Solitaire
game development concept is the window 7 operating system of Spider Solitaire game based
on.
To achieve the mainfunction of Spider Solitaire game using java language: Solitaire
mobile,placement, recovery, repeat. The card game user interface using the javax.swing
package class, interface method for each menu components to add monitor to achieve the
mouse click event triggered, so that the user canclick on a menu item to achieve specific
functions. Through the design of thegame program, let me have a deeper understanding and
Practice on Java, this right after I find work to lay a solid foundation.
Keywords: Java language; game background; function realizati
北京邮电大学毕业设计
目 录
摘 要 ...................................................................i
Abstract ................................................................ii
1 绪论 ..................................................................1
1.1 游戏开发的背景知识 ..............................................1
1.2 需要做的准备工作 ................................................1
2 开发工具介绍 ..........................................................2
2.1 java 语言概述....................................................2
2.2 java 语言的特点..................................................2
2.3 Eclipse 简介.....................................................3
3 可行性分析 ............................................................4
3.1 概述 ............................................................4
3.2 本系统的可行性分析 ..............................................5
3.3 系统分析 ........................................................5
3.3.1 限定问题 ..................................................5
3.3.2 确定目标 ..................................................6
3.3.3 调查研究,收集数据 ........................................6
3.3.4 提出方案和评价标准 ........................................6
3.3.5 方案评估 ..................................................6
3.3.6 提交可行方案 ..............................................6
4 总体设计 ..............................................................7
4.1 系统设计 ........................................................7
4.2 主要模型 ........................................................8
4.3 系统功能结构图 ..................................................8
5 详细设计 .............................................................10
5.1 代码功能功能模块设计 ...........................................10
5.2 模块一的详细介绍 ...............................................10
5.2.1 主要的类 .................................................10
5.2.2 主要的变量 ...............................................11
5.2.3 主要的方法 ...............................................11
5.3 模块二的详细介绍 ...............................................12
5.3.1 主要的类 .................................................12
5.3.2 主要的变量 ...............................................12
5.3.3 主要的方法 ...............................................12
5.4 模块三的详细介绍 ...............................................13
5.4.1 主要类介绍 ...............................................13
5.4.2 主要变量 .................................................13
5.4.3 主要方法 .................................................13
5.5 模块四的详细介绍 ...............................................14
5.5.1 主要的类 .................................................14
5.5.2 主要的变量 ...............................................14
北京邮电大学毕业设计
5.5.3 主要的方法 ...............................................14
6 具体功能的设计 .......................................................16
6.1 需要实现的主要功能 .............................................16
6.2 主要功能的代码实现 .............................................17
6.2.1 主界面的实现 .............................................17
6.2.2 游戏按钮的选项及其下拉列表 ...............................18
6.2.3 纸牌移动操作 .............................................19
6.2.4 回收纸牌操作 .............................................20
6.2.5 帮助菜单功能 .............................................22
6.2.6 退出模块设计 .............................................23
7 程序的运行及发布 .....................................................24
7.1 运行程序 .......................................................24
7.2 发布程序 .......................................................24
8 软件测试 .............................................................25
8.1 简介 ...........................................................25
8.2 软件测试的原则 .................................................25
8.3 软件测试的目标 .................................................26
8.4 软件测试内容 ...................................................26
8.5 测试的方法 .....................................................26
8.5.1 等价类 ...................................................26
8.5.2 边界值 ...................................................27
结论 ....................................................................33
参考文献 ................................................................34
致 谢 ..................................................................35
外文原献 ................................................................36
中文翻译 ................................................................48
北京邮电大学毕业设计
1
1 绪论
1.1 游戏开发的背景知识
蜘蛛纸牌时一款很受大家喜欢的休闲类游戏,随着科学技术的不断发展的蜘蛛纸牌
的的功能也越来越强大,界面变的越来越美观,玩蜘蛛纸牌的人也很多。蜘蛛纸牌在
window 2000 的时候就已经存在于系统中,一直是大家在休闲的最佳游戏。通过这次
蜘蛛纸牌游戏的设计,实现蜘蛛纸牌的主要功能,不论是对游戏的了解,还是对自己
设计程序的能力都是很好的提高。游戏的目标是以最少的移动次数将牌面中的十叠牌
以及待发的五组,共计八副牌整理移除。当所有牌被移除整理到界面的左下方,游戏
获胜。
1.2 需要做的准备工作
需要做的工作有学习掌握开发程序的方法,安装所需的编程的平台 eclipse,了解开
发工具,进行进程分析,根据得需求规格说明书设计具体的程序流程图,编写程序,
修改程序,运行程序,系统调试程序、测试程序,发布程序。
剩余59页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 322
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Python的在线学习与推荐系统设计与实现(论文+源码)-kaic
- 蓝桥杯2024年第十五届省赛真题-前缀总分
- com.qihoo.appstore_300101305-1.apk
- tensorflow-gpu-2.7.1-cp37-cp37m-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp37-cp37m-manylinux2010-x86-64.whl
- tensorflow-2.7.1-cp39-cp39-manylinux2010-x86-64.whl
- 蓝桥杯2024年第十五届省赛真题-传送阵
- com.qihoo.appstore_300101305.apk
- linux之线程同步一.doc
- keil5配色方案10种
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功