基于java的“勇闯nba”游戏的设计与实现毕业论文(设计)(编辑修改稿)内容摘要:
......................................................33 游戏主菜单 ...........................................................................................35 个人资料模块 .......................................................................................35 NBA 生涯模块 ....................................................................................36 名人堂模块 ...........................................................................................38 NBA 商店模块 .......................................................................................39 练身房模块 ...........................................................................................40 我的物品模块 .......................................................................................41 知识问答模块 .....................................................................................42 游戏对战模块 ......................................................................................42 本章小结 .........................................................................................................43 6 测试 ...........................................................................................................................45 测试计划 ..........................................................................................................45 功能测试 .........................................................................................................45 本章小结 .........................................................................................................46 7 结束语 .......................................................................................................................47 总结 .................................................................................................................47 展望 .................................................................................................................48 附 录 ...........................................................................................................................49 参考文献 .......................................................................................................................55 致 谢 ...........................................................................................................................56 平顶山学院本科毕业设计 1 1 绪 论 角色扮演类游戏 是 当今比较流行 的游戏类型之一, 一直以来 深受不少玩家的喜爱 ,而现在的 NBA 游戏也得到了许多的玩家的喜爱和认可, 本系统是将角色扮演类游戏和篮球运动相结合, 玩家可以通过 轻松的进行 游戏来缓解 工作 和 学习压力,并且能够 在游戏的同时 收获更多 NBA 以及篮球 方面的知识。 本章主要是介绍该系统的研究背景、意义和研究现状,并介绍了本论文的结构安排。 研究背景与意义 如今,随着电脑的普及,各样类型的游戏正在不断地走进无数人的生活。 角色扮演游戏( RPG,英文全称 Roleplaying game)是一种最深受人们喜爱的游戏模式,在游戏中, 玩家扮演虚拟世界中的一个或者几个特定角色在特定场景下进行游戏。 角色根据不同的游戏情节和统计数据(例如力量、灵敏度、智力、魔法 、技能 等)具有不同的能力,而这些属性会根据游戏规则在游戏情节中改变。 有些游戏的系统可以根据此而改进。 玩家需扮演游戏中的主角(可以不止一个人 )在游戏。 由于角色扮演游戏可以使玩家扮演与其本人截然不同的人物 , 可以满足玩家成为游戏中最强大的人、最伟大的英雄的欲望 , 而亲身体验跌宕起伏的剧情又能使玩者如同看一本小说一般,与游戏中的人物同喜同悲。 这些恐怕也就是角色扮演游戏里最有趣最吸引人的地方 [1]。 因此,编写一个角色扮演类游戏也必将带给人们也不一样的感受,在游戏的同时体会到不少的乐趣。 随着 社会的飞速发展,人们生活 水平也在不断地提高 , 许多人都更加注重精神文化生活,休息娱乐我们这个时代生活很重要的一部分,游戏就是一种参与交互式的形式,由于电脑的普及,喜欢游戏休闲的人日益增多,同时,人们也都 更加地注重体育锻炼, 喜欢关注体育赛事, 篮球就作为大家最为喜爱的体育运动之一, 而 NBA 更是 汇聚了世界顶尖篮球运动员并且代表着世界篮球最高水平的体育赛事 ,吸引了无数的球迷的喜爱和关注。 如果将 NBA 与游戏结合,开发一款新 型的 NBA 游戏也定会吸引无数的篮球爱好者和游戏玩家前去体验。 设计一款 角色扮演类的 “勇闯 NBA”的游戏,让玩家 可以上传 自己 的图片来 创建一 个 角色去挑战 现役的 NBA 球员 和以任务的形式去挑战已经退役的深受大家喜爱的名人堂篮球巨星 ,不仅可以满足 玩家们 心中对 NBA 的那种渴望之感,同时还可以缓解其工作、学习压力, 在游戏中可以再设有篮球知识问答环节,通过基于 Java 的 “勇闯 NBA”游戏的设计与实现 2 答题可以收获金钱、经验等也就更 能够 增加玩家的乐趣,同时还能 在轻松游戏之时收获更多 NBA 方面的知识。 研究现状 目前比较受欢迎的 NBA 游戏主要是 EA 公司开发的 NBA Live 以及世嘉开发(后转为 TakeTwo)的 NBA 2K 系列,它们都是操作型游戏,玩家进入游戏后可以任意选择自己的球队和将要对战的球队,系统模拟出比赛现场,然后玩家通过按键控制己方球员移动、控球、投篮来完成与电脑智能控制另一支球队的比赛。 其中在今年 10 月份发布的《 NBA2K12》,其游戏控制给人一种更精干的感觉,比之前作有更大的控制力,一部分是因为动画没有了以前那种累赘感;行动间更加紧凑、执行命令时更加干脆利落。 运球进攻可以在更小的范围内执行,令你能够在有限的空间内,控制到更多的球员,边场和角位运作 相对而言就更精准,大大避免玩家一不小心就把球运入人群区域。 《 NBA 2K12》是 2K Sports 继《 NBA 2K11》之后的又一篮球巨作,在 NBA 2K11 成功的基础上, 2K 在新作中又新增了 “辉煌模式 ”,完美重现了 15 位传奇球星的辉煌岁月。 2K 表示,在这一模式下,玩家能够体验到 15 位传奇球星和他们所在队伍的最辉煌岁月,包括乔丹、魔术师约翰逊、拉里伯德、 J 博士和贾巴尔等等。 在这一模式下游戏时,你能够通过努力解锁这些传奇球队,并在普通模式下与现在的强队一较高下,比如挑战迈阿密三巨头和科比带领的湖人队还有诺维 斯基的小牛队等等。 还有就是网页游戏《范特西篮球经理》,它是 是国内第一款根据实时 体育 赛事竞争的网络体育策略游戏 ,玩家在游戏中充当一名 NBA 经理人 ,所有 NBA球星掌握在你手中的一款在线模拟经营类网页游戏。 这款游戏基于网页设计,无需下载,系统配置要求不高,只要可以轻松打开网页便可随意玩转。 该游戏将带给玩家前所未有的刺激体验,开辟一个新的网游时代。 在游戏中玩家充当俱乐部经理的角色,管理 球员 ,雇佣职员,设置阵容战术,在比赛中进行指挥,使玩家在游戏的过程中充分展示经营和管理一个球队需要具备的素质和能力,从而最终成为一 位杰出的篮球经理人。 《 范特西篮球经理》给玩家提供了充足的管理空间,玩家并不需要是一个地道的球迷,也不需要有太多的经营经验,它可以让你从不懂篮球到喜爱篮球,最终学会经营篮球,从中找到无限乐趣。 然而 《 范特西篮球经理》 的对战全是文字直播,不能够很好的吸引玩家。 角色扮演类游戏如 梦幻西游、大话西游 、 仙剑奇侠传 和古剑奇谭等 已深入无数人的心中,其采用的对战模式更是 被 不少的游戏爱好者熟知和喜爱。 如果开发平顶山学院本科毕业设计 3 一款角色扮演类型的 NBA 游戏,并且应用篮球的攻防技巧来进行类似仙剑 奇侠传 中的游戏对战模式,给玩家带来一种亲身去 “闯 ”NBA 并与心目中球星对战之感,相信会得到不少玩家的喜爱。 本论文 结构 安排 在对 如今比较流行的 角色扮演类游戏和 有关 NBA 的 篮球游戏 体验和 调研的基础上,再结合自己对篮球运动的喜爱 以及 对篮球知识的了解,然后运用大学期间所学的专业技术知识,设计实现了一个基于 Java 的“勇闯 NBA”角色扮演类游戏。 该游戏是一个基于 Java 应用技术, 采用 JDBC 数据库访问技术设计开发的一款角色扮演类游戏 , 选择 SQL Server 20xx 数据库管理系统进行 数据存储管理,使用 JDK 版本为 ,并利用 MyEclipse 开发环境进行 游戏 开发。 接下来介绍 该论文的组织 结构 安排。 第一章主要介绍了该游戏研究 、 设计的背景和 角色扮演类游戏和 NBA 篮球 游戏 的研究现状,在此基础上分析 设计 ,论述 该游戏的意义 以及分析和目前已有该类游戏的不同和改进之处。 第二章主要介绍了设计该游戏所用到的相关技术和开发工具的简单介绍 ,包括开发环境,使用的数据库管理系统等。 第三章是对该游戏的需求分析, 在调研 大家对篮球游戏的需求 的基础上,详细分析、总结 该游戏所需具有的功能模块 ,并对各功能模块进行了具体的用例分析,绘制出系统的用例图 , 并 由此得出 了 不同 玩家 的功能 需求和系统的性能、数据需求。 第四章是系统的 概要设计,主要包括游戏功能模块设计以及 数据库 的 设计。 功能模块设计是更加需求分析得出游戏必须的几个功能模块,绘制了系统的功能模块图并阐述了各模块所具有的功能。 数据库是一个游戏的重要的支撑,整个游戏的设计都将是基于数据实现的。 因此,对数据库进行仔细的分析设计就显得极其 重要。 数据库的表主要是根据 游戏的各功能模块 的需求 得出 并设计 的。 接着对主要的数据库表的属性字段进行了详细的介绍并绘制了整个系统的 ER 图,展示了各表之间的关联关系。 第五章介绍了该系统 的详细 设计与实现,从 页 面 设计、类的设计以及 各功能的详细设计与实现结果 进行了描述。 页面设计阐述了进行页面设计所需的关键技术,页面的布局方式以及字体颜色以及图片的如何选择搭配来达到游戏界面的美观效果。 类的设计是针对各功能模块而设计的具体功能类和为了支持这些功能类基于 Java 的 “勇闯 NBA”游戏的设计与实现 4 而设计的支持类等。 功能的 详细设计与实现是对如何具体的实现游戏的各大功能进行了具体的描述 ,重点描述了进行这些功能设计的设计理念、实现这些功能所用到的专业技术和具体的实现过程 ,同时对游戏 功能 的实现界面进行了截图展示。 第六章是系统的测试, 包括 测试环境的介绍, 功能测试 、用户界面测试。基于java的“勇闯nba”游戏的设计与实现毕业论文(设计)(编辑修改稿)
相关推荐
统功能进行相应的功能设计。 本系统分为前台与后台两个方面,七个功能模块。 前台采用 JSP 技术,主要用于实现各个模块的添加、删除、修改和查询等操作;后台采用 SQL Server 数据库,主要实现对数据库 的管理与操作。 (1) 系统前台 前台展示区要求实现名片夹管理,信息库管理,收发短信,邮件群发,系统参数设定,系统设置和退出系统这些模块信息的显示功能和添加、删除、修改和查询等功能。 (2)
1.用户名 2.昵称 3.密码 4.联系方式 5.职务 6.学历 7.家庭住址 信息校验 1.如果用户在注册填写信息时必须按照规定填写,否则会报错,注册不成功。 2.信息填写符合规范,确认提交,注册成功。 基于 JAVA 的医药进销存系统 10 一致时,系统才允许该 用户进入,否则用户无法进入医药系统的功能界面,并且系统会提示让用户去注册页面进行注册,如表 2 所示: 表 2 用户登陆 输入
密码、联系方式、职务、学历、家庭住址等相关信息,当数据校验无误,提交至数据库,此次注册才能成功,如表 1所示。 表 1 用户注册 用户登录 功能 在这个模块中要求用户提供用户和密码,然后系统会自动获取用户输入的用户名和密码到数据库进行匹配,当用户名和密码与数据库中所对应的的数据完全输入 处理 操作 1.用户名 2.昵称 3.密码 4.联系方式 5.职务 6.学 历 7.家庭住址 信息校验
本章主要介绍离散数学题库管理软件中 整体设计和 后台数据库的结构设计。 数据库结构设计是继需求分析和确定开发工具后的重要阶段,是管理型软件开发设计的核心和重要组成部分。 数据库结构设计的好坏与否将对应用系统的运行效率以及实现的效果产生很大影响。 科学、合理的数据库结构设计可以提高数据访问的速度,有效保持数据的完整性、一致性和共享性,因此数据库结构设计对系统设计来说至关重要。 系统整体设计
,成为了网络社交的新宠。 本文试图从传播学的角度来探讨移动互联网时代的这一热潮 ,介绍微信背景及发展环境 ,分析使用微信的用户群 ,概括微信的传播模式与特征并指出微信信息传播方式对社会带来的影响 [11]。 陌陌 20xx 年的中国资本市场 ,社交网络的资本故事无疑是讲得最好的。 以微信为代表的千亿美元估值预期 ,掀起了资本扎堆这一投资价值高地的热潮。 而最先将这种关注变现的
JB)是 J2EE 平台的核心,也是 J2EE 得到业界广泛关注和支持的主要原因。 众所周知 , J2EE 其中的 一个主要目标 ,使 企业级多层应用系统的开发 变得简单 , 而 业务逻辑的开发 才是 程序员 们专研的对象, EJB 它自身就是一种规范,正 是基于 此类 思 维 的服务器端技术, 一个可重用的组件框架 被其重新 定义了 , 以 实现分 站 式的、面向对象的业务逻辑。 EJB