5226f1dbbf
V3.2.2 开始创建MultiLevel
...
使用Multi level使AI适应更复杂环境
基本Level创建完成
UI逻辑创建中
2023-08-23 02:58:50 +09:00
13e5c82862
V3.1.4 应用Parameter数值到Script
...
应用Parameter数值到Script
2023-07-11 18:32:28 +08:00
cfccd12820
V3.1.1 优化代码
...
优化可读性与规范化命名方式
2023-06-30 18:30:12 +09:00
ff094aaba5
V3.0 追加控制模式,改进代码
...
追加控制模式,实现鼠标在地图中的坐标映射
追加控制UI
Todo:
游戏流程修改
游戏State对应修改
2023-04-09 23:35:38 +09:00
64ada808de
V2.6 change Ray Tag result as Onehot
...
change Ray Tag result as Onehot,
Observation State:
-targetStates 6
-inTargetArea 1
-remainTime 1
-gunReady 1
-my Obs 4
-tag onehot 19*2
-tag dis 19
2022-12-10 10:14:44 +09:00
f9b806de02
V2.4 Add new reward function
...
add new reward function in attack mode
calculate distance between closest enemy and facing center line.
let agent could spawn in whole map area.
add penalty while mouseX is moving.
2022-12-08 06:27:49 +09:00
25eac00c53
Target & dynamic reward System V1.0
...
太多了...总之能用了,就这样吧,也懒得用英文写了(;´Д`)
ParameterContainer用于管理所有的Reward和Parameter.
TargetController用于生成目标,然后再让SceneBlockContainer实际生成目标块,并且兼顾reward计算功能和目标观察结果的获取.
EnemyContainer用于生成和删除敌人.
SceneBlockContainer用于生成和删除目标块.
States用于管理HP.
SceneBlock用于管理目标块的...一堆东西,比如目标大小,目标区内人数等和目标所属状态等.
2022-11-29 07:54:08 +09:00
b53612d3c6
In-game real time reward chart, free camera, result viewer and etc...
...
In-game real time reward chart,
result viewer,
free camera,
kill bonus reward(not so good. set 0 to unuse it)
Fix ray-sensor throw error when initialization issue.
Fix ray-sensor info panel face to wrong position.
2022-11-03 07:10:00 +09:00
6bc1456e4b
Fist Sub
...
based on aimbot multi seane
2022-10-26 04:07:39 +09:00