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
James Swafford
Edit
0
19
…
2
Tags
people
programmers
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Home
*
People
* James Swafford
James Swafford
,
an American computer scientist and software developer, with a
Bachelor's
and
Master's degree
in
CS
from
East Carolina University
,
Greenville, North Carolina
. As computer chess programmer, James is author the chess engines
Tristram
,
Galahad
, and
Prophet
. He started writing
C
to write a better chess program (first attempts were in
Pascal
), not to "learn C"
[1]
. More recently James works on a project to explore
Java
and
Amazon technologies
by building a highly scalible chess engine dubbed
chess4j
[2]
.
James Swafford
[3]
Table of Contents
Publications
Forum Posts
1997 ...
2000 ...
2005 ...
2010 ...
2015 ...
External Links
References
What links here?
Publications
James Swafford
(
2002
).
Optimizing Parameter Learning using Temporal Differences
.
AAAI-02
, Student Abstracts,
pdf
James Swafford
(
2008
).
A Survey of Parallel Search Algorithms over Alpha-Beta Search Trees using Symmetric Multiprocessor Machines
. Masters Project,
East Carolina University
, advisor
Ronnie Smith
Forum Posts
1997 ...
cheaper search ?
by
James F. Long
,
rgcc
, April 27, 1997 »
Copy-Make
,
Tristram
object oriented chess programming
by
James Long
,
rgcc
, December 31, 1997
public aplogoy/warning
by
James
and Amy Long,
rgcc
, November 19, 1998 »
Jon Dart
,
Chris Moreton
Re: en-passant move generation
by
James Long
,
CCC
, February 07, 1999 »
En passant
Galahad
by
James Swafford
,
CCC
, June 29, 1999
2000 ...
Tristram
by Arshad Syed,
CCC
, August 26, 2000
galahad 1.0 available (with source)
by
James Swafford
,
CCC
, August 30, 2000
passed pawn extension
by
James Swafford
,
CCC
, January 28, 2002 »
Passed Pawn Extensions
Hello from Edmonton (and on Temporal Differences)
by
James Swafford
,
CCC
, July 30, 2002 »
Temporal Difference Learning
Random keys and hamming distance
by
James Swafford
,
CCC
, August 16, 2002 »
Zobrist Hashing
2005 ...
It's Prophet
by
James Swafford
,
CCC
, February 04, 2005
Re: Speedup with bitboards on 64-bit CPUs
by
James Swafford
,
CCC
, April 28, 2007
pthread weirdness
by
James Swafford
,
CCC
, May 29, 2007
caps->noncaps vs. goodcaps->noncaps->badcaps
by
James Swafford
,
CCC
, July 18, 2007 »
Move Ordering
Prophet ACCA PanAm 2008 tournament notes
by
James Swafford
,
CCC
, November 10, 2008
2010 ...
Mr.James Swafford and Chess4J project
by
Ruxy Sylwyka
,
CCC
, September 11, 2012
2015 ...
chess4j 3.0 is released
by
James Swafford
,
CCC
, January 16, 2016 »
chess4j
hashing in chess4j
by
James Swafford
,
CCC
, December 30, 2017 »
Transposition Table
External Links
James Swafford | LinkedIn
James Swafford's Page - Business of Software
James Swafford » Computer Chess
jswaff (James Swafford) · GitHub
References
^
Re: Board Representation. Any strong chess engine uses this method?
by
James Swafford
,
CCC
, March 06, 2006
^
Mr.James Swafford and Chess4J project
by
Ruxy Sylwyka
,
CCC
, September 11, 2012
^
The 2007 Second Annual ACCA Americas' Computer Chess Chamionships
Site Pics from
UAB
,
ACCA 2007
What links here?
Page
Date Edited
ACCA 2007
Jul 14, 2014
ACCA 2008
Jul 14, 2014
Aspiration Windows
Nov 1, 2017
Branching Factor
Jun 28, 2017
CCT Tournaments
Jan 29, 2017
CCT1
Dec 30, 2012
CCT10
May 5, 2013
CCT11
Feb 17, 2015
CCT3
Feb 14, 2013
CCT7
Dec 16, 2017
CCT8
Apr 6, 2013
CCT9
Aug 25, 2013
chess4j
Jan 1, 2018
Chris Moreton
Jul 30, 2017
Copy-Make
May 23, 2017
Cpp
Oct 24, 2017
Double Null Move
May 8, 2015
Galahad
Jan 8, 2015
Hash Table
Jan 1, 2018
James Swafford
Jan 1, 2018
Jon Dart
Dec 17, 2017
Move Ordering
Feb 27, 2018
Parallel Search
Dec 30, 2017
Passed Pawn Extensions
May 11, 2015
People
Feb 28, 2018
Prophet
Sep 30, 2017
Pseudorandom number generator
May 11, 2017
Robert Hyatt
Dec 25, 2017
SMP
Dec 26, 2017
Temporal Difference Learning
Feb 20, 2018
Thread
Apr 22, 2018
Transposition Table
Apr 19, 2018
Tristram
Jan 29, 2014
WCRCC 2008
Nov 21, 2016
Will Singleton
Mar 6, 2015
Zobrist Hashing
Jan 22, 2018
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 American computer scientist and software developer, with a Bachelor's and Master's degree in CS from East Carolina University, Greenville, North Carolina. As computer chess programmer, James is author the chess engines Tristram, Galahad, and Prophet. He started writing C to write a better chess program (first attempts were in Pascal), not to "learn C" [1]. More recently James works on a project to explore Java and Amazon technologies by building a highly scalible chess engine dubbed chess4j [2].
Table of Contents
Publications
Forum Posts
1997 ...
2000 ...
2005 ...
2010 ...
2015 ...
External Links
References
What links here?
Up one level