Author: Richard A. Fowell (fowell@netcom.com)
Date: 21:31:40 12/01/99
Go up one level in this thread
On November 30, 1999 at 02:24:04, Dave Gomboc wrote: >On November 29, 1999 at 21:06:22, Dann Corbit wrote: > >>Because operating systems are transient vapors [anybody here using a 15 year old >>version of an operating system?], why not keep the core of your engine ANSI C or >>C++? Then, any OS specific parts like GUI or system services can be kept in >>separate translation units and use a specified interface. In that way, any >>rewrite you have to do will be fairly trivial. >>For instance, consider Crafty. There is basically very little OS specific code >>in the crafty engine. Those bits that must be contained there are surrounded by >>#ifdefs. The engine is a separate system, which is also written in a fairly >>portable manner (as evidenced by the simple switch from x-windows to Win32). So >>by following techniques like those demonstrated by Tim Mann and Robery Hyatt, >>you can write a chess program and/or OS specific parts in a way that remains >>portable and flexible. > >I don't usually hear Crafty mentioned when a Mac user asks what programs are >available. Check out: http://dmoz.org/Games/Board_Games/Chess/Software/Macintosh/ to see what chess programs are available for the Mac. Crafty is on the list - twice. (Hmmm ... I should add Lim's version to that list). >I remember that Lloyd Lim added in Mac support to a few versions of >Crafty. Is Mac support built-in at this point? > >Dave The Mac support is more built in - around Crafty 14.0 or so, a bunch of the problematic items were cleaned up. If you go to www.exachess.com, you can download a version of Crafty that has had the ExaChess Applescript interface added, which lets you use ExaChess as a GUI (a lot like using Winboard with Crafty on a PC). It also lets you play Crafty against other Mac engines - I played a 400-game match between Crafty and Screamer (after 200 games, Screamer bld 42 was at about 176 Elo below Crafty 14.11). More recent versions of Crafty have been compiled pretty much without additions, for the Mac by Carsten Kossendy and placed on Robert Hyatt's website - up to version 16.3, I think. I'm not sure what happened at that point - whether Carsten lost interest or the multicomputer code caused problems. Richard A. Fowell (fowell@netcom.com)
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.