MEGALOVANIA MEGALOVANIA

游戏开发中

目录
CPKA开发日志 其二十八
/      

CPKA开发日志 其二十八

工作日志

  • 昨天工作主要是两个部分,一部分是重新理了一下现在原型剩下的功能逻辑,另一部分是重新和小伙伴讨论了下词条系统的可行方案.
  • 先说词条系统.现在能想到的其实是类比 DND 那种形式,DND 的系统能够把人类的一切行为定向到几类属性的检定上.那么对于 AI 控制词条的逻辑,可以把"要做的行为"定位到几个固定的属性上面去.然后基于角色的性格属性来扔骰子,来决定是否做这个事情.
  • 另外一个重要的思路是:把一切都看作是"事件",然后把事件发生状态下可供角色选择的行为称之为"选项",那么这样就能拜托单个特殊情景下的固定配置而不能成为一个通用性的 Buff.
  • 多说无益,这里来举个例子

  • 对于事件发生的时候,需要根据玩家的基础性格数值来计算.初始都是 0.比如玩家开始贞洁是-1,那么他这一点的计算点数就是(-1)+(-1math.Rand(0,2)),如果贞洁是 +2,那么计算点数就是(+2)+(2math.Rand(0,2))
  • 然后核算点数,在可能的行动中随机,符合点数要求(要求值小于 0 则要求更小或等于,要求值大于等于 0 则要求更大或者等于)
  • 最后在其中筛选出要的行动.执行
  • 感觉这个方案可以试一试,目前是能想到的一个比较合适的方案了.虽然感觉数值配置会是一个大问题,但是可以尝试一下.
  • 另一方面的工作是总结了一份目前需要完成的工作表格:

  • 当然目前只写了那些还需要做的.已经做完的就没有放在上面了.今天需要花时间研究下如何估算时间.当然我希望整体 Demo 的完成时间还是不要比 5 月中更晚,但是那样其实就意味着要在这里面做很多的取舍了.

优化事项


今日目标

  • 排期整体的工作

标题:CPKA开发日志 其二十八
作者:matengli110
地址:https://www.sunsgo.world/articles/2024/04/21/1713674313268.html