|
Jadex 0.96 | ||||||||
PREV AGENT NEXT AGENT | FRAMES NO FRAMES | ||||||||
SUMMARY: | BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION | DETAIL: BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION |
Belief Summary | |
belief IBoard |
board
The game board offers possibilities to make moves, take back moves and keep track of the game history. |
belief BoardGui |
board_gui
The gui of the game board. |
belief String |
ml
The meta-level strategy for choosing moves (none=choose the first applicable, long=prefer jump moves, same_long=prefer long moves of same color, alter_long=prefer long move of alternate color. |
belief long |
move_delay
The delay in milliseconds between two moves. |
belief int |
triescnt
The number of moves already tried. |
Goal Summary | |
metagoal |
choosemove(ICandidateInfo [set] applicables, ICandidateInfo [set] result)
The meta-level goal for choosing between plans for the makemove goal. |
achievegoal |
makemove(int depth)
The goal to make a move on the board that is the solution. |
Plan Summary | |
standard plan |
choose_move_plan(ICandidateInfo [set] applicables, ICandidateInfo [set] result)
Meta-level plan used to choose among the possible move plans. |
standard plan |
move_plan(int depth, Move move)
Make a move on the board and create a subgoal for the next move. |
standard plan |
play_game_plan()
Start puzzling on the board and measure the needed time. |
Configuration Summary | |
configuration |
3x3 board (no solution)
|
default configuration |
5x5 board (standard)
|
configuration |
7x7 board (takes quite long)
|
configuration |
9x9 board (takes very long)
|
configuration |
jack-5x5
|
Belief Detail |
belief IBoard board
belief BoardGui board_gui
new BoardGui($agent.getExternalAccess(), $beliefbase.board)
belief int triescnt
0
belief long move_delay
500
belief String ml
"same_long"
Goal Detail |
achievegoal makemove(int depth)
depth
Default value:
0
$beliefbase.board.isSolution()
metagoal choosemove(ICandidateInfo [set] applicables, ICandidateInfo [set] result)
applicables
result
makemove
Plan Detail |
standard plan play_game_plan()
standard plan move_plan(int depth, Move move)
depth
Default value:
0
move
Binding options:
$beliefbase.board.getPossibleMoves()
makemove
standard plan choose_move_plan(ICandidateInfo [set] applicables, ICandidateInfo [set] result)
applicables
(goal mappings: choosemove.applicables)result
(goal mappings: choosemove.result)
choosemove
Configuration Detail |
configuration 3x3 board (no solution)
new Board(3)
default configuration 5x5 board (standard)
new Board(5)
configuration 7x7 board (takes quite long)
new Board(7)
configuration 9x9 board (takes very long)
new Board(9)
configuration jack-5x5
new JackBoard()
|
Jadex 0.96 | ||||||||
PREV AGENT NEXT AGENT | FRAMES NO FRAMES | ||||||||
SUMMARY: | BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION | DETAIL: BELIEF | GOAL | PLAN | EVENT | EXPRESSION | CONFIGURATION |
Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.