- Home
- Downloads
- CVS Access
- Bug Report
- Forums
- Developers
- Links
News
Project Dead
4/11/2006
I've decided to start a new chess engine with completely different board and move generation structures.
Alpha 22 release won't be for a while
4/11/2006
Work on Witz is stagnating becase of a lot of work load from college and other buisness. Nevertheless I will certainly work on it as time allows. Expect a release no later than 4 months.
Tournament Book 1.1 Released
3/26/2006
A much better opening book made from many top quality games. Much thanks to IM Gaston to provide the pgn file.
Huge bug in Alpha21
3/24/2006
I found a terrible mistake in the eval tuning. Witz goes for bad pawn structures because I have the piece square tables for bad pawns as positive scores instead of negative scores! I fixed this and re-upload a new A21 with a better config file.
Alpha21 Released
3/18/2006
A hurried release before spring break.
Slacking on Witz
2/26/2006
I have hardly had time to work on Witz, but I will try to be more active now. Except a release in 1-2 weeks.
Book Downloads
1/12/2006
Added a tournament book to the downloads page.
Alpha20 Released
1/10/2006
You can find Alpha 20 now on the downloads page!
Alpha20 Development
12/23/2005
Redirected effort for improvements in strength to improvements in features for Alpha20.
Alpha19 Released
12/4/2005
A lot of new features and a big increase in playing strength.
Alpha19 Soon
10/30/2005
Witz Alpha 19 should come out by Monday with a substantial improvement in playing strength.
Links
General Chess Links
- Winboard Forum
A nicely laid out chess forum with sub-forums on Tournaments, Programming, and Chess Problems.
- ChessWar Tourneys
A computer-chess tournament run by Olivier Deville.
- RWBC Tourneys
A computer-chess tournament run by Guenther Simon.
- WBEC Tourneys
A computer-chess tournament run by Leo Dijksman and Ridderkerk.
- Tom's Stuff
Tom's website with a variety of chess utilities including a chess viewer for live chess brodcasts.
- Chess Webmaster Tools
This site is specifically geared towards webmasters of chess web sites, and apparently will be updated frequently.
- How to get to 1900
A rapid improvement chess course for all class players.
- FICS
One of the oldest and one of the largest free internet chess servers. In my opinion, it is the best place to play chess on the internet.
- USCF
The US Chess Federation, the official sanctioning body for over the board tournament play in the United States.
- McKay Chess Library
In my opinion, a great selection of chess books. Nevertheless, the list on the website seems to be missing some good Mckay books such as Winning Chess Traps.
- The Best Chess Tables
A great website to buy nice chess tables online.
Programming Links
When I started this project, Ernst Heinz's book on Search Algorithms and the the first five links here were all that I needed to understand and make a chess program!
- C Tutorial
An excellent, comprehensive C tutorial by Dave Marshall.
- Chess Programming: Getting Started
Franςois-Dominic Laramée's introduction to Chess Programming.
- Programming Topics
Bruce Moreland's series of essays on computer chess topics oriented toward those who want to write their own chess program, or understand how chess programs work.
- Chess Engine Communication Protocol
Tim Mann's set of rough notes on the famous Winboard/xboard protocol.
- Online Technical Papers
A variety of online papers by the programmer of Crafty, Dr. Bob Hyatt. Includes an especially important paper on rotated bitboards.
- Multi-Threaded Programming With POSIX Threads
POSIX threading tutorial for the multi-processor compatible ("deep") chess programmer.
- PThreads Lecture
A lecture by Harvey Mudd College concerning PThreads.
- POSIX Threads for Win32
Win32 does not support pthreads natively. This open source project seeks to provide a freely available and high-quality solution to this problem.
- Cthreads
Cthreads is a user-level threads package by Georgia Institute of Technology that runs on several uniprocessors and multiprocessors. It offers support for shared-memory parallel programming and runs on many platforms including x86 Linux and Windows NT. I have not tried this library but it looks like it could be a good alternative to PThreads.
- List of multi-threading libraries
Wikipedia's list of software libraries for multithreaded programming.
- Parallel Computer Chess
A coarse-grained approach to parallelism in computer chess.
- YBWC
The Younger Brother Wait Concept of parallel programming discussed in Rainer Feldmann's thesis on Game Tree Search on Massively Parallel Systems. This algorithm is a good place to start off when trying to create a multi-threaded chess program. An example of a more complex DTS (Dynamic Tree Splitting) algorithm can be found at Hyatt's website.
- Parallel Alpha-Beta Search on Shared Memory Multiprocessors
As the title might suggest, a paper about parallel search on shared memory multiprocessors.
- Chess Tests
A collection of FEN positions for testing chess engines.
- Chess Tools
A collection of tools to help test chess engines or for more general chess applications.
- Papers
A nice collection of chess programming papers.
- Yellow Bishop Computer Chess Center
Contains many useful links to test suites and chess programming articles. Internet Explorer is required to view this page.
Report Broken Link
Copyright © 2005 Witz Group