Hi everyone,
I just published my first game (Memok), written with LibGDX framework.
I think Memok is completely new approach to memory games idea - you have to match balls that are in constant motion according to the laws of physics. This requires you to be extremely focused and fast.
Google Play Link
Sample levels
There are different kinds of levels:
- with gravity
- with zero gravity
- with external forces
You have to find best strategy for each level - this is tough challenge.
You have to race with the clock. The better the time, the higher the score.
I have used:
- LibGdx framework
- Box2D physics engine
- ball icons from ElegantThemes.com
IMHO LibGdx is hard to start for new game developers, but it turns out to be really powerful framework.
Box2D is fantastic, however I encountered some surprising effects. A certain number of balls are trapped in a box (no gravity, no friction) with some initial kinetic energy. The balls are in motion, they bounce off borders and other balls. But the average kinetic energy gets lower and lower. I had to develop some kind of automation controller that increases or decreases bounce factor to keep average energy within the given range. This solved the problem and prevented the balls from getting stopped after some time.
Some levels are really hard.
I will be happy to hear your opinion and what was your best scores
How To Play
How to play:
- on each level you will see balls at their initial positions
- touch the screen to start the game and the timer
- touch a ball to see the hidden picture
- if you match 2 balls with the same picture balls will disappear
- if you match all balls you will achieve 0, 1, 2 or 3 stars depending on the completion time
- the better the time, the higher the score.