My fork of Berusky2, a 3D logic game. http://anakreon.cz/?q=node/2

Martin Stransky 4374b0445f mark as 0.5 před 12 roky
data 7e67070519 removed unused parts, added parts of 64-bit patch před 12 roky
po 1b93c2493a fixed ini file path před 12 roky
src 11f885c7c6 hopefully last part of 64-bit patch před 12 roky
AUTHORS 8709dec0f6 doc update před 13 roky
COPYING c147e39f05 added other autoconf files před 12 roky
ChangeLog 1c2c951f53 first commit před 13 roky
INSTALL c147e39f05 added other autoconf files před 12 roky
Makefile.am 1b93c2493a fixed ini file path před 12 roky
Makefile.in 7e67070519 removed unused parts, added parts of 64-bit patch před 12 roky
NEWS 964067a384 mark as 0.5 před 12 roky
README 964067a384 mark as 0.5 před 12 roky
TODO 11f885c7c6 hopefully last part of 64-bit patch před 12 roky
acconfig.h c147e39f05 added other autoconf files před 12 roky
acinclude.m4 c147e39f05 added other autoconf files před 12 roky
aclocal.m4 7e67070519 removed unused parts, added parts of 64-bit patch před 12 roky
autogen.sh c147e39f05 added other autoconf files před 12 roky
berusky2.prj 7e67070519 removed unused parts, added parts of 64-bit patch před 12 roky
config.guess c147e39f05 added other autoconf files před 12 roky
config.h.in f46beffad7 added directory parameters to ./configure před 12 roky
config.sub c147e39f05 added other autoconf files před 12 roky
configure 964067a384 mark as 0.5 před 12 roky
configure.in 964067a384 mark as 0.5 před 12 roky
depcomp c147e39f05 added other autoconf files před 12 roky
install-sh c147e39f05 added other autoconf files před 12 roky
ltmain.sh 7e67070519 removed unused parts, added parts of 64-bit patch před 12 roky
missing c147e39f05 added other autoconf files před 12 roky
mkinstalldirs 7e67070519 removed unused parts, added parts of 64-bit patch před 12 roky
setup-gettext c147e39f05 added other autoconf files před 12 roky
stamp-h.in c147e39f05 added other autoconf files před 12 roky

README


0. Homepage

http://anakreon.cz/en/Berusky2.htm

1. Compilation

Berusky2 is developed on Fedora 14. It may or may not build/run
on other distros/platform. Feel free to send feedback/patches
to stransky@anakreon.cz.

1.1 - Build of berusky2 code from tar.gz:

* Install devel packages for libraries (SDL, SDL_Image, GL, GLU, X11, zlib).

* Download berusky2-version.tar.gz and extract it and rebuild by:

$tar xzf berusky2-version.tar.gz
$cd berusky2-version
$./configure
$make

1.2 - Build of berusky2 code from src.rpm package:

* Download berusky2-version.src.rpm and run:

$rpmbuild --rebuild berusky2-version.src.rpm

* Install the built game binary as root by:

$su -
#rpm -ihv berusky2-version.arch.rpm

2. Configuration

2.1 - Configuration/installation from tar.gz:

* Download berusky2-data-version.tar.gz and extract it somewhere:

$tar xzf berusky2-data-version.tar.gz
$cd berusky2-data-version

* Grab berusky3d-local.ini from berusky2-version.tar.gz (it's in the data dir)
and copy it to created berusky2-data-version directory.

* Grab the binary (from 1.1) and copy it to your berusky2-data-version dir.

2.2 - Configuration/installation from src.rpm:

* Download berusky2-data-version.src.rpm and run:

$rpmbuild --rebuild berusky2-data-version.src.rpm

* Install the built rpm file as root by:

$su -
#rpm -ihv berusky2-data-version.arch.rpm

3. Game run

3.1 - Run from local installation (in berusky2-data-version dir):

$./berusky2 -i berusky3d-local.ini -l - runs main game
$./berusky2 -i berusky3d-local.ini -l level_name.lv6 - runs user level named "level_name"
from game directory.

3.2. - Run from installed rpm packages:

$berusky2 - runs main game
$berusky2 level_name.lv6 - runs user level named "level_name"
from game directory.

4. Game Rules

In order to leave each level it is necessary to reach exit with all bugs.

You will be meeting miscellaneous game elements while completing individual
missions, we will try to explain their meaning now.

Box - It is possible to push it.
Explosive - Can destroy the boxes.

Exit - A gate to next level/exit.

Stone - Can be broken by a pickax.
Pickax - A tool for stone crushing.

Other elements not listed here are just walls, which have no interesting
properties. They cannot be push away nor it is possible
to break them anywise.


5. Game keys

Arrows - Move selected bug

Tabulator - Switch among the bugs

Space - On/Off bug visibility

1 - Choose the first bug
2 - Choose the second bug
3 - Choose the third bug
4 - Choose the fourth bug
5 - Choose the fifth bug

F1 - In game help
F2 - Save level
F3 - Load level


Mouse:

left shift + mouse motion - camera move
left ctrl + mouse motion - camera rotation
mouse wheel - camera zoom