Faze
v2.0.0-pre
v2.0.0-pre
  • Introduction
  • Getting Started
  • Abstractions
    • IPipeline
    • IGameState
    • IPlayer
    • Rendering
      • ITreePainter
      • IPaintedTreeRenderer
      • IColorInterpolator
  • Engine
    • Agents
  • Rendering
    • Tree Renderers
      • SquareTreeRenderer
      • SliceAndDiceTreeRenderer
    • Color Interpolators
  • Concept
    • Tree Rendering
    • Real-time Rendering
  • Blog
    • Visualising games as fractals
    • Visualising player choice
  • Examples
    • 8 Queens Problem
    • Chess Pieces
    • Gallery
  • Research
    • Renderers
      • Square Tree Renderer
      • Circle Edge Renderer
      • Compressed Square Tree Renderer
  • GitHub Repository
Powered by GitBook
On this page
  • Monkey
  • Minimax

Was this helpful?

  1. Engine

Agents

Predefined implementations of IPlayer

PreviousEngineNextRendering

Last updated 3 years ago

Was this helpful?

Monkey

The simplest kind of agent, it will return a uniform move distribution of all available moves.

Minimax

Performs the algorithm and chooses the best move. Takes an argument 'foresight', which defines the max number of moves ahead the agent will look.

Faze.Engine.Players.MonkeyAgent.cs
Faze.Engine.Players.MinimaxAgent.cs
Minimax