bridgecommand / bc

Bridge Command ship simulator
https://www.bridgecommand.co.uk
Other
56 stars 24 forks source link

Bridge Command

This is the source code for Bridge Command, developed in C++ using the Irrlicht 3d library.

For more information, see https://www.bridgecommand.co.uk

To compile

For Windows, Visual Studio 2017 (or greater) and Code::Blocks are used and tested. Project files for both are in the src folder.

For Linux and macOS, CMake is used. Please see the instructions in src/CompilingLinuxAndMac.txt

Licence

Bridge Command is Copyright (C) 2018 by James Packer. The model files distributed in this release are copyright by their authors. In this release, models have been provided by Ragnar, Juergen Klemp, Simon D Richardson, Jason Simpson, Thierry Videlaine, and NETC (Naval Education and Training Command).

Bridge Command is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License Version 2 as published by the Free Software Foundation.

The models distributed with Bridge Command may be used with Bridge Command. For any other use, you must obtain permission from the relevant author. Each model is credited to its author in the documentation distributed with Bridge Command.

Bridge Command uses the Irrlicht Engine (http://irrlicht.sourceforge.net), the ENet networking library (http://enet.bespin.org), ASIO, PortAudio, water based on Keith Lantz FFT water implementation and the RealisticWaterSceneNode by elvman (https://github.com/elvman/RealisticWaterSceneNode), and the Serial library by William Woodall. Bridge Command depends on libsndfile, which is released under the GNU Lesser General Public License version 2.1 or 3.

The Irrlicht Engine is based in part on the work of the Independent JPEG Group, the zlib, and libpng.