Index
All Classes and Interfaces|All Packages
A
- apply(TurnContext) - Method in interface com.fortemate.dicechess.bot.Strategy
- Architecture Overview - Section in package com.fortemate.dicechess.bot
C
- chooseMoves(TurnContext) - Method in class com.fortemate.dicechess.bot.OnnxStrategy
- chooseMoves(TurnContext) - Method in interface com.fortemate.dicechess.bot.Strategy
-
Choose the best list of move notations (micro-moves forming a turn) for the given TurnContext.
- close() - Method in class com.fortemate.dicechess.bot.OnnxEvaluator
- com.fortemate.dicechess.bot - package com.fortemate.dicechess.bot
-
Dice Chess Java Bot Starter Template & Reference Implementation.
E
- Environment Variables - Section in package com.fortemate.dicechess.bot
- evaluate(GameState, int) - Method in class com.fortemate.dicechess.bot.OnnxEvaluator
-
Evaluates a GameState from the perspective of the specified color.
I
- isLoaded() - Method in class com.fortemate.dicechess.bot.OnnxEvaluator
-
Indicates whether an ONNX model file was loaded and is active for evaluation.
M
- main(String[]) - Static method in class com.fortemate.dicechess.bot.Main
-
Starts the bot application, loads configuration from environment variables, and binds the embedded HTTP webhook server.
- Main - Class in com.fortemate.dicechess.bot
-
Entry point for the Dice Chess Java bot starter template.
O
- OnnxEvaluator - Class in com.fortemate.dicechess.bot
-
Evaluates board positions using an ONNX value model or falls back to engine heuristics.
- OnnxEvaluator(String) - Constructor for class com.fortemate.dicechess.bot.OnnxEvaluator
-
Constructs a new ONNX evaluator for the given model file path.
- OnnxStrategy - Class in com.fortemate.dicechess.bot
-
Strategy implementation using an ONNX value model (or fallback engine evaluation) over every legal full turn available from the current position, via the engine's
JvmApifacade. - OnnxStrategy(OnnxEvaluator) - Constructor for class com.fortemate.dicechess.bot.OnnxStrategy
-
Constructs a new ONNX strategy instance backed by the given evaluator.
S
- Strategy - Interface in com.fortemate.dicechess.bot
-
Common functional interface for Java bot strategies mapping a TurnContext to move notations.
All Classes and Interfaces|All Packages