项目初步计划

项目选题:一个可供多人在线的RPG游戏

团队名称:319

团队成员:组长:王辰成

     组员:李晓东,孙逸轮,刘云峰,张博文,史浩宇

项目初步计划:

游戏功能:实现一个角色扮演游戏,拥有至少一张地图和至少20个怪物,可供多人游戏,进行及时操作类的pve或者pvp。

玩家可以向上下左右四个方向进行行走,并且也可以向上下左右进行攻击,遇到怪物可以进行攻击也可逃避,遇到玩家也可选择是否攻击。

击杀怪物或者玩家都会获得经验值奖励,当获得足够经验值后,人物会升级,并且血量和攻击力都会有所增长。

人物死亡或者地图中怪物死亡后,都会在当前地图随机生成。

涉及的知识:winsocket编程、多线程、opengl等

通信模型的选择:C/S

大致分工:组长负责游戏整体的设计以及客户端服务端代码的部分编写以及通信协议的制定和游戏的测试

一人负责场景设计、人物角色设计、动画特效等美术设计

一人负责音效处理和游戏数据的设计

一人负责服务端代码的编写,两人负责客户端代码的编写

时间及任务划分:

第一周:组长设计出一个大致的游戏模型及通信协议,并给组员分工

第二周:每人进行相关知识的学习,并讨论细化游戏的设计,给出代码中类的设计及调用关系

第三至五周:客户端方面:实现游戏场景和人物怪物的简单绘制,以及按键的简单响应(简单的移动),实现与服务端的通信并能够处理服务端发送的数据包,输入方面可以暂时用控制台但要留出接口供以后的扩展

      服务端方面:实现与客户端的通信并能够处理客户端发送的数据包,能同步所有客户端的信息

      服务端和客户端要按照第一至二周初步制定的通信协议进行通信,并且要保证流畅通信

      美工方面:游戏地图至少绘制一张,人物的行走图,和至少一个怪物的行走图,至少3种游戏道具

      数据方面:设计出至少3种游戏道具的数据,人物的数据和至少一种怪物的数据以及地图数据等

第六至七周:客户端方面:实现UI的绘制,实现游戏场景和人物怪物的复杂绘制(地图的拼接以及各种动画特效的实现),按键的复杂响应(加入攻击,以及UI的响应),将全部输入等测试方面改成图形化,使得客户端能够整体流畅运行

      服务端方面:优化与客户端的通信和自身多线程的使用,能够检测因网络延迟等一系列原因出现的问题,并做出反应

      美工方面:继续绘制地图、人物、怪物和道具,设计所有界面的UI

      音乐方面:音效的制作(登陆界面的音效,游戏中的背景音乐和人物怪物行走音效)

      数据方面:继续设计游戏道具的数据,人物的数据和怪物的数据以及地图数据等

第八周:进行游戏整体的测试,并对细节进行优化和报错处理等

时间: 2025-01-14 08:18:53

项目初步计划的相关文章

2015年终总结,2016初步计划

前几日,我在朋友圈的年终总结是:毕业了,工作了!现在想起来也是多么恰当.贴切.现在提笔详细点进行年终总结吧! 说到毕业了,确实如此.毕业前,去年12月22日开始一直在这家公司上班.实习半年后,直接转正,在互联网又是应届毕业生没有跳槽确属不易.说到实习半年,其实我三月份开始做公司的项目(android项目),当正式员工一样用的.这个项目一做就是半年有余,现在还在验收.还曾记得刚到公司什么都好像懂一点,又好像不知道怎么做.刚接手项目,狂看公司之前的源码.不断看,不断思考,有时自学练习,成长很快.到现

机房收费系统(二)项目开发计划

