Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mki1967/et-game
Finding objects randomly scattered in 3D scenes
https://github.com/mki1967/et-game
Last synced: 10 days ago
JSON representation
Finding objects randomly scattered in 3D scenes
- Host: GitHub
- URL: https://github.com/mki1967/et-game
- Owner: mki1967
- License: gpl-3.0
- Created: 2013-11-10T15:05:44.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-11-09T09:22:00.000Z (about 9 years ago)
- Last Synced: 2023-06-07T08:45:32.665Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 301 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
README
E.T. GAME
Copyright (C) 2003, 2013 Marcin Kik [email protected]
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 LICENSEINSTALLING:
-----------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'//// (with or without 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-devBUILDING 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.shThen 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/ .