Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411468 Posts in 69368 Topics- by 58422 Members - Latest Member: daffodil_dev

April 22, 2024, 10:53:21 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsCrystallogame, a puzzle game on crystallography!
Pages: 1 [2]
Print
Author Topic: Crystallogame, a puzzle game on crystallography!  (Read 2677 times)
GabrielePrinciotta
Level 0
*



View Profile
« Reply #20 on: April 09, 2021, 07:45:36 AM »

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:

Logged
JobLeonard
Level 10
*****



View Profile
« Reply #21 on: April 11, 2021, 09:02:22 AM »

I would go with vertically: that way the direction of the SHIFT-CLICK does not change when you rotate the scene, making the behavior more predictable
Logged
Pages: 1 [2]
Print
Jump to:  

Theme orange-lt created by panic