/*************************************//* *//* Program: Vanilla Chess V2.6 *//* Author: Shaun Press *//* Date: February 1997 *//* ... *//* Very simple chess program that *//* plays legal chess. *//* Now has transposition tables *//* search windows, move ordering *//* (History Heuristic) *//* *//*PS Don't look at the eval function *//* *//*************************************/
Move Generation
Sample move generation routine for bishops, also used for diagonal queen moves:
a WinBoard compliant open source chess engine by Shaun Press, written in C. It features a 0x88 board and an offset move generator with its nested loops over pieces, directions, and for sliding pieces, from the closest to the farthest target square per direction. Its search is vanilla plain alpha-beta with iterative deepening, aspiration windows, history heuristic and transposition table, according to its author, the evaluation is a bit messy [1]. Vanilla Chess has been around since 1996, participating in all NC3 events.
Table of Contents
Source Code
[3]Header
Move Generation
Sample move generation routine for bishops, also used for diagonal queen moves:Selected Games
NC3 2003, round 1, VChess - Kanguruh [4]See also
Forum Posts
External Links
Chess Engine
Misc
References
What links here?
Up one Level