antiufo / tinker

A clone of the Microsoft Tinker game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tinker

A clone of Microsoft Tinker that I wrote as my high school final project.

The goal of the game is to move the robot through various obstacles, until it reaches the flag so that it can continue to the next level.

Download: Tinker-v1.0-windows-x86.zip

Screenshot 1

Object types

Image Name Description
Robot Robot The main character, you have to guide it towards the goal.
Goal Goal When the robot reaches this cell, you pass to the next level.
Battery Battery Recharges the robot by 10 units (advancing the robot by one cell consumes 1 unit).
Cog Cog If you collect all the cogs in a level, the level is marked as completely passed.
Teleport Teleport If you reach this cell, you're teleported to the other portal with the same number. If something already exists at the destination, a swap will be performed.
Teleport Elevator If you place an object (or the robot itself) on this cell, the elevator will move up or down (depending on its previous state).
Conveyor belt Conveyor belt When enabled, objects (or the robot itself) placed on it will move towards the indicated direction.
Door Door Prevents objects or the robot from passing through that cell. Doors can be opened or closed by toggling the switch with the same color.
Bomb Bomb Destroys the adjacent ice blocks, and moves the adjacent movable blocks.
Manual switch Manual switch Toggles its state when the robot interacts with it (press ENTER).
Pressure switch Pressure switch Remains enabled as long as a movable block or the robot is placed on it.
Puzzle switch Puzzle switch Remains enabled as long as a movable block of the same color is placed on it.
Fixed block Fixed block Cannot be moved or destroyed.
Ice block Ice block Can be destroyed by an adjacent bomb, but cannot be moved.
Movable block Movable block Can be moved by the robot.
Puzzle block Puzzle block Can be moved by the robot, and is able to toggle a puzzle switch of the same color.

Keyboard commands

Key Command
Arrow up Go forward
Arrow left Turn 90° left
Arrow right Turn 90° right
Arrow down Turn 180°
Enter Toggle manual switch
Rotate checkboard + or - (numeric keypad)
Toggle windowed/full-screen ALT-ENTER
Menu ESC
Restart level R

Notes

  • The source code is in Italian, as this was the coding convention we used in our class.

About

A clone of the Microsoft Tinker game

License:GNU Affero General Public License v3.0


Languages

Language:Pascal 100.0%