毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

JAVA大富翁游戏的设计+流程图+总结体设计图 第3页

更新时间:2010-7-15:  来源:毕业论文
JAVA大富翁游戏的设计+流程图+总结体设计图 第3页
1.5 课题的项目背景
本论文研究内容来源于“基于JAVA的大富翁游戏的设计与实现”项目。
大富翁游戏一般需要2-8名玩家,1名裁判负责主管财产和银行等资源。因此,想要开始一局大富翁游戏,至少需要三人,两名玩家,一名裁判。参加游戏的人数越多,游戏会更有趣。但是这样会存在一些弊端,主要表现在:
1. 当4名以上玩家进行游戏时,会增加裁判的压力,会造成资产,现金计算错误。
2. 同时,会增加每回合游戏时间。
3. 如果将玩家数目增至8人,玩家投掷骰子顺序容易出错。
4. 并且,游戏时间明显增长,在有些玩家没有充足时间游戏的情况下,此局游戏没有产生最终赢家的情况下会被终止。
5. 由于游戏布局的不变性,会让多次玩此游戏的玩家产生厌恶。
6. 同时,多次玩此游戏的玩家会总结出游戏技巧,不利于游戏的公平性。
随着计算机计算模拟能力、图像处理和存储等技术的飞速发展、日趋成熟,开发电子版的大富翁已是解决上述问题的有效途径,与传统大富翁游戏相比,电子版大富翁具有以下优点:
1. 裁判为电脑程序托管,即使在8人同时游戏的情况下,也不会产生计算错误。
2. 由于通过程序计算现金,资产变动,每回合游戏时间大大缩短,避免了浪费不必要的时间。
3. 同时伴有游戏动画,声音,增加了游戏的生动性。
4. 即使中途有玩家退出,可以选择保存当前游戏,游戏的所有数据会被保存到本地硬盘中,数日后仍可提取存档进行当前的游戏。
5. 可以将玩家进行电脑托管。
6. 在一名玩家的情况下,可以加入电脑玩家,这样一名玩家可以和一名或多名电脑玩家开始游戏,减少了由于玩家数目不能开始游戏的弊端。
7. 在初本文来自辣*文|论/文|网原文请找QQ752018766次复制。无论是作为减少生产成本,还是响应最近由于全球变暖提出的环保政策,对游戏实施电子计算化过程,替换纸张塑料生产,减少生产成本,降低资源消耗,已经成为当今世界众多桌面游戏发展的趋势之一。“基于JAVA的大富翁游戏的设计与实现”项目正是这样的背景下开发出来的。毕业论文http://www.751com.cn
第2章 系统需求分析
基于JAVA的大富翁游戏的设计与实现采用jdk6.0进行面向对象设计与开发,数据处理部分用SQL Server2008进行设计与开发。
2.1 游戏开发的可行性分析
基于JAVA的大富翁游戏的设计与实现中最重要的技术就是进行人工智能算法的设计与开发。
1. 随着电子计算机计算能力的日益发展,计算机能够完成的人工智能也越来越发达,日前应用比较广泛的人工智能运算主要集中与嵌入式产品与计算机软件相关产品中,他们具有一定的智能,配合管理软件及高度发达的计算机硬件,一般能具有与人类相仿运算能力。
2. 在数据处理方面,产品比较多,而且一般比较专业化,不同的应用环境有不同的解决方案,也有不同的产品和厂家。在本系统中,由于数据增长速度快、查询速度要求高、数据量大等特点,数据库的选择无疑是很重要的。在存储管理软件方面,目前有很多优秀的存储管理软件,能够很好地和数据库结合在一起,发挥数据库的最大优越性,而且提供软件接口,提供了丰富的存储管理功能,支持二次开发。
以上几个技术的发展成熟,对本游戏提供了技术可行性。
2.2 游戏开发的目标
本游戏最初分为初始化游戏,创建玩家,玩家投掷骰子,玩家移动,玩家到达所属区域,玩家购买地产,玩家投资建设房屋,玩家投资建设宾馆等用例。
本游戏涉及的用例如下图所示
图2-1游戏用例图
2.3 游戏开发的主体
主要包括游戏初始化,创建玩家等九个部分。
2.3.1 游戏处理流程
首先从数据库系统中导入土地的相关信息,然后创建玩家,当创建玩家数满足游戏开始条件时,初始化并开始游戏。当游戏正式开始开始后,按玩家标记由高到低开始投掷骰子。每一名玩家投掷骰子后,得到随机骰子数,玩家前进相应的方格数,到达新方格。如果此方格已有其他玩家购买或投资,玩家需付过路费,如果没有,玩家可以选择购买并投资。当玩家到达自己已拥有方格后,可继续投资。当玩家到达公共免费资源,可免费停留。当玩家到达税务局,需负税。当玩家通过GOGOGO方格,可获$200奖励。这样,前一玩家结束投掷后,下一玩家方可开始投掷。
游戏处理流程如图2-2所示。
图2-2 游戏处理流程
2.3.2 游戏框架结构
游戏框架结构如图2-3所示。
图2-3 游戏框架结构图
1. 创建:创建满足游戏初始化条件数目的玩家,并开始游戏,如果失败,继续创建玩家。
2. 初始化:将玩家信息,所有土地信息初始化。
3. 游戏主窗体:作为系统处理数据与玩家交互的接口,主要负责重新游戏,投掷骰子等基本功能。
2.3.3 初始化游戏流程
初始化游戏流程见图2-1。数字化加工系统包括控制中心模块、档案扫描模块、图像处理模块、校验模块和上载挂接模块。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

JAVA大富翁游戏的设计+流程图+总结体设计图 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。