yodabo.com

Website of Bill Orr

Skip to: Content | Sidebar | Footer

Chess engine

12 June, 2011 (20:26) | Projects | By: Bill Orr

chess engine screenshot

Chess

I’ve made a simple chess engine that can play a close approximation of chess.  It doesn’t currently handle check, proper terminal positions (checkmate, draws),   en passent, or castling.  The engine uses alpha-beta pruning as a search technique, but only looks forward 3 moves per side.  The entire code is about 600 lines and took only a few hours to write.

Future work would require implementing these missing features, adding an opening/endgame database, and performance optimizations.

You can download the executable here.

calculator hackery

6 June, 2011 (21:24) | Projects | By: Bill Orr

During highschool (this is a pretty old project…), we determined it would be a good idea to hook up a PS/2 keyboard to our calculators.  We also thought that it would be nice to enable a basic 4-function calculator mode to interrupt long-running calculations.  Additionally we made a bunch of random assembly and basic programs.

I’ve lost most of the code, but downloaded a copy from Chris’s site.  Check it out ti89.zip, or check out Chris’s site.

Welcome

5 June, 2011 (01:53) | Meta | By: Bill Orr

I’ve not been actively working on my website for some time, so I’ve decided to simplify it by making it a wordpress blog instead of manually making the website.  This will allow me to focus on content rather than laying it out.

Expect a few frequent updates as I post about old projects I’ve done.