团队博客(第二周)-“名字好难想”
一,项目地址
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.数据库搭建中
八,团队总结
李世潇:游戏策划好难啊
梁耀:团队托管有点麻烦
郑冠华:可以学到很多东西
黎扬乐:问题不大