Portfolio Website Patrick Noten

Divider Divider

Treasure - Sliding Puzzle

Divider
Javascript, C#, Custom Engine, 2D
Divider

Coded in: Javascript (game) & C# (puzzle generator)

This is a project I worked on at my internship at Tingly Games, where I worked on the core of the game and the effects. The teams artist provided me with some placeholder art. I also had advise and help from some members of the team in case I had questions.

The game is about an adventurer who collects treasures from temples and in order to get the "treasure" out of the maze you need to move walls around where some walls can only be moved horizontally and others only vertically.

Before creating the game I spent some time on looking at a lot of different sliding puzzle games allready out there to see what is fun to play and what isn't. After that I created a list of ideas for the game where the allready created versions of the game were my inspiration. From there I decided, in consultation with the team, to create the game with features in there like the "immovable wall" which can't be moved and the linked walls which will move at the same time and thus both need free space to move to.

The challenges of this game were to get the puzzles to be fun, interesting and difficult.

The easiest way to get a lot of interesting puzzles was to generate them. To start off, I created a c# programn to solve a puzzle that I had created. To read more about the programn I created to generate puzzles and solve them click here.

The last aspect of the game which was also important was the fact that it had to be playable on most of the existing devices from PC to tablet and all different kinds of mobile devices.

Tetris

Programs I Used:

  • Eclipse (Java Editor)
  • Tingly Games's Custom Programs
  • Tingly Games's Custom Engine & Framework
  • Visual studio