Home / Board / #053

Five Stones

Five in a row on an 11x11 board, against a CPU that weighs every open three and four.

Board Emulator verified v1.0.0 17.5 KB

The JAR and JAD are the Original Java ME Version for phones and emulators. How to install.

About

The ancient five-in-a-row stone game. Place black stones on the intersections and be first to an unbroken line of five. The CPU scores every candidate point for both attack and defence using open-ended run patterns, so it will block your open threes and pounce on your mistakes; Easy is more forgiving. A two-player mode lets friends share the phone. The winning line is drawn and the last stone is marked.

Objective: Be the first to place five stones in an unbroken line.

Modes: vs CPU Easy, vs CPU Hard, 2 Players

board game five in a row strategy versus cpu

Five Stones title screen
Title screen
Five Stones gameplay
Gameplay
Five Stones running in MicroEmulator
In MicroEmulator 2.0.4

Screenshots captured from the real JAR at 176x208 on the project's reference runtime; the third image is rendered by MicroEmulator 2.0.4.

Controls

KeyAction
2/4/6/8Move cursor
1/3/7/9Move diagonally
5Place stone
*Pause menu

In every game: 5 selects in menus, * pauses, and on the title screen # opens help and 0 toggles sound. The joystick and 2/4/6/8 are interchangeable.

Verification

LevelStatusDetails
Build verifiedYesCompiled against CLDC 1.0 / MIDP 2.0; JAR + JAD generated
Reference runtimeYesPassed at 128x128, 128x160, 176x208, 176x220, 240x320
Emulator verifiedYesAutomated smoke test on MicroEmulator 2.0.4 (176x220)
Real device verifiedNoNot yet tested on real hardware

Tried it on a real phone? Send a device report.

Technical details

MIDletfivestones.FiveStonesMIDlet
PlatformJava ME, CLDC 1.0, MIDP 2.0
JAR size17.5 KB
Screens128x128, 128x160, 176x208, 176x220, 240x320
StorageRMS record store gk (settings, best score)