团队博客(第二周)-“名字好难想”

一,项目地址

GitHub地址:https://github.com/differentToFindAName/tankWar

码云地址:https://gitee.com/leapflog/tankWar

二,项目描述

      项目简述:玩家操作坦克在随机生成的地图中游击对手,可通过获得道具,击败对手等方式获取尽量多的积分,在有限的三分钟时间内成为积分最高者即为胜利者。

       用户分析:项目面向主要对象为大学生或一些对即时战略游戏感兴趣玩家。

       功能性需求

       1.游戏采用开房间的模式。一人建房,其余加入。由于大学生活中宿舍生活占据了相当长的时间,而宿舍内,宿舍间的开黑自然必不可少,所以多人对战模式正是契合这一情况,这决定了游戏的趣味性(人机对战会趣味大减)

       2.游戏时长较短,大学生的课余时间除了完成作业以及社交活动,留给游戏的时间不会太多,而过于复杂的游戏对于只想放松的大学生难以接受,所以较短的游戏时长保证了游戏的休闲性

       3.游戏道具和游戏地图等决定了游戏的可操作性,而丰富的游戏道具和多变的游戏地图会让游戏变得更有趣和更耐玩

       4.项目的价值性和可用性取决于以上三点的完成成度

       5.扩展功能:成就系统与换装系统

         技术需求

       1.c#语言

       2.unity引擎的使用

       3.数据库的使用

       4.网络socket编程

       5.PS,AE的使用

三,预计用户数量

      由于是桌面应用,且需要一定数量的人员才能开始游戏,暂估计约50-100人,根据游戏可玩性完成度可再增加

四,功能梗概

1.     基础概念

玩家控制坦克上下左右移动,空格发射炮弹

地形由空格障碍和道具组成

玩家可以获得的资源有道具和生命值回复

2.     核心玩法:

游戏时长:3分钟

胜利条件:评分制,通过击败敌方,拾取道具等方式获取积分,积分高的队伍胜利

可供选择的几个地图,地图不同决定打法策略不同

玩家要在地图内游击其他坦克,坦克死亡后可重生,重生时间为5秒

地图大小为50x50,坦克大小为2x2

玩家初始等级为Lv.1 0/100 击败一辆坦克可以获得50exp

//为了避免滚雪球情况,每个玩家的exp随着时间增长

//每升一级,经验清零,增加升级所需经验,升级后hp上限增加且回复一定hp

//一开始每辆坦克都有自己的“小技能”,而且每次升级都会稍微加强一下

//如果捡到地图上刷新的道具,可以先暂时保存,随时可用

3.     游戏流程

打开客户端,弹出登录/注册界面。登录:输入注册时的帐号,无需密码,如无帐号,则注册。注册:输入一段字符串,如果已存在则提示重输,否则注册成功。

进入玩家基本页面,在基本页面上可点击查看玩家信息,开始游戏等。

开始游戏选择创建房间或者进入已创建的房间号进入房间,房间内人数大于2时可开始游戏。

游戏结束时,显示当场游戏的“战况”,例如谁是杀敌最多,谁是捡道具最多等。

然后选择返回房间页面或者离开房间

五,Issues

六,团队计划

1.原有计划

第 6

1.团队组队、团队博客

 

2.团队介绍、成员展示、角色分配、选题确定

 

3.制定团队计划安排,团队贡献分的规定

第7周

1.需求规格说明书

 

2.原型设计,队员估计任务难度并学习必要的技术

 

3.编码规范完成、平台环境搭建完成、初步架构搭建

第8周

1.原型改进(给目标用户展现原型,并进一步理解需求)

 

2.架构设计,WBS, 团队成员估计各自任务所需时间

 

3.测试计划

第9周

1. 团队项目Alpha任务分配计划

 

2. 连续7天的Alpha敏捷冲刺,7 篇每日Scrum Meeting博客+代码提交

第10周

1.用户反馈+测试计划改进

 

2. 团队Alpha阶段个人总结

 

3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理

第11周

1. 团队项目Alpha博客:事后分析

2.校正计划

第 6

1.团队组队、团队博客(完成)

 

2.团队介绍、成员展示、角色分配、选题确定(完成)

 

3.制定团队计划安排,团队贡献分的规定(完成)

第7周

1.需求规格说明书(完成)

 

2.原型设计,队员估计任务难度并学习必要的技术(完成)

 

3.编码规范完成、平台环境搭建完成、初步架构搭建(完成)

第8周

1.原型改进(给目标用户展现原型,并进一步理解需求)

 

2.架构设计,WBS, 团队成员估计各自任务所需时间

 

3.测试计划

第9周

1. 团队项目Alpha任务分配计划

 

2. 连续7天的Alpha敏捷冲刺,7 篇每日Scrum Meeting博客+代码提交

第10周

1.用户反馈+测试计划改进

 

2. 团队Alpha阶段个人总结

 

3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理

第11周

1. 团队项目Alpha博客:事后分析

七,完成情况

1.unity项目环境搭建完成

2.地图元素讨论决策中

3.美术资源准备中

4.数据库搭建中

八,团队总结

李世潇:游戏策划好难啊

梁耀:团队托管有点麻烦

郑冠华:可以学到很多东西

黎扬乐:问题不大

猜你喜欢

转载自www.cnblogs.com/lylblog/p/9828089.html
今日推荐