Apparently the game Reversi was invented in about 1880, and Othello was only issued in 1975. So my attempt at a version of this game is called Reversi. I can imagine it being a frustrating game when played by hand - all that flipping...
This is my first version, which is based on some Common Lisp code by Peter Norvig:
http://alh.net/newlisp/wiki/index.cgi?page=Reversi
The translation of the game algorithms was fairly easy, except for Common Lisp's Loop macro, which is hard to understand anyway, let alone when converting it to newLISP.
I think there are many areas for improvement - the timing of the interface actions, for one. Making an application that's event driven is a job in itself. And I haven't decided how to stop the game properly, so you'll have to quit it at the end... If you can help, make the changes on the wiki version!
Reversi
-
- Posts: 2038
- Joined: Tue Nov 29, 2005 8:28 pm
- Location: latiitude 50N longitude 3W
- Contact:
-
- Posts: 2038
- Joined: Tue Nov 29, 2005 8:28 pm
- Location: latiitude 50N longitude 3W
- Contact: