java大富翁游戏的设计+流程图+总结体设计图-论文

上传人:第*** 文档编号:35375529 上传时间:2018-03-14 格式:DOC 页数:23 大小:35.99KB
返回 下载 相关 举报
java大富翁游戏的设计+流程图+总结体设计图-论文_第1页
第1页 / 共23页
java大富翁游戏的设计+流程图+总结体设计图-论文_第2页
第2页 / 共23页
java大富翁游戏的设计+流程图+总结体设计图-论文_第3页
第3页 / 共23页
java大富翁游戏的设计+流程图+总结体设计图-论文_第4页
第4页 / 共23页
java大富翁游戏的设计+流程图+总结体设计图-论文_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《java大富翁游戏的设计+流程图+总结体设计图-论文》由会员分享,可在线阅读,更多相关《java大富翁游戏的设计+流程图+总结体设计图-论文(23页珍藏版)》请在金锄头文库上搜索。

1、JAVAJAVA大富翁游戏的设计大富翁游戏的设计+ +流程图流程图+ +总结体设计图总结体设计图- -论文论文JAVA大富翁游戏的设计+流程图+总结体设计图摘要在个人计算机高度普及的今天,人们热衷于在用计算机处理日常的事物,当 然也包括娱乐。于是,我开发了JAVA版大富翁,在方便人们快速游戏的同时,又 减少了在游戏中由于大量计算造成的错误,而且单人可以和多个电脑玩家对抗。 解决了普通版大富翁至少需要两人才能开始游戏的弊端。 本文以基于JAVA的大富翁游戏的设计与实现项目为背景,研究了JAVA在设计 桌面游戏业务上的应用,并根据游戏缺乏挑战实际,提出了开发高逻辑的人工智 能算法的解决方案。 论文

2、从大富翁的历史产生入手,分析了传统纸质版桌面游戏大富翁存在的问题, 介绍了保证电子版桌面游戏大富翁的优势,并提出了电子版桌面游戏大富翁的 基本功能。继而对基于JAVA的大富翁游戏的设计与实现的必要性和可行性进行 了阐述,提出了电子版的建设目标,同时还对基于JAVA的大富翁游戏的设计与 实现的功能划分进行了详细的需求分析,提出了相应的概要设计和详细设计方 案。 本课题最终实现的“基于JAVA的大富翁游戏的设计与实现”,通过与计算机进行 人工智能对抗,对开发人工智能方面具有重要的指导意义。 关键词 大富翁;人工智能算法;设计与实现 Design and Implement of the Monop

3、oly Game in Java Abstract Now days, the personal computers are used everywhere all over the world. People would love to use the computer to deal with the daily thing, and also includes the entertainment. Therefore, I have developed the Monopoly Game in Java, while facilitates which the people play f

4、ast, also reduced in the game because massively calculates the mistake which creates, moreover the single may play the family with many computers to resist. I Solved the ordinary version rich person at least to need the malpractice which two talented people could start to play. Based on the project

5、of The Electronic Archives Management System of Vehicle Management Office, this thesis studies on the application of the electronic archives management system in vehicle archives management services, and in light of the factual status of vehicle management practice, proposes a solution to the electr

6、onic management of the vehicle archives. This paper take the Design and Implement of the Monopoly Game in Java as a background, has studied JAVA in the design desktop game service application, and lacks the challenge reality according to the game, proposed develops high logical the artificial intell

7、igence algorithm solution. The paper has start with the history of the monopoly game , has analyzed the question which the traditional paper version desktop game monopoly game exists, introduced the high quality electronic version desktop game monopoly game 原文请找 monopoly game in java divides has car

8、ried on the detailed demand analysis, proposed the corresponding outline design and the detailed design proposal. The result of this research topic, the Design and Implement of the Monopoly Game in Java, by compete with the intelligence artificial algorithm, has made it a significant role in the dev

9、eloping the intelligence artificial algorithms.Keywords: Monopoly Game; intelligence artificial algorithm; design and implement 目录 摘要 II ABSTRACT IV 第1章 绪论 8 1.1 桌面游戏大富翁的历史背景 8 1.2 桌面游戏大富翁的版本介绍 8 1.3 详细规则 9 1.3.1 游戏开始 9 1.3.2 掷骰 9 1.3.3 物业 9 1.3.4 房子与旅馆 10 1.3.5 套取现金 10 1.3.6 交易 10 1.3.7 入狱 11 1.3.8

10、 破产 11 1.3.9 胜利条件 11 1.4 JAVA版大富翁的游戏策略 11 1.5 课题的项目背景 12 第2章 系统需求分析 13 2.1 游戏开发的可行性分析 13 2.2 游戏开发的目标 13 2.3 游戏开发的主体 15 2.3.1 游戏处理流程 15 2.3.2 游戏框架结构 16 2.3.3 初始化游戏流程 16 2.3.4 相关游戏参数导入功能 17 2.3.5 加入玩家游戏 17 2.3.6 查询玩家信息 18 2.3.7 存储游戏/提取存档 18 2.4 游戏数据库设计结构 18 第3章 系统概要设计 19 3.1 游戏体系结构设计方法 19 3.1.1 用户界面接口

11、设计 19 3.1.2 游戏数据交互设计 19 3.1.3 游戏总体结构图 21 3.2 设计原则 23 3.3 异常处理机制 25 3.4 总体方案 30 3.4.1 各个主类之间的关系图 30 3.4.2 相关功能概述 31 第4章 系统详细设计 33 4.1 游戏详细设计 344.1.1 游戏初始化/相关参数导入 34 4.1.2 创建玩家加入游戏 34 4.1.3 游戏过程 35 4.1.4 建造房屋 37 4.1.5 建造宾馆 38 4.1.6 查询玩家信息 39 4.1.7 存储游戏/提取存档 39 4.2 数据存储表详细设计 42 第5章 游戏运行与测试 44 5.1 游戏运行示

12、例 44 5.2 创建玩家示例 44 5.3 开始游戏示例 45 5.4 投掷骰子示例 46 5.5 购买资产示例 47 5.6 建造房屋示例 48 5.7 建造宾馆示例 49 5.8 查询游戏进度记录示例 50 5.9 查询玩家信息示例 51 结论 53 致谢 54 参考文献1432JAVA大富翁游戏的设计+流程图+总结体设计图 第1章 绪论 大富翁,是一种多人策略图版游戏。参赛者分得游戏金钱,凭运气(掷骰子)及交 易策略,买地、建楼以赚取租金。英文原名monopoly意为“垄断”,因为最后只得一 个胜利者,其余均破产收场。 1.1 桌面游戏大富翁的历史背景 Monopoly,国内又称大富翁

13、、强手棋,号称全世界卖得最多的桌上游戏。Monopol y游戏的发明,要追溯到1934年,当时一个叫Charles B. Darrow的美国人把自己发明的Monopoly游戏拿去给出版商Parker Brothers,希望可以批量生产,但当场就被Parker Brothers以52个设计错误拒之门外。但Darrow并没放弃,他自己联系了一个相熟 的出版商,印刷了一批Monopoly游戏投放市场,收到的反应却出奇的好。当他第 二次踏上Parker Brothers的门槛后,Monopoly得以大批上市,并在出版的第一年- -1935年就成为美国最热卖游戏,并在接下来的七十几年时间售出超过2亿套。

14、 在个人计算机高度普及的今天,人们热衷于在用计算机处理日常的事物,当然也 包括娱乐。于是,我开发了JAVA版大富翁,在方便人们快速游戏的同时,又减少 了在游戏中由于大量计算造成的错误,而且单人可以和多个电脑玩家对抗。解决 了普通版大富翁至少需要两人才能开始游戏的弊端。 1.2 桌面游戏大富翁的版本介绍1935年以来,大富翁游戏被译成37种语言畅销103个国家和地区,发行超过2亿5 千万套。大富翁总计发行了超过200个不同的游戏版本, 此次进行设计与实现的 是大富翁世界版。 世界版棋盘上包括“蒙特利尔,巴黎,纽约,伦敦”等22个城市,共跨越17个国家。 “在里约热内卢过狂欢节”;“赴约参加柏林音

15、乐原文请找 节”等世界各地的传统文化节日会出现在机会卡与社会基金上;除此之外,随着世 界变暖日益成为环保严峻话题,棋盘上的传统水、电力厂两大公共设施也独具匠 心地被风能和太阳能取而代之。 具体城市包括: 中国,北京,上海,香港,台北 加拿大,多伦多,温哥华 法国,巴黎 英国,伦敦 美国,纽约 澳大利亚,悉尼 意大利,罗马 希腊,雅典 日本,东京俄罗斯,莫斯科 1.3 详细规则 基于世界版规则,我制订了JAVA版大富翁的游戏规则。 以下货币的单位以标准版为准 1.3.1 游戏开始 每位玩家有1500元作为资产,包括: 1元纸币5张 5元、20元、50元纸币各1张 10元、500元纸币各2张 10

16、0元纸币4张 或 每位玩家有15000元作为资产,包括: 10元、50元、100元纸币各5张 200元纸币6张 500元、1000元、5000元纸币各2张 1.3.2 掷骰 玩家进行游戏时,需要投掷两颗骰子,具体规则如下: a) 每次同时掷出两颗骰子,两颗骰子的点数相同的话可以多一个回合,若在此回 合入狱,则多出来的回合取消。连续三次点数相同直接入狱。 b) 每次到达或经过Go可以取200元(以标准版本为准)。 c) 到达无人拥有的地皮,玩家可选择要不要购买。如不买则银行拍卖之,不限底 价,到达的玩家也可参与拍卖。 d) 到达有人拥有的地皮,地主可依规定收租。 1.3.3 物业 JAVA版大富翁实现了以下物业资源:a) 玩家到达无人拥有的地皮,玩家可选择要不要购买。 b) 银行的钱是无限,但建筑物有限(32间房子及12间旅馆)。 c) 玩家之间可以进行金钱、物业和保释卡之间的交易。 1.3.4 房子与旅馆 做为JAVA大富翁的重要投资资源,房子与旅馆的购买与使用有如下约束条件: a) 如拥有全部同色未抵押地皮,则可以在任何玩

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号