Apps‎ > ‎


Otho is a multi-level strategy game.  The balls on the screen are either green or blue. The object is to make them all the same color. To change the color of a ball, simply click on it.  That ball, as well as some of its neighbors will flip to the opposite color. If you can change them all to the same color within the specified number of moves, you will win and advance to the next level. Failure to do so will force you to repeat the current level.

The neighbors are determined by the design on the ball. In the image on the left, the balls  have a plus. This indicates that the neighbors are above, below, to the left, and to the right.  Other possibilities exist as well, the "X" in the panel at the bottom will change the balls from a plus to an X, indicating that the neighbors are located on the diagonals. In this instance, the final level is an overlay of the plus and X creating an 8-sided asterisk character.

The implementation of this uses polymorphism. Each ball has certain characteristics (location, color, and a list of neighbors). However, each pattern (plus, X, 8-sided asterisk) determines its neighbors. This hierarchy allows new shapes or patterns to be easily created with minimal changes to the code. For example a pattern that includes neighbors the way a knight moves in chess, hollow squares, and even alternating shapes on a single board.

Please note that I am not a graphic artist, nor do I pretend to be.  This was a program designed and written by my 8th grade students who also created their own graphics. You'll notice that most of the icons and symbols are hand drawn.

To play, feel free to download and install the APK file.  The storing of scores is currently disabled.

(NOTE: If you cannot download the APK by clicking the name, you can download it by clicking on the download link on the right-hand side)

Dave Chamberlain,
Apr 15, 2012, 12:02 PM
Dave Chamberlain,
Apr 15, 2012, 6:17 PM