Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
xiangqipy.command_input.RawPlayerInput Class Reference
Collaboration diagram for xiangqipy.command_input.RawPlayerInput:
Collaboration graph

Public Member Functions

xb.EvaluatorType evaluator_type (self)
 
int minimax_search_depth (self)
 
int zobrist_key_size_bits (self)
 
int zobrist_calculator_count (self)
 
int zobrist_seed (self)
 
xb.PlayerSpec to_player_spec (self)
 

Public Attributes

 algo
 
 evaluator_type
 

Static Public Attributes

xb color .PieceColor
 
Literal player_type [None, "ai", "person"]
 
Literal algo [None, "minimax", "random"]
 
int strength = None
 
int key_size = None
 
int number_zobrist_states = None
 
int zkeys_seed = None
 

Detailed Description

Definition at line 18 of file command_input.py.

Member Function Documentation

◆ evaluator_type()

xb.EvaluatorType xiangqipy.command_input.RawPlayerInput.evaluator_type (   self)

Definition at line 28 of file command_input.py.

◆ minimax_search_depth()

int xiangqipy.command_input.RawPlayerInput.minimax_search_depth (   self)

Definition at line 38 of file command_input.py.

◆ to_player_spec()

xb.PlayerSpec xiangqipy.command_input.RawPlayerInput.to_player_spec (   self)

Definition at line 79 of file command_input.py.

◆ zobrist_calculator_count()

int xiangqipy.command_input.RawPlayerInput.zobrist_calculator_count (   self)

Definition at line 61 of file command_input.py.

◆ zobrist_key_size_bits()

int xiangqipy.command_input.RawPlayerInput.zobrist_key_size_bits (   self)

Definition at line 51 of file command_input.py.

◆ zobrist_seed()

int xiangqipy.command_input.RawPlayerInput.zobrist_seed (   self)

Definition at line 73 of file command_input.py.

Member Data Documentation

◆ algo [1/2]

Literal xiangqipy.command_input.RawPlayerInput.algo [None, "minimax", "random"]
static

Definition at line 21 of file command_input.py.

◆ algo [2/2]

xiangqipy.command_input.RawPlayerInput.algo

Definition at line 32 of file command_input.py.

◆ color

xb xiangqipy.command_input.RawPlayerInput.color .PieceColor
static

Definition at line 19 of file command_input.py.

◆ evaluator_type

xiangqipy.command_input.RawPlayerInput.evaluator_type

Definition at line 44 of file command_input.py.

◆ key_size

int xiangqipy.command_input.RawPlayerInput.key_size = None
static

Definition at line 23 of file command_input.py.

◆ number_zobrist_states

int xiangqipy.command_input.RawPlayerInput.number_zobrist_states = None
static

Definition at line 24 of file command_input.py.

◆ player_type

Literal xiangqipy.command_input.RawPlayerInput.player_type [None, "ai", "person"]
static

Definition at line 20 of file command_input.py.

◆ strength

int xiangqipy.command_input.RawPlayerInput.strength = None
static

Definition at line 22 of file command_input.py.

◆ zkeys_seed

int xiangqipy.command_input.RawPlayerInput.zkeys_seed = None
static

Definition at line 25 of file command_input.py.


The documentation for this class was generated from the following file: