zoukankan      html  css  js  c++  java
  • 团队博客(第二周)-“名字好难想”

    一,项目地址

    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.数据库搭建中

    八,团队总结

    李世潇:游戏策划好难啊

    梁耀:团队托管有点麻烦

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

    黎扬乐:问题不大

  • 相关阅读:
    java 第二次作业
    Java上机作业5.7
    Java上机作业4.30
    Java第八周作业
    上机作业4.23
    第七周作业
    4.16上机作业
    第六周作业
    Java上机作业4.9
    Java4.2上机作业
  • 原文地址:https://www.cnblogs.com/lylblog/p/9828089.html
Copyright © 2011-2022 走看看