JSothello is a software tool that allows users to play the classic board game Othello, also known as Reversi, directly through their web browser. The game is implemented using Javascript and DHTML technology.
Playing Othello on JSothello is very simple. The board is a square grid of any size, and the two players' pieces are black or white. To win the game, you must "sandwich" your opponent's pieces between two of your own pieces so that all "sandwiched" pieces are changed to your color. The game ends when one player cannot make a legal move, and the winner is the player with the most pieces on the board.
What sets JSothello apart from other implementations of Othello is the four challenging computer intelligence levels. If you are a beginner or just looking for a quick game, you can choose the "Only took a minute to learn" level where the computer chooses random (legal) moves. If you want a more challenging opponent, you can choose the "Laughable" or "Respectable" levels where the computer picks moves that will flip the most pieces and tries to grab the edges and corners whenever possible. Finally, if you want a true challenge, you can choose the "Took a lifetime to master" level where the computer adjusts its edge/corner bias as the board fills up, favors moves that flip pieces in more than one direction, and tries to prevent moves that will allow the opponent to immediately reverse its gain.
Overall, JSothello is a great choice for anyone who loves Othello or Reversi, and the different computer intelligence levels ensure that it will keep challenging you no matter your skill level.
Version 2.0.0.0: N/A