Othello

Published: Jun 1, 2007 by K. E. Claytor

Othello

Introduction and Download

A GUI for playing Othello against yourself or the computer, includes such features as;

  • 1 or 2 player mode
  • 4 option difficulty setting ranging from Wimpy (no edge weighting, only looks 1 move ahead) to Difficult (severe edge weighting, looks 6 moves ahead)
  • Rules dialog if you forget, or don’t know how.

Installation:

  1. MCR Installer - The MATLAB component runtime that must be installed before running the program installer.
  2. Othello_pkg - Standalone executable (windows only)
  3. Othello.m - Matlab file

Installation

If the Matlab Runtime has not been installed download and install the Matlab runtime file. Then download the counter_pkg.exe program and run it. This will create counter.exe which is the standalone application. Alternatively you can download the Matlab files in a .zip package and run from the Matlab command prompt.

Screenshots

Othello in action A screenshot of Othello in action.

Revision history;

  • Version 3.0 - Fully function recursion
  • Version 2.5 - Functional edge weighting
  • Version 2.1 - Functional AI
  • Version 1.0 - Functional 2 player mode
programming, fun

Share

Latest Posts

Netrunner Laser-Cut Identities

Netrunner Laser-Cut Identities

I’ve been using the laser cutter/engraver to generate some Netrunner identities for some time, and finally got some that look really good.

M.C. Escher Ice Cube Molds

When staying at a bed-and-breakfast they had these really neat hexagonal ice cube trays. We picked up some of our own when we got home, but the thought was planted - “what other shapes could I do?” Of course, one of the most interesting space-filling tiling artists of all time has to be M.C. Escher.

Netrunner Card Boxes

Netrunner Card Boxes

I’ve been wanting to upgrade my Netrunner card storage for a while. Now that I have access to a laser cutter/engraver, I finally took the plunge and designed these boxes. I think they turned out fantastic!