Hi everybody, some updates on the game.
We improved dragging controls. Now the atoms follow perfectly the mouse pointer.
In addition we added some gizmos so that the player knows where to move the atom he's clicking on. The gizmos update their rotation when the molecule rotates, in a coherent way.
In order to adjust the difficulty progression, we thought about 3 types of levels:
- XY levels: the atoms can move only on a vertical plane
- XZ levels: the atoms can move only on a horizontal plane
- XYZ levels: the atoms can move in 3 dimensions, still inside the "workspace".
The idea is that putting movement constraints will reduce the solution space, making it easier for the player. So the level sequence should be XY -> XZ -> XYZ.
The first 2 types of levels are shown in the following 2 gifs, respectively.
The 3rd type can have two different intefaces, we have to decide:
The first choice is to have the horizontal plane as the main movement space, and use SHIFT + LEFTCLICK (hte command is still to be chosen, though) to move vertically:
The second choice is to have the vertical plane as the main movement space, and use SHIFT + LEFTCLICK to move along the Z axis: