Currently in development - Reversi

Easy to learn, hard to master - Reversi is a neat strategy board game.
Stay tuned


Gomoku Master 1.1 released!

New feature: multiple undo systems.

If you are worried about accidentally misplacing stone you can use one of three available undo systems:

  • Limited undo - allows you to undo after AI turn, but you have limited number of undo's.
  • Timed undo - allows you to undo your move shortly before AI turn.
  • Move confirmation - you will be asked to confirm your move before AI turn.


Gomoku Master TODO list

Here is the list of features to be added to the Gomoku Master in version 1.1:

  • Ability to undo accidentally placed stone, this will include 3 options:
    1. Limited number of undo per game (to prevent cheating against AI);
    2. Limited time window before AI's move when player can undo his move (around 3-5 seconds);
    3. Asking for confirmation after each move.
    Which option will be used (or neither) will be controlled via in-game menu.

Please feel free to comment this post with your suggestions, or use in-game feedback tool.


LunarLander - IllegalThreadStateException

Ever wondered why LunarLander sample crushes on loosing focus (for example, when receiving a phone call)?
That "feature" bugged me for few hours, until I gave up and googled similar questions on stackoverflow.com.

It turned out that fix was very small, here is the code I've used in Gomoku Master:

  public void surfaceCreatedSurfaceHolder holder ) {
    if fThread.getState() == Thread.State.TERMINATED ) {
      fThread = new DrawThreadgetHolder(), FiveInARow.getContext() );
    fThread.setRunningtrue );

Gomoku Master released!

Try to get five stones of your color in a row horizontally, vertically or diagonally playing against versatile and powerful (on higher difficulties) AI.

Unique features include:
* Zooming board to help you targeting;
* Marking AI threats on Novice difficulty to help you learn this game even faster!

Gomoku is a game with very simple rules, but deep and complex strategies. You will learn a lot just by playing. Try to take lessons from lost games and you will become Gomoku Master soon!

Get it on the Android Market: Gomoku Master


Currently in development - Five in a row (Gomoku)

Simple game - Gomoku, or Five in a row.
What it lacks? Decent AI implementation. Being an avid player myself I always wondered why there isn't any real good Gomoku AI around. Now I'm trying to fix this situation.
Stay tuned.


CRC cards released!

First CRC cards tool for Android!
Keep your CRC cards with you, whenever you go! Don't hesitate to record your shiny new idea even if you are traveling.

This app allows you to create, manage and browse CRC cards to help you foster your ideas.

It is useful for software architects, project leads and software engineers. Great for agile, XP and other software development methodologies.

CRC cards can also be used when learning Object-oriented design.

Please, don't hesitate to use built-in feedback tool, should you get stuck, notice bug or have any suggestions.

You can get the app on Android Market:
Full version ($1.99)
Trial version