SDL/OpenGL based WW2 german submarine 3d simulation, multilanguage support, multiplatform support with advanced sound and graphics. Please visit dangerdeep.sourceforge.net for any news or visit us in #dangerdeep on freenode IRC.

Features

  • OpenGL

Project Samples

Project Activity

See All Activity >

Categories

Simulation Games

License

Other License, GNU General Public License version 2.0 (GPLv2)

Follow Danger from the Deep

Danger from the Deep Web Site

Other Useful Business Software
HRSoft Compensation - Human Resources Software Icon
HRSoft Compensation - Human Resources Software

HRSoft is the only unified, purpose-built SaaS platform designed to transform your complex HR processes into seamless digital ones

Manage your enterprise’s compensation lifecycle and accurately recognize top performers with a digitized, integrated system. Keep employees invested and your HR team in control while preventing compensation chaos.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
14
0
0
0
2
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Very promising project! An open source Silent Hunter III, the dream of many users and passionate modders.
  • It's not compiling with Debian Jessie. ric@iam:~/dangerdeep-0.4.0_pre3327$ scons -k scons: Reading SConscript files ... Compiling for GNU/Linux Environment (linux2) Using architecture: x86_64 Found GL library "/usr/lib/libGL.so" Install binary path: /usr/local/bin Using data dir: /usr/local/share/dangerdeep Checking for C library GL... (cached) yes Checking for C library GLU... (cached) yes Checking for C library SDL... (cached) yes Checking for C library SDL_image... (cached) yes Checking for C library SDL_mixer... (cached) yes Checking for C library fftw3... (cached) yes Checking for C library bz2... (cached) yes Checking for C header file gl.h... (cached) yes Checking for C header file glu.h... (cached) yes Checking for C header file SDL.h... (cached) yes Checking for C header file SDL_image.h... (cached) yes Checking for C header file SDL_mixer.h... (cached) yes Checking for C header file fftw3.h... (cached) yes Checking for C header file bzlib.h... (cached) yes Checking for C library fftw3f... (cached) yes fftw3 library supports float type. Using it... Checking for C library avutil... (cached) no scons: warning: The build_dir keyword has been deprecated; use the variant_dir keyword instead. File "/home/ric/dangerdeep-0.4.0_pre3327/SConstruct", line 348, in <module> scons: warning: Two different environments were specified for target cfg.o, but they appear to have the same action: $CXX -o $TARGET -c $CXXFLAGS $CCFLAGS $_CCCOMCOM $SOURCES File "/home/ric/dangerdeep-0.4.0_pre3327/src/SConscript", line 132, in <module> scons: warning: Two different environments were specified for target keys.o, but they appear to have the same action: $CXX -o $TARGET -c $CXXFLAGS $CCFLAGS $_CCCOMCOM $SOURCES File "/home/ric/dangerdeep-0.4.0_pre3327/src/SConscript", line 132, in <module> scons: warning: BuildDir() and the build_dir keyword have been deprecated; use VariantDir() and the variant_dir keyword instead. File "/home/ric/dangerdeep-0.4.0_pre3327/SConstruct", line 350, in <module> scons: done reading SConscript files. scons: Building targets ... g++ -o build/linux/subsim.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=x86-64 -g -O2 -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/subsim.cpp In file included from src/subsim.cpp:57:0: src/faulthandler.h: In function ‘void print_stack_trace()’: src/faulthandler.h:181:41: error: ‘getpid’ was not declared in this scope oss << "addr2line -e /proc/" << getpid() << "/exe -s " << addrs; ^ scons: *** [build/linux/subsim.o] Error 1 g++ -o build/linux/sea_object.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=x86-64 -g -O2 -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/sea_object.cpp In file included from src/sea_object.h:32:0, from src/sea_object.cpp:23: src/matrix3.h: In instantiation of ‘matrix3t<D>::matrix3t() [with D = double]’: src/sea_object.cpp:301:19: required from here src/matrix3.h:40:34: error: ‘memset’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] memset(values, 0, sizeof(D)*3*3); ^ In file included from /usr/include/SDL/SDL_stdinc.h:60:0, from /usr/include/SDL/SDL_types.h:28, from src/color.h:26, from src/primitives.h:27, from src/polygon.h:31, from src/sea_object.h:35, from src/sea_object.cpp:23: /usr/include/string.h:66:14: note: ‘void* memset(void*, int, size_t)’ declared here, later in the translation unit extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^ scons: *** [build/linux/sea_object.o] Error 1 g++ -o build/linux/model.o -c -Wall `sdl-config --cflags` `pkg-config --cflags x11` -march=x86-64 -g -O2 -DWITH_FLOAT_FFTW -I/usr/include/SDL -I/usr/include/GL src/model.cpp src/model.cpp: In member function ‘void model::mesh::compile()’: src/model.cpp:854:31: warning: variable ‘has_texture_u1’ set but not used [-Wunused-but-set-variable] bool has_texture_u0 = false, has_texture_u1 = false; ^ src/model.cpp: In member function ‘double model::mesh::compute_volume() const’: src/model.cpp:1143:11: warning: variable ‘abcd’ set but not used [-Wunused-but-set-variable] vector3 abcd = A + B + C + D; ^ src/model.cpp: In member function ‘void model::mesh::display(const texture*) const’: src/model.cpp:1724:31: warning: variable ‘has_texture_u1’ set but not used [-Wunused-but-set-variable] bool has_texture_u0 = false, has_texture_u1 = false; ^ In file included from src/model.h:27:0, from src/model.cpp:23: src/matrix3.h: In instantiation of ‘matrix3t<D>::matrix3t() [with D = double]’: src/model.cpp:678:14: required from here src/matrix3.h:40:34: error: ‘memset’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] memset(values, 0, sizeof(D)*3*3); ^ In file included from /usr/include/SDL/SDL_stdinc.h:60:0, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from src/texture.h:37, from src/model.h:29, from src/model.cpp:23: /usr/include/string.h:66:14: note: ‘void* memset(void*, int, size_t)’ declared here, later in the translation unit extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^ In file included from src/model.h:28:0, from src/model.cpp:23: src/matrix4.h: In instantiation of ‘matrix4t<D>::matrix4t() [with D = float]’: src/matrix4.h:149:41: required from ‘static matrix4t<D> matrix4t<D>::one() [with D = float]’ src/model.cpp:380:44: required from here src/matrix4.h:41:34: error: ‘memset’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] memset(values, 0, sizeof(D)*4*4); ^ In file included from /usr/include/SDL/SDL_stdinc.h:60:0, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from src/texture.h:37, from src/model.h:29, from src/model.cpp:23: /usr/include/string.h:66:14: note: ‘void* memset(void*, int, size_t)’ declared here, later in the translation unit extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^ scons: *** [build/linux/model.o] Error 1 scons: done building targets (errors occurred during build). ric@iam:~/dangerdeep-0.4.0_pre3327$
  • Great uboat game ! If you liked Silent Service and the Silent Hunter series, this game is for you !
    1 user found this review helpful.
  • Thanks for putting this together - I'd like to see it proceed. Really nice work so far though :).
  • This is where a dual-boot PC delivers: Nice project, but it runs best under Linux.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD, Windows

Languages

French, Dutch, Polish, Czech, Italian, English, Portuguese, German, Spanish

Intended Audience

End Users/Desktop

User Interface

X Window System (X11), OpenGL, Win32 (MS Windows)

Programming Language

C++

Related Categories

C++ Simulation Games

Registered

2003-01-10