Othello

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

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

Arrow Selection Math

I’m a recurve shooter preparing for the outdoor archery season again and it’s time to do some arrow selection. Do I want thick arrows or thin arrows? Thick arrows may gain you more points (although unlikely with the large target). And thin arrows are rumored to be less susceptible to wind effects. But let’s see — let’s do a bit of math!

Arrow Fletching

Found a great little customizable arrow fletching jig on thingiverse.

SWU / Magic Life Counter

After playing my first games of Star Wars Unlimited, I was inspired to design my own 3d-printed life counter. multicolor 3d printed swu high-republic life counter