Lonesome Gomoku

No one to play Gomoku with? Weep no more! Play this "Lonesome Gomoku" against AI anywhere, any time!

Best of all, it is 100% free with no Ads because I really enjoyed developing it.

* 3 AI levels
* 3 forbidden moves settings
* Auto-save
* Tournament mode
* 3 board sizes to choose from
* 2 player mode as a bonus!


Gomoku is a board game where two players take turns to place stone of her/his color on the board to make five in a row horizontally, vertically, or diagonally.

Because of the characteristic of the game of Gomoku, the player who makes the first move (this is always the black stone player) is in advantage. Since the black stone player is always in advantage, there exists variations of Gomoku to make the game play fair. Renju is one of the well known variations of Gomoku which does a good job on it.

In Renju, there are 3 disallowed moves (known as “forbidden moves”) for the black stone player. In addition to these 3 disallowed moves, in Renju, there are more complicated rules because applying these 3 disallowed moves is not enough to make the game fair. In this “Lonesome Gomoku”, to simplify, only these 3 disallowed moves settings exist.

Below are the 3 disallowed moves:

Double Three Making two separate lines with three stones of same color by placing one stone.
Double Four Making two separate lines with four stones of same color by placing one stone.
Overline Making six or more stones of same color in a row by placing one stone.

In Lonesome Gomoku, if you want to make the game play as fair as possible between the 2 players, set up the disallowed moves as below:

Black stone player: Turn on all the disallowed moves.
White stone player: Turn off all the disallowed moves.

By using these disallowed settings, player 1 and player 2 can play even when the 2 players are not at the same levels. Here are the settings I recommend to play ‘Beginner vs. Expert.’

Beginner vs. Expert
Black stone player (Beginner): Turn off all the disallowed moves.
White stone player (Expert): Turn off all the disallowed moves.

If there still is a huge gap between the 2 players even with the above setting then I recommend below:
Black stone player (Beginner): Turn off all the disallowed moves.
White stone player (Expert): Turn on all the disallowed moves.

And not only the settings shown above, you can always turn only a few disallowed moves on or off for one player making the both players have the equal (or close to equal) chance to win.
=====
Release History:

November 10, 2016 - v1.0.5
- The AI math formula got really complicated and became so fragile that adjusting one parameter broke the other. Instead of taking care of it all by formula, I redesigned the formula from scratch to simplify and added functions to check for important hands.
- As a result of redesigning the formula to address issue mentioned above, the level 1 and level 2 got smarter so adjusted it to think a little dumber for a better game balance.

November 02, 2016 - v1.0.4
- Made modifications to the AI formula to fix a bug where AI attempts to create 3 in a row when the player already had 3 in a row, resulting AI to lose.

November 01, 2016 - v1.0.3
- There was one case where Double Four wasn’t being judged correctly. Fixed.

October 31, 2016 - v1.0.2
- Did code-cleanups to improve efficiency and stability.

October 27, 2016 - v1.0.1
- The string “Tap to start AI vs. AI game” was hard-coded in the source code. Extracted it to the string file and added Japanese translation.

October 26, 2016 - v1.0.0
- First release.
Read more
3.4
5 total
5
4
3
2
1
Loading...

What's New

January 09, 2018 - v1.0.7
- Updated build environment from Android studio 2.3 to 3.0.1.
- Fixed a crasher bug.
Read more

Additional Information

Updated
January 9, 2018
Size
4.9M
Installs
100+
Current Version
1.0.7
Requires Android
5.0 and up
Content Rating
Everyone
Permissions
Offered By
Onigiri Technologies
Developer
465 Navaro Way Unit #221 San Jose, CA 95134
©2018 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.