In a class back in my first Bachelor’s year in compute science( with major in video game design), I had to make a game over 8 weeks.


 

2016-11-29-at-19-53-54
The first level, a palace within a book

In the game, you must open a book and help automatons to restore damaged famous inventions.
The story take place in a book, like if you were proceeding through history, figuring out how thoose inventions behaved.


Boxes controls

To accomplish this task, the player can swipe different kind of cubes:

  • Fire cubes, that can melt ice walls
  • Ice cubes, that can extinguish fire walls
  • Normal cubes, no special abilities
gravitas-swipe
Box swipe and undo action

Boxes are need a one-finger swipe to move, a raycast is used to identify directions.

You can undo the last action made on the game, in the above example, putting back a cube on his original position. This of course also revert changes to the world, like an ice wall that melt in contact with a fire cube.


Automaton Controls

The player can also move the automaton, by selecting it a touching the destination target. It use an A* algorithm to achieve this.

gravitas-robot
Moving the automaton, by touching him and releasing the finger on the desired position

Players can also climb on normal cubes to reach higher positions.

Once the invention is repaired, the player must head toward the door which will load the next level.


Contributions

  • Interactive objects behavior
  • Input management for touch devices
  • Code refactoring
  • Save system

Contributors

Jimmy Senechal
Corentin Trehiou
Antoine Marmol
Pierre Tetus
Vincent Pretet