|
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 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 Integer |
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(Integer depth)
The goal to make a move on the board that is the solution. |
Plan Summary | |
mobile plan |
choose_move_plan(ICandidateInfo [set] applicables, ICandidateInfo [set] result)
Meta-level plan used to choose among the possible move plans. |
mobile plan |
gui()
Create and show the gui. |
mobile plan |
move_plan(Integer depth, Move move)
Make a move on the board and create a subgoal for the next move. |
mobile 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 Integer triescnt
0
belief Long move_delay
500
belief String ml
"same_long"
Goal Detail |
achievegoal makemove(Integer depth)
depth
$beliefbase.board.isSolution()
metagoal choosemove(ICandidateInfo [set] applicables, ICandidateInfo [set] result)
applicables
result
makemove
Plan Detail |
mobile plan play_game_plan()
mobile plan move_plan(Integer depth, Move move)
depth
(goal mappings: makemove.depth)move
Binding options:
$beliefbase.board.getPossibleMoves()
makemove
mobile plan choose_move_plan(ICandidateInfo [set] applicables, ICandidateInfo [set] result)
applicables
(goal mappings: choosemove.applicables)result
(goal mappings: choosemove.result)
choosemove
mobile plan gui()
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.