package macondo

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message BotRequest

macondo.proto:137

enum BotRequest.BotCode

macondo.proto:141

Used in: ipc.GameRequest, BotRequest

message BotResponse

macondo.proto:189

enum ChallengeRule

macondo.proto:58

Used in: ipc.GameRequest, ipc.ServerChallengeResultEvent, GameHistory

message EndgameMove

macondo.proto:291

EndgameMove is a single move within an endgame variation

Used in: EndgameVariation

message EndgameVariation

macondo.proto:285

EndgameVariation holds a move sequence from endgame analysis

Used in: TurnAnalysis

message Evaluation

macondo.proto:178

Used in: BotResponse

message EvaluationRequest

macondo.proto:172

Used in: BotRequest

message GameAnalysisResult

macondo.proto:298

GameAnalysisResult contains analysis results for a completed game

Used in: analysis_service.GetAnalysisResultResponse, analysis_service.SubmitResultRequest

message GameEvent

macondo.proto:68

This should be merged into Move.

Used in: ipc.ServerGameplayEvent, BotResponse, GameHistory, PuzzleCreationResponse, puzzle_service.AnswerResponse

enum GameEvent.Direction

macondo.proto:86

Used in: GameEvent

enum GameEvent.Type

macondo.proto:69

Used in: GameEvent

message GameHistory

macondo.proto:14

GameHistory encodes a whole history of a game, and it should also encode the initial board and tile configuration, etc. It can be considered to be an instantiation of a GCG file.

Used in: game_service.GameHistoryResponse, ipc.GameEndedEvent, ipc.GameHistoryRefresher, BotRequest, puzzle_service.PuzzleResponse

enum GamePhase

macondo.proto:350

Used in: TurnAnalysis

enum MistakeSize

macondo.proto:357

Used in: TurnAnalysis

message PEGOutcomeInfo

macondo.proto:271

PEGOutcomeInfo holds the outcome for a specific tile draw in PEG analysis

Used in: PEGPlayInfo

enum PEGOutcomeType

macondo.proto:277

Used in: PEGOutcomeInfo

message PEGPlayInfo

macondo.proto:257

PEGPlayInfo holds per-play statistics from the pre-endgame solver

Used in: TurnAnalysis

enum PlayState

macondo.proto:52

Used in: ipc.ServerGameplayEvent, GameHistory

message PlayerInfo

macondo.proto:121

Used in: GameHistory

message PlayerSummary

macondo.proto:365

PlayerSummary contains aggregate statistics for one player

Used in: GameAnalysisResult

message PlyStats

macondo.proto:249

PlyStats holds per-ply score and bingo statistics for a simmed play

Used in: SimmedPlayInfo

message PuzzleBucket

macondo.proto:219

Used in: PuzzleGenerationRequest

message PuzzleCreationResponse

macondo.proto:211

message PuzzleGenerationRequest

macondo.proto:226

Used in: puzzle_service.PuzzleGenerationJobRequest

enum PuzzleTag

macondo.proto:200

Used in: PuzzleBucket, PuzzleCreationResponse

message SimmedPlayInfo

macondo.proto:233

SimmedPlayInfo holds per-play statistics from Monte Carlo simulation

Used in: TurnAnalysis

message SingleEvaluation

macondo.proto:180

Used in: Evaluation

message TurnAnalysis

macondo.proto:306

TurnAnalysis contains analysis for a single turn

Used in: GameAnalysisResult