Based on Unity to simply implement algorithms commonly used in game program development
基于Unity简单地实现游戏开发中常用的算法
已实现Dijkstra寻路,Astar寻路,战棋游戏的游戏人物可到达位置计算
已实现RecursiveBacktracking(递归回溯),RecursiveSegmentation(递归分割),随机Prim算法,Kruskal+并查集
已实现抽牌洗牌,Fisher_Yates洗牌算法
已实现FSM(有限状态机)
使用https://github.com/FinneyTang/TsiU_AIToolkit_CSharp 实现
已完成AABB,OBB,Sphere,Capsule包围体;(未考虑复杂多面体) ; 已实现部分图元测试 ; 已实现非弹性碰撞;
八叉树,BSP树待实现。
极大极小值搜索算法,博弈树递归实现,评估函数(持续完善中)
已实现视觉感知,听觉感知
已实现靠近,离开,抵达,追逐,随机徘徊,逃避,避开障碍,路径跟踪等自主行为
已实现分离,队列,聚集等群组行为
贝塞尔曲线已实现,B样条曲线已实现
深度回溯,对角线检查