“星际世界” 网络游戏开发初探毕业论文.doc

“星际世界” 网络游戏开发初探毕业论文.doc

本科毕业论文 (科研训练、毕业设计) 题 目: “星际世界” 网络游戏开发初探 姓 名: 学 院:软件学院 系:软件学院 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 日 “星际世界” 网络游戏开发初探 Online game“Starworld” development first try 【摘要】 本论文介绍了“星际世界”网络游戏开发初探的项目组织、设计、开发、测试的全过程,开发中着重介绍了作者所负责的项目组织和游戏客户端的开发。 【关键词】 游戏 网络游戏 DirectX 星际 星际世界 【Summary】 The article has described the whole project procedure of organization, design, development, test of the Online game“Starworld” development first try project. It’s main in the organization of project and game’s client terminal development which hold by the author. 【keyword】 game online DirectX starcraft starworld 目录 引言 5 第 一 章 项目组织 6 第 二 章 需求设计 6 第01节 游戏情节: 6 第02节 客户端 6 第03节 地图服务器 7 第04节 聊天服务器 7 第05节 客户注册系统 7 第 三 章 开发平台 8 第01节 客户端 8 第02节 地图服务器 8 第03节 聊天服务器 8 第04节 客户注册系统 8 第 四 章 模块任务划分 8 第 五 章 组织协调工作 9 第 六 章 客户端的开发 9 第01节 开发工具简介 9 第02节 开发模式 10 第03节 关键技术的解决 10 第01小节 游戏总流程: 10 第02小节 角色动画: 10 第03小节 角色的组织,鼠标事件的促发 11 第04小节 地图现实化 11 第05小节 网络协议定制以及网络事件处理 11 第 七 章 组装与测试 12 第01节 客户端的单独测试: 12 第02节 客户端的模拟网络测试: 12 第03节 客户端与地图服务器聊天服务器的连接测试: 12 第04节 客户服务网站与地图服务器的联合测试: 12 第05节 平台测试: 13 第 八 章 结束语 14 第 九 章 致谢 14 第 十 章 参考文献 15 第 十一 章 附件 15 引言 电脑游戏的神奇的力量一直吸引着我们这一代人,它集合绚丽多姿的影像、浩大磅礴的声效、拨动人心的情节于一体, 给人展示一个个神奇虚幻的世界,带给人全新的视觉、听觉、身心的全面感受。每个游戏玩家都梦想自己主导游戏的情节,甚至想窥探游戏的内幕,希望创造自己的游戏。 电脑游戏的开发是结合软件技术、美工、策划的综合开发,对软件开发人员的素质要求很高。掌握电脑游戏开发技术对个人的软件技术有着巨大的提高和帮助。 电脑游戏开发也是我一直的梦想。“星际世界”网络游戏开发初探作为我的毕业设计,就是在求知和探索的愿望下选择的。 项目组织 项目组由6人的开发小组组成, 成员包括:、欧靖、陈静、吴磊、李明、冯熙颢。其中任项目组长,负责整个项目的管理。项目指导老师:教授。 需求设计 考虑到时间和技术可行性,我们定制了以下需求: 游戏情节: 游戏里存在三个种族: 人族、神族、怪兽, 他们是互相对立的三个种族,不同种族的角色可以互相攻击。玩家可以选择人族或神族的一个角色进入游戏,怪物为电脑控制的角色,随机得散布在整个地图上。 在一幅游戏地图上, 角色可以自由行走, 地图上分布着一些随意走动的野生怪兽,角色可以主动的攻击他们,也可以攻击其他的非同种族的网络玩家, 怪兽被攻击后会反击。角色被攻击时显示失血, 被打死后自动复活,但经验值减少。 客户端 概述: 实现游戏登陆、游戏网络连接、游戏活动场景的展现,游戏操作平台,游戏人机交互的界面,聊天输入和显示,声效系统等。 客户端是游戏的主要组成部分,要求显示游戏角色的运动,游戏地图的合理展现。用户可以通过键盘和鼠标操作角色,客户端界面对用户的每个操作都有相应的正确反映。 客户端包括几个子系统: a. 显示子系统 b. 声效子系统 c. 控制子系统 d. 网络子系统 e. 类逻辑子系统。 这些子系统在概念上是相互独立的,但在游戏的程序中是互相结合,紧密联系的,在设计时按重要性安排开发

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档