/ProtectPhone

Primary LanguageBatchfile

游戏选题

游戏名:守机快跑

2D横版像素风游戏

高随机性、短流程的多人聚会游戏

游戏概述

玩家们扮演一个私家侦探团体,一名玩家手持手机。

手机属于一个黑社会老大,其中藏有一些指向其犯罪证据的线索,会不断发送GPS信息,被该黑社会团体收到。黑社会喽啰们根据此追杀玩家,想要取回手机。

玩家要做的,是合作保护好手机,活到后援抵达,同时收集足够多的证据,以便扳倒黑老大、赢取奖赏。

玩法

  • 合作策略:一名玩家会不断吸引火力,其他玩家需要保护这名玩家。
  • 生存系统:消耗物资、杀死敌人(射击)
  • 任务系统:即收集黑老大的犯罪线索,关联最终结局

游戏内容

世界观

现代都市,没有超自然元素

没有未来科技

没有病毒

回到手机的设计

类似疯狂动物城:角色都是动物

聚会游戏?

多人模式实现方法待定

地图

一张大地图,搞随机生成算法

复活点

结束机制

时间(20-30分钟一局)

资源

  • 防弹衣(人被打一枪就死)
  • 食物
  • 饮水
  • 武器(枪、子弹)
  • 任务道具
  • 一次性道具——信号屏蔽/假GPS

人物

  • 背包、负重
  • 多个角色供选
  • 每个角色有两个技能,1主动,1被动

操作

  • 键盘操作,不要鼠标

任务

设计任务节点,随机生成任务

10.24分工

  • 陈祖浩:设计地图、地图随机化
  • 陈英发:敌人生成、AI
  • 朱天遥:任务系统(NPC交互、任务节点设计、随机化任务)
  • 刘子驾:人物、动作绘制
  • 刘济帆:编剧情、找图
  • 赵伊书杰:玩家代码

DDL

10.31

完成地图设计(包含哪些模块、每种模块大约多少)

完成敌军生成的代码架构

有足够的角色(5-10个),有原画

完成任务随机生成系统

初步完成剧情

完成玩家代码架构

==各模块之间尽可能解耦合,只通过游戏核(GameKernel)进行交互,因此每名程序员需要提交一个说明文档,解释需要核提供怎样的函数与返回值==

11.7

初步实现敌人的AI

角色绘图完成30%

各模块汇总出资源清单,交给地图部分,配置资源初始化

初步完成游戏核构建,使各模块之间可以正常交互

剧情基本完善

完成NPC的初始化构造,与地图部分构建联系

完成角色的技能设计

11.14

角色绘图完成70%

改BUG

游戏测试

平衡各模块进度

可以考虑加入其他扩展性模块(潜行/伪装/支线剧情)

11.21

完成角色绘图

改BUG

游戏测试

11.28

准备答辩