Skip to content

j-jorge/tunnel

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

What is this?

Tunnel is a puzzle platformer in which you play an apprentice god who have the ability to open a tunnel between two alternate versions of the same environment. Your goal is to find the crystals scattered in the universes in order to trigger a machine that will lead you to the next part of the game.

How to build the project?

The game relies upon the Bear engine. I would suggest that you prepare a workspace as follows:

mkdir tunnel-build
cd tunnel-build
git clone https://github.com/j-jorge/bear.git
git clone https://github.com/j-jorge/tunnel.git

You should now have two subdirectories named bear and tunnel in the current directory. Create a file name CMakeLists.txt beside them, with the following content:

cmake_minimum_required(VERSION 2.6)

if( NOT DEFINED BEAR_ROOT_DIRECTORY )
  set( BEAR_ROOT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/bear" )
endif()

set( CMAKE_MODULE_PATH "${BEAR_ROOT_DIRECTORY}/cmake-helper" )

include( uninstall )

subdirs( bear tunnel )

We use CMake as the build system (http://www.cmake.org/). You will also need a C++ compiler and the following libraries in order to build the game:

Once everything is installed, build the game by typing the following commands:

cmake . -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

The default installation prefix is /usr/local. You can set another prefix by defining CMAKE_INSTALL_PREFIX as shown above.

If you want to hack or debug the game, I would suggest to define CMAKE_BUILD_TYPE=debug, not to make install and to run the game using the tunnel script from tunnel folder.

Where to get help?

Issues should be reported on the projects page on GitHub: https://github.com/j-jorge/tunnel

For general questions, send an email to julien.jorge@stuff-o-matic.com.

Legal information

The software is licensed under the version 3 of the GNU GPL. All multimedia resources are provided under the terms of the version 3 of the Creative Commons license, with attribution and share-alike clauses (CC-by-sa).

See the accompanying LICENSE file for details.

About

The source and resources of Tunnel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published