I got quite a lot of :heart: yesterday on my post for showing the differences between my LD38 compo entry HexCity and my Android game Hexpert.
Today I decided I'll get a bit more technical (not too much :wink:) with the design decisions and the problems I've encountered while making my first game for Android.
If you've played HexCity, you know the game is hard to understand and the game itself is very hard to play. It's a puzzle that really makes you think a lot of moves in advance and it's very hard on new players.
I already knew I was going to implement multiple levels, so it was very important that my first three levels were designed in a perfect way. The player had to get a grasp of the core mechanics without the need of an external video or a wall of text (Please never do this to your game).
In HexCity, my compo entry, the learning was done like this :

Not only the fact that you can't hover on Android, it is not good design.
Hexpert uses a lot of small things, that together, teaches the player how to play!
My game actually has a textual tutorial, but even if the player skips it, he will still be taught on how to play
Let's take a look on how I did that!
When you go in the first level you will get this screen (without the red highlight :sweat_smile:)

This is my textual tutorial, it doesn't matter if the player reads it or not, but it will help if he does.
The fact that the house is cut in half (shown by the red highlight) shows that the player can scroll down and read the rest that didn't fit in.

But let's assume the player just doesn't care and pressed OK without reading.

The player will see the content of the screenshot above. If you played HexCity, you will notice that there's no score, there's only the standard grass tile and the only available buildings are the farm, house, mine, wind turbine and factory. The first level removed useless complexities that will be introduced later.
The player will see the objective next to a shiny gold medal Build 1 factory. Now it is very likely that the player tries to place a factory (if he did not read the tutorial) By doing so he will click on the factory.

On the top of the screen the building requirements are written, he will see that he does not have the required buildings. If he actually tries to place it, an "X" will briefly appear with a sound that gives feedback that it's an invalid move.
The player will see the formula : Factory = House + Wind + Mine. It will be very likely that the player tries to build the house first, since it is first in the equation.

The house only needs a farm. The only tile you can place it is highlighted. This is not only to show the valid move, but it also teaches the player that the tile must be adjacent. A few players were confused in HexCity, because they didn't understand the fact that the buildings needed requirements that needed to be next to each other instead of being placed on the map somewhere.
Once the building is placed, the player will most likely try to place the two missing buildings : The mine and the wind turbine, which both only require a house.


Now he places his factory and has completed the first level of Hexpert!
But what if he misplaces a building?
Hexpert introduced a remove option, by clicking on the bulldozer, you can remove the buildings not used to construct others.

You can't remove the house, because the two mines and the wind turbine need it! You can't remove the farm either, since it's part of the level!
That was the first level!
Time to get into the next two levels. Note that the first level used a fork formation. You had a farm and house being the long part of the fork and you had the mine and wind turbine being the pointy parts that allowed the factory. In the next two level, we will reuse this fork formation that the player is already familiar with.

When entering level two we are prompted with the new building : A market!
Now let's get an actual look at the level :

Doesn't the level look familiar? It is basically the fork formation turned 45 degrees left with a bit added! :smile:

The player, already familiar with the fork formation is very likely to start like this screenshot above.
Note that the fork formation is absolutely not the only way to make a factory, but it's definitely a decent way of playing that will help the player later on. In HexCity, some players really struggled to make factories, some had 3 houses to build it! By the way the subreddit /r/Hexpert is available to post Hexpert related strategies. The subreddit has no activity, because this is the first place I post it :smile:.
Let's finish level 2 now :

Once the factory is placed, the only tile left finishes the level with the placement of the market. The player also realizes that he can use the same wind turbine for the factory and the market. Another strategy that the player is taught here.
Level 3 is quite similar to level 2 :

The bank is introduced to the player, the first building with four requirements!

We have again the fork formation preceding a market. The player already understand that you can use the same wind turbine for multiple buildings. Once again, the level is not really hard, you can place the bank at the last tile and finish it!

The first three levels are done and the player knows how to place buildings even if he did not read the tutorial!
I have a lot of other things I can talk about, if you enjoyed the efforts put into this make sure to :heart: the post.