5p -- 858G Project Activities (Fall 2003)
Project Progress
knowledge
Version Legend
Proposed Tasks
One Jump Ahead Notes
Retired Links
Proposed next step(s):
- see Proposed Tasks above
- test PackedArray, but especially EnumArray in gandalf.util pkg
- ...
Bitwise & Enum:
The code in BwEx1a and BwEx2a are put into gandalf under "util" package.
They are corrected (>>> operator eliminated because it is buggy in Java),
improved (BwEx1 is made a little simpler and more efficient), and
some javadoc comments are added. The code here becomes outdated and
is provided for overview only. It may be removed/retired.
The main up-to-date code resides in gandalf's util package, now.
-
Enumerated types in Java
-
Bitwise Example 1
-
Bitwise Example 2
2a (shorter but need to handle >>>)
2a's photo
Papers & References:
-
Victor and Sung Ha's Checkers
-
Game Tree Search by Clyde Kruskal
(corrected) version 2
-
Introducing the Min-Max Algorithm
-
Alpha-Beta Pruning @ McGill
-
Alpha-Beta Pruning @ Rice
-
4 Tinsley Links!!
ref source
-
Derek Oldbury @ google
-
Ken Thompson @ google
-
e-mail from Jen
checkersCode.tgz
-
LRU cache in Java Almanac
-
Chinook
-
Base Converter
-
Native Intelligence
-
GCC for Win
gcc 2.95.2 MSVCRT
-
Should we use short or int?
arithmetic is much faster with ints.
Tentative links:
-
Dictionary of Algorithms & Data Structures @ NIST
-
Data Structures & Algo @ McGill
-
alpha-beta at wikipedia
Last updated: