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
An All-in-One EMR Exclusively for Therapy and Rehab. Icon
An All-in-One EMR Exclusively for Therapy and Rehab.

Electronic Medical Records Software

Managing your therapy and rehab practice is a time-consuming process. You spend hours on paperwork, billing, scheduling, and more. Raintree’s Therapy & Rehab EHR is here to help you manage your practice more efficiently. With our all-in-one solution, you’ll get the tools you need to streamline your therapy and rehab practice, improve patient care, and get back to doing what you love.
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