Commit a7b7c967 authored by Georg Gottleuber's avatar Georg Gottleuber
Browse files

init

parents
Programmer/Maintairer:
----------------------
Georg Gottleuber <dev@bielebridge.net>
Original particle simulation (part of Contruo, https://libregamewiki.org/Construo):
-----------------------------------------------------------------------------------
Ingo Ruhnke (Author of Construo) <grumbel@gmail.com>
This diff is collapsed.
ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS} -I m4
# the subdirectories of the project to go into
SUBDIRS = src data
This diff is collapsed.
bielebridge 0.0.1
Copyright (C) 2008-2019 Georg Gottleuber (dev@bielebridge.net)
https://bielebridge.net
Introduction
--------------------------------------------------
bielebridge is a challenging 2D construction game.
Build bridges to let a trail cross. Like in real the budget ist limited.
System Requirements
--------------------------------------------------
General hardware requirements:
- CPU: 1 GHz with FPU (Floating Point Unit)
- RAM: 200 MB
- Graphics: OpenGL 2.1 hardware
- HDD: 20 MB of free space on your hard drive.
- OS: GNU/Linux
Software dependencies:
--------------------------------------------------
Build tools for C++ with GNU make:
build-essential and g++
Packages for Linux Mint 19 Tara:
liblua5.2-dev lua5.2 libsdl2-dev libsdl2-gfx-dev libsdl2-ttf-dev libsdl2-image-dev
Packages for Ubuntu 18.04:
liblua-dev libsdl2-dev libsdl2-gfx-dev libsdl2-ttf-dev libsdl2-image-dev
Packages for gentoo:
libsdl2 sdl2-ttf sdl2-gfx sdl2-image lua
Build and run
--------------------------------------------------
$ ./configure && make && ./src/bielebridge
Installation (optional)
--------------------------------------------------
$ sudo make install
Basic Gameplay
--------------------------------------------------
Try to build a stable bridge with the smalles possible budget.
Controls
--------------------------------------------------
Editor:
"w","a","s","d" or arrows: move canvas
"r": shortkey to run simulation
Left and right mouse click: creation and deletion of beams
Click, hold and drag: visual copy mode (level 5 achievement)
Simulator:
"+"/"-": increase/decrease simulation speed
SPACE: pause simulation
"c": set action cam
"f": set fast simulation speed
Advanced Configuration Options
--------------------------------------------------
If not cross compiling: use gcc with "-march=native" for custom host optimization
and "-O3 -fomit-frame-pointer" to get best performance. The binary may only run
on the CPU it was compiled for.
Example:
$ env CXXFLAGS="$CXXFLAGS -march=native -O2 -fomit-frame-pointer -Wall -Wconversion -pedantic" ./configure
$ make -j2
$ ./src/bielebridge # or install it with "sudo make install"
Some CPUs are even faster with "-O3" instead of "-O2". Please check the benchmark.
For debug and development use "-Wall -Wconversion -pedantic" and maybe
"-DDEBUG -DDEBUGPRINT -DDEBUG_FORCES -DDEBUG_MENU -DDEBUG_SIMULATOR"
Bugs
--------------------------------------------------
Physics engine behaves strange sometimes.
License
--------------------------------------------------
The game and its source code is released under the terms of the GNU
General Public License. See COPYING for details.
Some of the source code origining from various third parties is not
released under the same license. Please consult the appropriate
license material for more information.
Generally you're free to copy and reproduce both bbu and the
source code in any way you like, even to modify the source and release
your own version of the game, as long as you comply with the
above mentioned licenses.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
abysta at yandex.ru
Adrian Schroeter
Aleksey Chalabyan
Andrey Valentinovich Panov
Ben Laenen
Besarion Gugushvili
Bhikkhu Pesala
Clayborne Arevalo
Dafydd Harries
Danilo Segan
Davide Viti
David Jez
David Lawrence Ramsey
Denis Jacquerye
Dwayne Bailey
Eugeniy Meshcheryakov
Gee Fung Sit
Heikki Lindroos
James Cloos
James Crippen
John Karp
Keenan Pepper
Lars Naesbye Christensen
Lior Halphon
MaEr
Mashrab Kuvatov
Max Berger
Mederic Boquien
Michael Everson
MihailJP
Misu Moldovan
Nguyen Thai Ngoc Duy
Nicolas Mailhot
Norayr Chilingarian
Ognyan Kulev
Ondrej Koala Vacha
Peter Cernak
Remy Oudompheng
Roozbeh Pournader
Rouben Hakobian
Sahak Petrosyan
Sander Vesik
Stepan Roh
Stephen Hartke
Steve Tinney
Tavmjong Bah
Thomas Henlich
Tim May
Valentin Stoykov
Vasek Stodulka
Wesley Transue
Yoshiki Ohshima
$Id: AUTHORS 2495 2011-11-14 22:56:26Z noct_dreamer $
This diff is collapsed.
This diff is collapsed.
dist_pkgdata_DATA = lvl001.blv \
lvl002.blv \
lvl003.blv \
lvl004.blv \
lvl005.blv \
lvl006.blv \
lvl007.blv \
lvl008.blv \
lvl009.blv \
lvl010.blv \
lvl011.blv \
lvl012.blv \
lvl013.blv \
lvl014.blv \
lvl015.blv \
lvl016.blv \
benchmark.ben \
DejaVuSans-Bold.ttf \
FONT_AUTHORS \
FONT_LICENSE \
FONT_README \
background.png
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment