E.T. GAME
Copyright (C) 2003, 2013 Marcin Kik mki1967@gmail.com
E.T. GAME comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under conditions of GNU GENERAL PUBLIC LICENSE
INSTALLING:
The program requires X11 with GL/GLX libraries.
USAGE:
In the directory containing the compiled program type:
bash ./runme
Note that runme is a script that starts the compiled program: ./et-game with a configuration file name as the argument.
RULES OF THE GAME AND KEYBOARD ACTIONS:
In each round the player has to collect 10 objects randomly scattered in a 3-dimensional scene.
The player can navigate by pressing 'b'/'f'/Arrows (with or without Shift key). (Warning: Keyboard CapsLock must be off.)
After each round he receives 1000000/((s+1)*(s+1)) points, where s is the time in seconds of the round. Then a "teleport gate" appears in some random place that can be used to move the player to the next stage.
CONFIGURATION FILE OF THE GAME
Configuration file is a sequence of the file names. Each of these files contains a shape designed with E.T. EDITOR. The first file contains the shape of the collected objects. The second file contains the shape of the teleport gate. The remaining files contain designs of the 3D scenes used in the stages of the game.
You can extend the game by designing your own stages and adding their names to the configuration file. (At this moment you can find E.T. EDITOR at https://github.com/mki1967/et-edit )
REQUIRED PACKAGES:
For compilation on Linux Ubuntu:
- mesa-common-dev
- libgl1-mesa-dev
- libX11-dev
BUILDING IN THE REPO CLONED FROM GITHUB:
To build the project automatically, you need autotools and automake packages. First time after you clone the repository, you need to run the script: ./autogen.sh
Then you may run
- ./configure # or ./configure --prefix /home/yourusername
- make
- sudo make install # or make install if you want to install this in /home/yourusername/ .