Danger from the Deep 0.3.0 – opis gry
21 marca 2010, Marc Rousé
Wolny, z otwartym kodem źródłowym na licencji GPL, symulator niemieckiej łodzi podwodnej z czasów II Wojny Światowej. Jak już zostało wspomniane na początku kod źródłowy jest na licencji GPL, jednakże część składowych elementów takich jak muzyka, grafika obwarowane są licencją Creative Commons W-NC-Nd 2.0/2.5. Gra została napisana na platformy: Linux (i386, amd64) i Windows. Warto wspomnieć, iż do poprawnego działania wymaga SDL/OpenGL.

Minimalne wymagania sprzętowe:
- procesor: 1,5 GHz;
- pamięć RAM: 1 GB;
- karta graficzna: Zgodna z Nvidia GeForce 6×00.
Zalecane wymagania sprzętowe:
- Procesor: 2 GHz;
- Pamięć RAM: 2 GB;
- Karta graficzna: Zgodna z Nvidia GeForce 7×00.
Opis
DftD jest planowym i strategicznym symulatorem, realistycznym w czasie (występuje zmienny cykl dnia/nocy, istnieje możliwość przyśpieszenia czasu, chociaż nie zawsze działa to na naszą korzyść). Na uznanie zasługuje dobrze oddana fizyka poruszania się okrętów, fal oceanu, zmian horyzontu. Grafika stoi na bardzo wysokim poziomie. Twórcy nie ograniczyli się do widoku tylko z jednej kamery. Dali nam możliwość obserwowania otoczenia z wielu perspektyw (m.in. peryskop, UZO, widok z mostka, czy całkowicie z zewnątrz). Nie sposób nie wspomnieć o muzyce towarzyszącej nam od samego początku rozgrywki, która niewątpliwie buduje nastrój i pozwala zapomnieć się jeszcze bardziej. W grze wcielamy się w niemieckiego kapitana okrętu podwodnego (U-boota) uzbrojonego w śmiertelnie niebezpieczne dla przeciwnika torpedy i dysponującego również siejącym postrach działkiem pokładowym. Od tej pory będziemy służyć w Kriegsmarine (Morskie Siły Wojskowe Nazistowskich Niemiec). Naszym zadaniem będzie zwalczać konwoje nieprzyjaciela… Pod osłoną nocy, mimo liczebnej przewagi wroga, przyjdzie nam walczyć na śmierć i życie. Jeden mały błąd może nas drogo kosztować. Musimy działać pewnie i błyskawicznie, bo przeciwnik nie śpi. Nie jeden raz będziemy szukać ratunku w morskich głębinach, stając się z napastnika ofiarą, by gdy minie niebezpieczeństwo znów uderzyć z impetem. Musimy działać rozważnie. Przemyślanie wybierać i namierzać cele, nie pozwalając sobie na żadną utratę torpedy, gdyż na pełnym oceanie każda torpeda jest na wagę złota i może się zdarzyć, iż w decydującym momencie zabraknie nam właśnie tej nierozważnie wykorzystanej. A okręt podwodny bez uzbrojenia jest tylko kupą złomu. Gdy wreszcie okiełznamy żelaznego potwora i w końcu uda nam się zniszczyć wroga, a sytuacja będzie opanowana sięgniemy po dziennik okrętowy, w którym zapiszemy najistotniejsze informacje, a nasze sukcesy odnotujemy w dzienniku zwycięstw. Póki co stoimy po przeciwnej stronie barykady, ale w przyszłości kto wie, może Twórcy pozwolą nam stanąć po stronie Aliantów i będziemy mogli zwalczać Wilcze Stada przeciwnika.
Gra warta jest poświecenia czasu, nie tylko pasjonatów II Wojny Światowej i jej tragicznego w skutkach, a zarazem ciekawego rozdziału zwanego Bitwą o Atlantyk. Nareszcie powstał produkt godny uwagi, także dla użytkowników Linuksa. Symulacja doczekała się już wersji 0.3.0. Póki co jest to wersja alpha, jednakże jej staranne wykonanie wróży na przyszłość, że może być tylko lepiej, a efekt końcowy będzie zapewne piorunujący.
Przykładowe zrzuty ekranu:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Instalacja (Linux)
Pobieranie
Odwiedzamy oficjalną stronę Danger from the Deep. Przechodzimy do sekcji Download.
Wybieramy GNU/Linux (x86 & x86-64):-dangerdeep-0.3.0-linux-installer.bin.
Zapisujemy na dysku – na tę chwilę plik instalacyjny ma 67,2 MB.
Właściwa instalacja
Po zapisaniu na dysku otwieramy konsolę przechodzimy do katalogu do którego został zapisany plik z grą, np.:
:~$ cd /home/user/Download
Logujemy się na prawach administratora i uruchamiamy plik
:~#./dangerdeep-0.3.0-linux-installer.bin
Na początek zostaje wyświetlona lista z dostępnymi językami wraz z przypisanymi im numerami (by wybrać język polski wpisujemy 10). Za każdym razem potwierdzając klawiszem <enter>. Kolejny krok to zapoznanie się z treścią licencji i jej akceptacja (lub odrzucenie).
Następnie jeśli zaakceptowaliśmy licencję instalator przedstawi nam dwie możliwości, gdzie aplikacja ma zostać zainstalowana: można podać własną ścieżkę, lub zostawić domyślną. W następnym kroku instalator informuje, iż jest gotowy i czeka na naszą zgodę. Potwierdzamy klawiszem <enter> i czekamy, aż pasek postępu dojdzie do stu procent. W tym momencie właściwa instalacja jest już zakończona.
Na sam koniec jeśli chcemy możemy przeczytać plik READ ME.
Pierwsze uruchomienie
By uruchomić grę naciskamy kombinację klawiszy Alt + F2 lub uruchamiamy konsolę i wpisujemy dangerdeep. Jeśli wszystko przebiegło w porządku, gra powinna się uruchomić.
Zaczynamy
Po uruchomieniu gry, wita nas bardzo ładne menu, które świetnie pasuje do gry i już na wstępie naszej wojennej przygody pozwala poczuć niesamowity klimat i stwierdzić, że jeśli cała gra została zrobiona z taką starannością, to jest to produkt godny uwagi! Wracając do menu, jego tłem jest jakby poszarzałe i zniszczone przez czas zdjęcie przedstawiające obrazy II Wojny Światowej. Mocną stroną nie jest tylko grafika, bowiem na wyjątkowe uznanie zasługuje także muzyka wydobywająca się, niejako z gramofonu z charakterystycznymi „szumami” starej, a na dodatek wysłużonej już płyty winylowej… Już na samym początku przenosimy się w lata 40. XX wieku…
“Menu główne” – Zaczynając od samej góry pierwsza pozycja w naszym menu to:
- Tryb gry pojedynczej – znajdziemy w nim trzy tryby rozgrywki:
- Rozpoczęcie bitwy – Bitwa statków wojennych” (tryb jeszcze niedostępny).
- “Atak na Konwój – Bitwa o Atlantyk” – to następny tryb, w przeciwieństwie do poprzedniego możemy tutaj zagrać parę misji.
Wybierając ten tryb mamy możliwość ustawienia kilku parametrów rozgrywki:- “Typ okrętu podwodnego”, w tej chwili dostępne są następujące: Typ VIIc (aktywny sonar Gerat, zwiększony zasięg), Ixc40, XXI, IIa, IIb, IIc, IId)
- “Rozmiar Konwoju”. – tutaj ustawimy wielkość konwoju (ilość okrętów konwojowanych), kolejno: mały, średni, duży.
- “Eskorta Konwoju”- ustawiamy opcje dotyczące wielkości eskorty (ilość okrętów eskorty), kolejno: bez eskorty, mała eskorta, średnia eskorta i duża.
- “Wybierz Porę Dnia”.- kolejno: noc, ranek, południe i wieczór.
- “Okres Czasu”, w którym będzie rozgrywała się akcja naszej bitwy. Mamy do wyboru następujące okresy:
- “Pierwsze Ruchy” (wrzesień 1939 – maj 1940)
- “Szczęśliwy Czas” (czerwiec 1940 – marzec 1941)
- “Znudzony Oficer” (kwiecień 1941 – grudzień 1941)
- “Dudniące Uderzenie, Rytm bębna” (styczeń 1942 – czerwiec 1942)
- “Odwrócić Przeznaczenie” (lipiec 1942 – grudzień 1942)
- “Ostatnia Szansa” (styczeń 1943 – maj 1943)
- “Porażka” (czerwiec 1943 – czerwiec 1944)
- “Koniec” (lipiec 1944 – maj 1945)
- “Historyczna Misja”- jak sama nazwa wskazuje tutaj, możemy rozegrać jedną z historycznych misji. Jak na razie do wyboru mamy tylko cztery misje, w tym dwie treningowe:
- Pierwsza misja – “Bitwa o konwój, duży konwój przeciwko łodzi podwodnej”. Po zaznaczeniu misji, pod spodem wyświetli się nam jej cel. W tym wypadku: “Zbliżasz się do dużego konwoju, zrelacjonowały to inne łodzie podwodne, spodziewaj się silnej ochrony. Tylko Ty możesz wykonać tą operację.”
- Druga misja treningowa – “Mały konwój na Morzu Egejskim”. Po zaznaczeniu misji, tak jak poprzednio wyświetli się nam cel, który musimy spełnić, by wypełnić misje. W tym wypadku: “Masz wykryć mały, niechroniony konwój statków handlowych na Morzu Egejskim. Bądź szybki, ponieważ eskorta może być w pobliżu”.
- Trzecia misja treningowa – “Pojedynczy okręt“. Cel: “Masz wykryć mały, niechroniony konwój statków handlowych na Morzu Egejskim. Bądź szybki, ponieważ eskorta może być w pobliżu”.
- Czwarta misja, a raczej test skórki – “Trzy korwety klasy Flower”. Cel, tak jak w misji powyżej.
Jeśli jednak nie chcemy zaczynać żadnej misji klikamy “Powrót do wcześniejszego menu”. Gdy zdecydowaliśmy się rozpocząć misje naciskamy “Rozpocznij Misję”.
- “Ładuj Grę”. To następna opcja w naszym trybie „Pojedyncza gra”. Tutaj wczytamy wcześniej zapisaną grę, a także usuniemy niepotrzebne zapisy gry.
To wszystko, jeśli chodzi o tryb gry pojedynczej. Wracamy do głównego menu gry.
- “Edytor misji” znajduje się poniżej trybu “Pojedyncza gra” w menu głównym, jak sama nazwa wskazuje tutaj możemy stworzyć własną misje. Jednakże ku niezadowoleniu graczy wyświetla się komunikat: “Uwaga edytor misji jest eksperymentalnym narzędziem i powinien być używany tylko przez programistów (deweloperów)”.
- “Pokaż jednostki pływające”. Wybierając tą pozycje możemy zobaczyć wszystkie jednostki pływające dostępne w grze. Na uwagę zasługuje fakt, że po wyborze jednostki, możemy ją obejrzeć ze wszystkich stron.
- “Sala Sławy”. Tutaj znajdziemy najlepsze wyniki.
- “Informacje o autorach”.
- “Wybierz język” – w tej chwili mamy dostępnych, aż 9 języków, niestety języka polskiego jeszcze nie ma. Oprócz języka angielskiego, który jest domyślny mamy dostępne następujące: język niemiecki, włoski, hiszpański, francuski, czeski, portugalski (brazylijski), holenderski, turecki.
- “Opcje” – tutaj ustawimy najważniejsze parametry, zaczynając od konfiguracji klawiszy, poprzez zmianę rozdzielczości i na koniec włączenie lub wyłączenie efektów.
Ustawienia klawiszy
| lp. | Funkcja (en) | Funkcja (pl) | Klawisz (skrót) |
|---|---|---|---|
| 1 | Zoom map | Przybliż mapę | + |
| 2 | Unzoom map | Oddal mapę | - |
| 3 | Show gauges screen | Panel przyrządów | F1 |
| 4 | Show periscope screen | Peryskopu | F2 |
| 5 | Show UZO screen | UZO | F3 |
| 6 | Show bridge screen | Mostek | F4 |
| 7 | Show map screen | Mapa | F5 |
| 8 | Show torpedo screen | Torpedownia | F6 |
| 9 | Show damage control screen | Ekran kontroli zniszczeń | F7 |
| 10 | Show logbook screen | Dziennik okrętowy | F8 |
| 11 | Show success records screen | Dziennik zwycięstw | F9 |
| 12 | Show freeview screen | Pokaż widok ogólny | F10 |
| 13 | Rudder left | Ster w lewo | Left |
| 14 | Rudder hard left | Ster mocno w lewo | Shift + Left |
| 15 | Rudder right | Ster w prawo | Right |
| 16 | Rudder hard right | Ster mocno w prawo | Shift + Right |
| 17 | Rudder up | Ster w górę | Up |
| 18 | Rudder hard up | Ster mocno w górę | Shift + Up |
| 19 | Rudder down | Ster w dół | Down |
| 20 | Rudder hard down | Ster mocno w dół | Shift + Down |
| 21 | Center rudders | Ster prosto | Return |
| 22 | Throttle listen | 1 | |
| 23 | Throttle slow | Silnik wolno | 2 |
| 24 | Throttle half | Połowa mocy silnika | 3 |
| 25 | Throttle full | Pełna moc silnika | 4 |
| 26 | Throttle flank | Maksymalna moc maszyny | 5 |
| 27 | Throttle stop | Silnik stop | 6 |
| 28 | Throttle reverse slow | Silnik wstecz powoli | 7 |
| 29 | Throttle reverse half | Silnik wstecz na połowie mocy silnika | 8 |
| 30 | Throttle reverse full | Silnik wstecz na pełnej mocy silnika | 9 |
| 31 | Fire tube 1 | Odpal wyrzutnię torpedową 1 | Shift + 1 |
| 32 | Fire tube 2 | Odpal wyrzutnię torpedową 2 | Shift + 2 |
| 33 | Fire tube 3 | Odpal wyrzutnię torpedową 3 | Shift + 3 |
| 34 | Fire tube 4 | Odpal wyrzutnię torpedową 4 | Shift + 4 |
| 35 | Fire tube 5 | Odpal wyrzutnię torpedową 5 | Shift + 5 |
| 36 | Fire tube 6 | Odpal wyrzutnię torpedową 6 | Shift + 6 |
| 37 | Select target | Wybierz cel | Space |
| 38 | Scope up/down | Peryskop w górę/dół | O |
| 39 | Crash dive | Zanurzenie alarmowe | c |
| 40 | Go to snorkel depth | Głębokość chrapowa | d |
| 41 | Toogle snorkel | Przełącz chrapy | f |
| 42 | Set heading to view | h | |
| 43 | Identify target | Identyfikacja celu | i |
| 44 | Go to periscope depth | Głębokość peryskopowa | p |
| 45 | Go to surface | Wynurzenie | s |
| 46 | Fire torpedo | Odpal torpedę | t |
| 47 | Set view to heading | v | |
| 48 | Toggle zoom of view | y | |
| 49 | Turn view left | Obróć widok w lewo | , |
| 50 | Turn view left fast | Obróć widok w lewo szybko | Shift + , |
| 51 | Turn view right | Obróć widok w prawo | . |
| 52 | Turn view right fast | Obróć widok w prawo szybko | Shift + . |
| 53 | Time scale up | Przyśpiesz czas | [+] |
| 54 | Time scale down | Zwolnij czas | [-] |
| 55 | Fire deck gun | Ogień z działka pokładowego | g |
| 56 | Toggle relative bearing | r | |
| 57 | Toggle man deck gun | Wyślij marynarza na mostek do działka pokładowego/Zawołaj marynarza z mostka | Shift + g |
| 58 | Show Torpedo Data Computer | F11 | |
| 59 | Toggle pop-up display | Włącz/Wyłącz okienko pop-up | Tab |
| 60 | Show torpedo Setup screen | F12 | |
| 61 | Type IIa | k |
Odnośniki:
Podziękowania:
Szczególne podziękowania dla Nemessici.
Autor: Marc Rousé
Skład tekstu na JL: Swamper
Tekst opublikowany jest na licencji Creative Commons Uznanie Autorstwa 2.5, co w skrócie oznacza, że możesz go dowolnie modyfikować, publikować i rozpowszechniać również dla użytku komercyjnego. Jeśli skorzystasz z tego tekstu prosimy Cię jedynie o link zwrotny do wortalu jakilinux.org i informację o autorze oraz o tym, że został on pierwotnie opublikowany w naszym serwisie.
Liczba komentarzy: 16
W komentarzach możesz używać prostych znaczników HTML. Przykłady:
- Link: <a href="jaklinux.org">Linux dla każdego</a>,
- Wytłuszczenie: <strong>tekst pogrubiony</strong>,
- Kursywa: <em>tekst pochylony</em>,
- Przekreślenie: <strike>
tekst przekreślony</strike>, - Kod: <code>
printf("blok kodu");</code>, - Cytat: <blockquote>cytat</blockquote>












Zainstalowałem, wieczorem przetestuję. Jeden z moich ulubionych filmów to “Das Boot”, miałem jeszcze w czasach windowsa grę na motywach tego filmu. Najlepiej grać w niemieckiej wersji językowej, dla klimatu
Uwaga: jeśli macie wersję 64bit, w konsolę trzeba wklepać dangerdeep_x86_64 (tabulator podpowie, jakby co).
Nie mogę się doczekać aż wrócę do domu
Już wiem w czym będę dzisiaj grzebał
Świetnie, widziałem już wszystko oprócz porządnej strzelanki w stylu Calla albo Medal of Honor :/
Grafika wygląda jak sprzed 6 lat (no, może z małymi wyjątkami), a wymagania dość wysokie. Dlaczego tak jest? Czyżby programistom nie chciało się spędzać czasu nad optymalizacją kodu?
Może silnik skryptowy?
Grafika jest lepsza niż na przedstawionych screenach
Ogólnie prezentuje się naprawdę ładnie. Wszyscy którzy, oprócz niesamowitej grywalności zwracają uwagę przede wszystkim na grafikę na pewno nie będą zawiedzeni
akurat, jesli chodzi o wymagania, to sa troche przesadzone. gra dziala dobrze (plynnie, nie “zrywa”) na gf2, 512M RAM i athlonie 1700
Mam nadzieje, iż ten artykuł zachęci innych użytkowników do opisywania gier.
Zachęcam do komentowania.
Teraz z innej beczki:
W tym momencie pracuje nad tłumaczeniem. Praktycznie mam już przetłumaczone 95% zwrotów/wyrażeń.
Szkoda (wg. opisu), że nie ma trybu kampanii…
http://dangerdeep.sourceforge.net/2010/03/23/new-0-3-0-polish-manual/
(A to zonk, nie sądziłem że instrukcja będzie tym samym co artykuł… o_O)
Trochę nieszczęśliwie nazwano to polskim manualem – Marc wysłał PDFa z tekstem autorom gry mniej więcej w tym samym czasie co publikacja tego artykułu.
Artykuł o dangerdeep ma długą i skomplikowaną historie, która zaczęła się pare lat temu, zaraz, gdy gra ujrzała światło dzienne. Zaczynajac pisac artykuł, nie myślałem, że wyjdzie z tego tak długi tekst, który w wersji finalnej stanie się mini podręcznikiem.
Tak samo nie sądziłem, że wezme się za tłumaczenie gry, a obecnie polska wersja jest juz prawie skonczona.
Mam nadzieje, oczywiście nie zapeszając, że w niedługim czasie powinna pojawić się oficjalna polska wersja gry.
Vim wymieka :/
Wszystkich zainteresowanych i chętnych pomóc przy testach i dokończeniu tłumaczenia zapraszam na: http://forum.dug.net.pl/viewtopic.php?id=16473