我的任务系统设计方法 - GameRes游戏开发论坛
来源:百度文库 编辑:神马文学网 时间:2024/04/29 11:21:37
以下是我对个任务系统进行目标分析的大致过程:
如果这是一个时间收费游戏的任务系统:
---》任务系统是游戏的一部分,是用来赚用户的钱的
---》在时间收费游戏中,任务可以消耗玩家的时间来直接达到赚钱的目的
---》现实当中人们遇到的各种事情都会消耗时间
---》各种人们做的事情都有一个目标
---》任务需要给玩家提供“目标”
---》要让玩家觉得任务提供的“目标”是他自己的目标
---》任务要给与玩家奖励,并在获得时可供玩家预览
---》奖励要多样化,以适用于不同喜好的玩家
---》任务奖励可以选择
---》任务可以有分支
---》任务本身可以选择
---》任务的领取方式要方便选择
---》专门的任务领取界面
---》与不同的NPC对话领取任务
---》任务的奖励要成其为奖励
---》任务需要一定的难度度(吊胃口)
---》一个任务可以包含多个与关系的目标
---》逐条达到多个目标要花费较长的时间
---》任务的奖励需要与玩家付出相称
---》需要相应的界面供玩家查询进度
---》任务难度可以选择
---》任务中可存在分支
---》选择的方式
---》任务奖励要“独特”
---》该类任务不可反复完成(保证奖励的独特)
---》任务提供的目标需要具有连续性(可以持续的消耗时间)
---》玩家可以在完成一个任务的时候方便的领取下一个
---》领取的方式
---》多种目标要可以同时存在,以“并联”方式加强玩家的目标
---》多个任务要可并发执行
---》任务目标可以是周期性的,以吸引玩家周期性的进入游戏
---》可以使用满足一定时间间隔,则可以反复完成的任务
---》任务要能时常给玩家以新鲜感
---》任务流程多样化
---》流程的多样化依赖于游戏功能的多样化
---》我有那些功能可以用?如何用?
---》对其他系统进行监控
---》依赖于功能组合方式的多样化
---》需要合适的工具来描述多样化的组合方式
---》流程多样化,导致玩家学习时间增加
---》要时时给与玩家引导
---》引导的方式……
---》其他系统可以消耗玩家的时间,任务系统可以引导玩家使用其他系统的功能
---》任务系统要最容易上手,由浅入深
---》领取任务的方式要简单
---》如果玩家不知道“任务系统”,在他进入游戏的第一时间主动告诉他
---》告诉他“任务”的概念
---》告诉他做任务的各种好处
---》怎么去“告诉”
---》任务系统需要和其他系统功能紧密关联
---》编辑任务时需要对其他系统进行监控(获取状态、进行操作)
---》需要对哪些系统功能进行监控、如何监控……
---》有哪些系统功能可以进行监控、如何监控……
---》其他赚钱的方式(比如广告……)
…………
……
在草稿纸进行如上的目标分解之后得出任务系统需要的若干功能,根据成本及效果对比整理——保留必要的,删去意义不大的;保留性价比高的,删去性价比低的。
最好与团队中相关的人员进行商讨——找程序了解技术开发成本,找美术了解美术开发成本。综合考虑团队的开发能力,确定哪些一定要有,哪些可有可无,哪些没有必要。整理成详细的需求文档,详细到每个功能的具体需求。
根据需求文档,与相关人员商讨确定实现方法——编辑任务是使用脚本还配置文件?如果是用脚本,脚本的描述结构如何?需要程序提供哪些API?如果是配置文件,配制文件的数据项有那些?表单结构如何?任务系统的相关界面如何处理?任务相关资源如何管理、 如何组织?……
在这一切基本确定之后,再考虑每个具体的任务要怎么去设定——任务的具体流程、相关的数值设定……