So many ideas, so little time.

Маразм крепчал

February 25th, 2014

Пока Шарики подвисли из-за багов в OpenFL, я решил быстро сделать вторую часть All-in-One Mahjong на AIR.
Залил в AppStore на Amazon’е и получил от них весёлое письмо:

Protecting intellectual property rights is important to us. Please provide documentation demonstrating that you have the right to use ” Mahjong ” brand name in Title , Icon and app metadata.. The documentation must be either a confirmation letter from the intellectual property rights holder or a copy of the applicable license.

Это при том, что первая часть игры уже год как у них лежит в продаже, а сам Mahjong – это древняя китайская игра, и само слово сравнимо с Solitaire или Chess.

Пришлось взять себя в руки и культурно объяснить, что они не правы.
Сработало: All-in-One Mahjong 2

Amazon Mobile Ads ANE

November 12th, 2013

As I’m going to release free versions of Solitaire and Mahjong games on Amazon AppStore, I’ve decided to use Amazon Mobile Ads (+ AdMob of course, Amazon Mobile Ads only work in USA, I guess).
And, as these games are made with Adobe Air, I had made another ANE…
Here it is: Amazon Mobile Ads ANE, available on Github along with source code.

All-in-One Mahjong on Mac Computers

October 29th, 2013
Available now at Mac App Store:
All-in-One Mahjong on Mac

Samsung Apps discount

October 4th, 2013

While Samsung’s developer portal is somewhat buggy, their discount feature worked great for All-in-One Mahjong game.
The game is #2 (or #3, depends on country) in Top paid right now, just a week after the discount.

I had similar positive results with Amazon FAD for both All-in-One Solitaire & All-in-One Mahjong games.
Even though Solitaire had some critical bugs and thus received a lot of negative reviews, I had an increase in sales afterwards.

Cracked version of All-in-One Mahjong

September 7th, 2013

One day this should have happened. 🙂
Google Alerts reported me about a webpage with stolen version of All-in-One Mahjong game.
I have downloaded it and looked inside, the game was taken from Amazon AppStore. I guess, its DRM is useless.
« go inside »


August 25th, 2013

As a back-end for Solitaire and Mahjong games I’m using a separate VPS with Node.js, as a web server, and MySQL database, which I’m hoping to switch to MariaDB some day.
I really like Node.js, it can handle thousands of connections at once on a cheap VPS for ~$10/month.
On July 12 2013, All-in-One Mahjong was promoted on Amazon App Store as a Free App of the Day, and game had ~100k active players a day. But Node.js had absolutely no problems with that, even 512MB of memory was enough.

I’m very new to Node.js, so here are some links, that helped me to know it better:
Manual and Docs:
Node.js driver for MySQL:
Some tuts:

All-in-One Mahjong for Windows PC

August 1st, 2013
intel Btw, I have released All-in-One Mahjong for PC, with support of both mouse control and touch screen (Windows 8).
Game is available on Amazon:
All-in-One Mahjong for Windows PC

Rainbow something…

August 1st, 2013

Finally started new game, things move slowly as I’m still improving Mahjong and Solitaire, and really tired of those two.

Anyway, here is first screenshot from the game, without name yet…

Yes, it looks like old well-known Lines, and it is Lines, but with some extra features and nice graphics.

No more Adobe AIR for development, I’ve tried it once, and don’t want to use it again for mobile.
This time I’m using Haxe, OpenFL and FlashDevelop.

All-in-One Mahjong for Andoird Tablets and iPad

June 7th, 2013
All-in-One Mahjong is now available for Android Tablets and iPad.
Check it out:
All-in-One Mahjong for Android Tablets
All-in-One Mahjong for iPad

All-in-One Mahjong for BlackBerry Playbook

May 28th, 2013
This time it was pretty fast, only a couple days for approval and game is already available for purchase.
All-in-One Mahjong for BlackBerry Playbook.
Btw, latest Mahjong game for mobile device features guaranteed solvable layouts, what means there is only at least one way to remove all the tiles without reshuffle.
It took me sometime to implement this feature, as I had to modify both the game and layout editor, I use to create layouts.
I will try to explain the solution later.