项目开发计划 1引言 1.1编写目的 主要对开发机房收费系统的费用.时间.进度.人员组织.硬件设备的配置.开发环境和执行环境的配置进行说明.为开发的下一步做准备.预期读者是系统分析员和开发者. 1.2背景 A.待开发软件名称:机房收费系统 B.项目提出者:米新江教授 开发人员:周家林 用户:廊坊师范学院全体教职工 实现该软件的计算机中心或计算机网路:廊坊师范学院局域网 C.该软件为廊坊师范学院信息技术提高班提供技术支持. 1.3定义 SQL SEVER:系统server所使用的数据库关系系统(D

论文:论项目的计划和监控

论项目的计划与监控(架构) 一.项目背景及我在项目工作中的职责 二.编制项目管理计划 1.编制范围管理计划 2.制定进度计划 3.制定项目成本预算 4.制订质量管理计划 5.制订人力资源计划 6.沟通规划 7.制订风险管理计划 8.编制采购管理计划(如有) 三.项目监控 1.监督和控制项目工作 2.整体变更控制 3.范围控制 4.进度控制 5.成本控制 6.质量控制 7.管理项目团队 8.绩效报告及管理项目干系人 9.风险监督与控制 10.合同管理(如有) 四.总结项目经验教训和在项目工作中的体

项目开发计划

1引言 1.1编写目的 本计划编写目的是更清晰地理解机房收费系统的业务要求,明确项目需要做的工作,并为保证项目在范围和进度方面的要求提供可执行的依据,包含了范围.进度.人员安排在内的明确的计划和安排,以切实能保证项目能在控制中完成.主要供项目分析员,程序员,项目组长查看. 1.2 背景 说明: a. 软件系统的名称:机房收费系统 b. 本项目的任务提出者.米老师 开发者.李长春 用户.廊坊师范学院师生 实现该软件的计算中心或计算机网络:廊坊师范学院网络服务中心 c. 该软件系统同其他系统或其他机

"渴了么"项目开发计划说明书

 项目开发计划说明书 超能陆战队小组 1引言... 3 1.1编写目的... 3 1.2 背景... 3 1.3定义... 3 2.1工作内容... 4 2.2主要参加人员... 4 2.3产品... 4 2.3.1程序... 4 2.3.2文件... 4 2.3.3服务... 4 2.3.4非移交的产品... 4 2.4验收标准... 4 2.5完成项目的最迟期限... 5 2.6本计划的批准者和批准日期... 5 3实施计划... 5 3.1工作任务的分解与人员分工... 5 3.2接口人员

软考知识点梳理--项目风险管理计划

项目风险管理计划是项目管理计划的组成部分,描述将如何安排与实施风险管理活动.风险管理计划包括以下内容:(1)方法论.确定项目风险管理将使用的方法.工具及数据来源.(2)角色与职责.确定风险管理计划中每个活动的领导者和支持者,以及风险管理团队的成员,并明确其职责.(3)预算.根据分配的资源估算所需资金,并将其纳入成本基准,制定应急储备和管理储备的使用方案.(4)时间安排.确定在项目生命周期中实施风险管理过程的时间和频率,制定进度应急储备的使用方案,确定风险管理活动并纳入项目进度计划中.(5)风险类

Bidream Lab全新上线 开启百万基金明星项目孵化计划

亲爱的追币用户及朋友们:追币团队非常荣幸向大家介绍全新上线的Bidream Lab,以及Bidream Lab第一期百万基金项目孵化计划. Bidream Lab(追币孵化器)发布于2018年12月.目前已经孵化运营过多款DAPP.区块链游戏.互联网token+等项目.团队是区块链早期投资者,以太坊,EOS等公链的第一批开发者,对于通证经济模型的理解和设计,对于区块链公链.钱包.智能合约等开发有丰富的经验. Bidream Lab将于6月13日全新上线,同步开启<百万基金项目孵化计划>.我们致

技术学习的初步计划

这里我就粗浅的谈一下自己的技术发展吧,现在会有很多的不足,但是意义却很重大,主要的作用是为自己制定一个可控的学习指导方案,而不再是过去的盲目. 我主要的学习方向是linux运维,不管是应用运维,系统运维,监控运维,还是业务运维等等,这些都是我目前可以去走的路,但是不管从事以上的运维方向的哪一个或者都有涉及,所需要去学习和掌握的知识都是我现在需要去准备的,所以接下来我就围绕技术这一块来进行规划和学习,这个也是我初步的计划. 我现在所能想到的和觉得初步阶段需要去做的就是以下内容 主线任务(主要学习l

项目冲刺计划(六)

计划任务: 地图是在百度地图中截取部分学校地图部分,如图 为了计算路径节点信息,用画图简略画出路径与建筑物节点等,如图 初步决定采用数据结构迪杰斯特拉算法计算最短路径