Controller Dynamic Pac 33 public MOVE get Move
Sign up to view full document!
SIGN UP
Ο Controller Dynamic. Pac [3/3] public MOVE get. Move(){ float[available. Moves. length()] dynamic=computemovedynamic(range); return index. Of(max: dynamic) } public float[] compute. Move. Dynamic(int range){ for each possible move: dfield[j]=compute. Route. Dynamic(starting. Node, move, range); return dfield; } public float compute. Route. Dynamic(int nodeid, MOVE direction, int range) { // check each node in route and assign value based to it’s content if (node==crossroad), for each direction!=lastmove. Opposite() nodescore[direction]=compute. Route. Dynamic(starting. Node, move, range-depth); return average score of nodes; }
Video από Gameplay Vs. Random. Ghosts Vs. Starter. Ghosts
- Slides: 10