/the-new-tim

'The Incredible Machine' rework, with multithreaded physical engine. 40 levels playable ! + Level Editor Mode

Primary LanguageJava

TheNewTIM

Actions Status

Overview

This is an adaptation of "The Incredible Machine" with increased multithreaded physical engine. About 40 levels available !

/!\ most of the code base is in french because this project has been developed during my early university years in France !

Features

  • Multithreaded physical engine
  • Rotation taken into account during collisions
  • Funny tools to solve puzzles : Balloons, Walls and Ventilators
  • 40 funny levels that might be hard to solve...
  • Infinite number of ways to solve levels
  • You can visualize solution if you are locked ! Or simply go to next level ;)
  • You can create you own levels with the EDITOR MODE !

Game Goal

Solve them all ! You have to put inside the bucket(s) all the Balloons involved in the level !

Build

find -name '*.java' > sources.txt
mkdir output
javac -encoding ISO-8859-1 -d output @sources.txt
cp -r src/main/resources/* output
cd ./output
jar cmf ../manifest.mf thethetim.jar com data

Run

cd ./output
java -jar thethetim.jar

Screens

Tutorial tuto1 tuto2

Example of levels screen11 screen8 screen7