All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Functions
osl::game_playing Namespace Reference

対局に必要な諸々. More...

Classes

class  AlphaBeta2ProgressEvalPlayer
 
class  AlphaBeta2OpenMidEndingEvalPlayer
 
class  AlphaBeta3OpenMidEndingEvalPlayer
 
class  AlphaBeta4Player
 
class  BookPlayer
 定跡がある間は定跡を使うComputerPlayer More...
 
class  ComputerPlayer
 
class  ComputerPlayerSelectBestMoveInTime
 
class  ResignPlayer
 常に投了する More...
 
class  RandomPlayer
 合法手をランダムに指す More...
 
class  CsaClient
 
class  CsaLogger
 棋譜の記録 More...
 
class  CsaStopwatch
 
class  CsaTime
 
class  CuiClient
 
class  GameManager
 
class  GameState
 State と千日手状態などを一元管理 More...
 
struct  GnuShogiQuit
 
class  GnuShogiClient
 
struct  HistoryToTable
 
class  OpeningBookTracer
 定跡の追跡 More...
 
class  NullBook
 定跡無し More...
 
struct  PVHistory
 
class  RecordTracer
 vector<Moves>の追跡 More...
 
class  SearchPlayer
 MtdfPlayer と AlphaBetaPlayer の共通部分 More...
 
class  SpeculativeAllMoves
 1threadで全ての手を順番に投機的探索をする More...
 
class  SpeculativeModel
 相手の手の予測1つにつき1thread More...
 
class  SpeculativeSearchPlayer
 相手時間中に探索 More...
 
class  ThreadForEachMove
 相手の手の予測1つにつき1thread More...
 
class  TimeKeeper
 
class  UsiResponse
 
struct  UsiState
 
class  WeightTracer
 WeightedBookの追跡 More...
 
class  DeterminateWeightTracer
 
class  WinCountTracer
 WinCountBookの追跡 More...
 

Functions

bool operator== (const Config &l, const Config &r)
 

Detailed Description

対局に必要な諸々.

時間管理など.

Function Documentation

bool osl::game_playing::operator== ( const Config &  l,
const Config &  r 
)