下载 App
【Sepsis:败血症】 开发者日志 #4
修改于10/184 浏览
今天是10月13日,比赛已经过了这么久了吗?😇
当前进度



程序:目前细胞、病原体的AI全部编写完毕。至于数值有点难评,还需要各种各样的测试
美术:目前大多数美术资产都已完成,还剩下TapTap提交所需要的一些宣传图等等

音频:音频也快收尾了
存在的问题
每个细胞都有不同的状态和寻路,这导致细胞一旦多起来性能开销会很大。
AI给出的解决方式是:
多个细胞前往相同目标时,共享反向 Dijkstra 搜索结果;独立目标使用增量 A*。导航任务通过队列按帧推进,常态预算约为每帧2ms,缓存初始化期间约4ms,避免大量单位同时请求路径时阻塞主线程。
以及:
错开细胞的感知时间。 根据每个细胞的生命周期编号分配不同的扫描相位,让索敌工作分散执行。后续感知间隔保持原参数;出现卡帧时跳过过期周期,避免恢复后在同一帧集中补算。
等等。
程序这边也是第一次做这种多实体的效果,这次也是学到了很多东西!
未来的方向
首先,就是加快测试数值和机制。
特别是加点机制,强化方向、数值,这都是需要不断测试的。
没进行测试这里也没什么好写的,接下来就开始测试吧!










