Skip to main content
guest
Join
|
Help
|
Sign In
chessprogramming
Home
guest
|
Join
|
Help
|
Sign In
Wiki Home
Recent Changes
Pages and Files
Members
Home
Basics
Getting Started
Board Representation
Search
Evaluation
Principle Topics
Chess
Programming
Artificial Intelligence
Knowledge
Learning
Testing
Tuning
User Interface
Protocols
Dictionary
Lists
Arts
Cartoons
CC Forums
Conferences
Dedicated CC
Engines
Games
Hardware
History
Organizations
Papers
People
Periodical
Samples
Software
Timeline
Tournaments and Matches
Videos
Misc
Acknowledgments
On New Pages
Recommended Reading
Wikispaces Help
Robocide
Edit
0
6
…
8
Tags
engines
gplengines
jonashellborg
linuxengines
musicvideos
opensourceengines
palucha
uciengines
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Home
*
Engines
* Robocide
Robocide
,
an
UCI
compliant
open source chess engine
by
Daniel White
, written in
C
from scratch, and distributed under the
GNU General Public License
[1]
. Robocide uses
Pradu Kannan's
Magic Bitboards
to determine
sliding piece attacks
. The ability to compile a 'tuning' version, allows to adjust many of the
search
and
evaluation
parameters via UCI options
[2]
.
Jacek Pałucha
- Checkmate for a robot
[3]
Table of Contents
Features
Board Representation
Search
Evaluation
Misc
See also
Forum Posts
External Links
Chess Engine
Misc
References
What links here?
Features
Board Representation
Bitboards
Magic Bitboards
BitScan Forward by De Bruijn Multiplication
or
Trailing Zero Count intrinsic
SWAR-Popcount
or
64-bit popcount instruction
Search
Iterative Deepening
Principal Variation Search
Transposition Table
Move Ordering
Internal Iterative Deepening
History Heuristic
Killer Heuristic
Selectivity
Check Extensions
Mate Distance Pruning
Null Move Pruning
Late Move Reductions
Quiescence Search
SEE Pruning
Evaluation
Tapered Eval
Score Grain
in
Millipawns
Material
Material Hash Table
Piece-Square Tables
Pawn Structure
Pawn Hash Table
Passed Pawn
Doubled Pawn
Isolated Pawn
Evaluation of Pieces
Bishop Mobility
Trapped Pieces
Rook on Open File
Rook on 7th Rank
King Safety
King Safety - Pawn Shield
Castling Ability
Tempo Bonus
Misc
Interior Node Recognizer
KPK
Bitbase
Perft
Pondering
See also
iota
RobboLito
Robots
Forum Posts
CCWiki - two new engines etc.
by
Norbert Raimund Leisner
,
CCC
, January 31, 2014
Re: CCWiki - two new engines etc.
by
Daniel White
,
CCC
, January 31, 2014
Mac OS X for Robocide?
by
Norbert Raimund Leisner
,
CCC
, February 15, 2014
Robocide newer compilation request
by
Günther Simon
,
CCC
, May 04, 2016
External Links
Chess Engine
GitHub - DanielWhite94/robocide
Robocide
in
CCRL 40/4
Misc
Robo from Wikipedia
robo- - Wiktionary
-cide - Wiktionary
Get ready for Robocide! — PlayRaven
, March 23, 2015
Jonas Hellborg
with
Glen Velez
- Regicide,
Ars Moriende
(1994),
YouTube
Video
References
^
GitHub - DanielWhite94/robocide - GitHub - DanielWhite94/robocide: Robocide is a free, open-source UCI chess engine written in C from scratch
^
robocide/Readme.md at master · DanielWhite94/robocide · GitHub
^
Tableaux ayant pour sujet les échecs
What links here?
Page
Date Edited
Daniel White
Feb 9, 2016
Engines
Mar 10, 2018
Gavon
Apr 30, 2018
Robocide
May 11, 2016
Up one Level
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
an UCI compliant open source chess engine by Daniel White, written in C from scratch, and distributed under the GNU General Public License [1]. Robocide uses Pradu Kannan's Magic Bitboards to determine sliding piece attacks. The ability to compile a 'tuning' version, allows to adjust many of the search and evaluation parameters via UCI options [2].
Table of Contents
Features
Board Representation
Search
Evaluation
Misc
See also
Forum Posts
Re: CCWiki - two new engines etc. by Daniel White, CCC, January 31, 2014
External Links
Chess Engine
Misc
References
What links here?
Up one Level