5p -- 858G Project Activities (Fall 2003)

Project Progress   knowledge   Version Legend
Proposed Tasks
One Jump Ahead Notes
Retired Links

Proposed next step(s):

  1. see Proposed Tasks above
  2. test PackedArray, but especially EnumArray in gandalf.util pkg
  3. ...

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.
  1. Enumerated types in Java
  2. Bitwise Example 1
  3. Bitwise Example 2   2a (shorter but need to handle >>>)   2a's photo

Papers & References:

  1. Victor and Sung Ha's Checkers
  2. Game Tree Search by Clyde Kruskal   (corrected) version 2
  3. Introducing the Min-Max Algorithm
  4. Alpha-Beta Pruning @ McGill
  5. Alpha-Beta Pruning @ Rice
  6. 4 Tinsley Links!! ref source
  7. Derek Oldbury @ google
  8. Ken Thompson @ google
  9. e-mail from Jen       checkersCode.tgz
  10. LRU cache in Java Almanac
  11. Chinook
  12. Base Converter
  13. Native Intelligence
  14. GCC for Win   gcc 2.95.2 MSVCRT
  15. Should we use short or int? arithmetic is much faster with ints.

Tentative links:

  1. Dictionary of Algorithms & Data Structures @ NIST
  2. Data Structures & Algo @ McGill
  3. alpha-beta at wikipedia

Last updated: