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.

Danger01

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:

Danger_02

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:

  1. Tryb gry pojedynczej – znajdziemy w nim trzy tryby rozgrywki:
    1. Rozpoczęcie bitwy – Bitwa statków wojennych” (tryb jeszcze niedostępny).
    2. “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)
    3. “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ę”.

    4. “Ł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.

  2. “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)”.
  3. “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.
  4. “Sala Sławy”. Tutaj znajdziemy najlepsze wyniki.
  5. “Informacje o autorach”.
  6. “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.
  7. “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

Podziel się na:

  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Śledzik
  • Blip
  • Identi.ca
  • Kciuk.pl
  • Wykop

Creative Commons License

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.


Komentarze (RSS)

Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

Liczba komentarzy: 16

zwiń wątek po76  22 marca 2010 o godz. 9:47 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +4 [Pokaż komentarz]

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).

 
zwiń wątek czepol  22 marca 2010 o godz. 13:44 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +4 [Pokaż komentarz]

Nie mogę się doczekać aż wrócę do domu :)

 
zwiń wątek norbert_ramzes  22 marca 2010 o godz. 14:46 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +6 [Pokaż komentarz]

Wolny, z otwartym kodem źródłowym na licencji GPL

Już wiem w czym będę dzisiaj grzebał :)

The SVN version IS experimental, it may drink your milk, steal your cats or do other unexpected things (it shouldn’t but it might, so just be warned).

:D

 
zwiń wątek Moses  22 marca 2010 o godz. 18:41 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +3 [Pokaż komentarz]

Świetnie, widziałem już wszystko oprócz porządnej strzelanki w stylu Calla albo Medal of Honor :/

 
zwiń wątek Treadstone  23 marca 2010 o godz. 14:39 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: -2 [Pokaż komentarz]

Zalecane wymagania sprzętowe:
Procesor: 2 GHz;
Pamięć RAM: 2 GB;
Karta graficzna: Zgodna z Nvidia GeForce 7×00.

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?

zwiń wątek norbert_ramzes  23 marca 2010 o godz. 16:18 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +2 [Pokaż komentarz]

Może silnik skryptowy?

 
zwiń wątek ikaiyu  25 marca 2010 o godz. 14:05 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +3 [Pokaż komentarz]

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 :)

 
zwiń wątek bjulek  27 marca 2010 o godz. 10:31 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +1 [Pokaż komentarz]

akurat, jesli chodzi o wymagania, to sa troche przesadzone. gra dziala dobrze (plynnie, nie “zrywa”) na gf2, 512M RAM i athlonie 1700

 
 
zwiń wątek Marc Rousé  23 marca 2010 o godz. 16:27 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +5 [Pokaż komentarz]

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ń.

 
zwiń wątek grzempek  25 marca 2010 o godz. 20:23 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +2 [Pokaż komentarz]

Szkoda (wg. opisu), że nie ma trybu kampanii…

 
zwiń wątek kozlov  25 marca 2010 o godz. 20:58 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +2 [Pokaż komentarz]
zwiń wątek kozlov  25 marca 2010 o godz. 21:01 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +2 [Pokaż komentarz]

(A to zonk, nie sądziłem że instrukcja będzie tym samym co artykuł… o_O)

zwiń wątek michuk  25 marca 2010 o godz. 21:39 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: 0 [Pokaż komentarz]

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.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Marc Rousé  25 marca 2010 o godz. 22:45 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +1 [Pokaż komentarz]

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.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
 
zwiń wątek Plichu  27 marca 2010 o godz. 13:21 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +3 [Pokaż komentarz]
 
zwiń wątek Marc Rousé  28 marca 2010 o godz. 11:09 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +1 [Pokaż komentarz]

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

 
Identyfikator (wymagane)
Adres e-mail (wymagany - nie pokażemy go publicznie)
Adres URI
Rozmiar pola: zmniejsz rozmiar | zwiększ rozmiar
Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.

Literówki najlepiej zgłaszać jabberem: michuk@jakilinux.org lub kocio@jabber.org!

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>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

O Autorze

Je m'appelle Marc Rousé

Branżowe oferty pracy

Reaklmy AdTaily

RSS

Możesz śledzić komentarze do tego artykułu poprzez specjalny kanał; RSS 2.0 .

Porównaj dystrybucje!

vs

Dołącz do nas!

Masz ulubioną dystrybucję? Chciałbyś zostać jej opienkunem w wortalu jakilinux.org? Nic prostszego!
Więcej o współpracy na blogu Grupy Jakilinux.

Butik JL

jakilinux butik
Obejrzyj więcej produktów i wybierz coś dla siebie.

Subskrybuj Biuletyn!

Biuletyn Grupy Jakilinux to okresowy subiektywny przegląd najważniejszych informacji o których piszemy w naszych serwisach, który wysyłamy e-mailem. Subskrybuj biuletyn!