Spring (gra komputerowa)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Spring
Producent Swedish Yankspankers
Silnik Spring Engine
Aktualna wersja 96.0
Data wydania

13 sierpnia 2010

Gatunek

RTS

Tryby gry gra jednoosobowa, gra wieloosobowa
Język angielski
Wymagania sprzętowe
Platforma Windows, Linux
Wymagania

Pentium 1 GHz, 512 MB RAM, karta graficzna, Windows NT 4.0/98/Me/2000/XP lub Linux

Kontrolery myszka, klawiatura

Spring (dawniej znany jako TA Spring lub Total Annihilation: Spring) – jest w pełni trójwymiarowym silnikiem RTS, stworzonym przez grupę programistów znaną jako Swedish Yankspankers. Źródła gry są dostępne na licencji GPL, jednakże w standardowym instalatorze znajdują się materiały (głównie modele jednostek) wymagające posiadania oryginalnej kopii gry Total Annihilation (od niedawna dostępny jest także instalator pozbawiony tych materiałów). Coraz bardziej również rozwijają się mody całkowicie darmowe.

Spring jest obecnie rozwijany przez Swedish Yankspankers i wspólnotę fanów tej gry. Początkowym celem programistów było stworzenie gry o możliwościach Total Annihilation (co niemal zostało ukończone), dalszymi zaś są rozwijanie gry przez dodawanie kolejnych możliwości proponowanych przez fanów. Spring wspiera głównie potyczki przez internet lub sieć lokalną, jednakże rozwijany jest też tryb gry offline (głównie przez tworzenie i udoskonalanie różnych SI).

Kod źródłowy[edytuj | edytuj kod]

Kod źródłowy Springa jest dostępny na licencji GNU GPL. Jest on napisany głównie w języku C++, z wyjątkiem klienta gry sieciowej napisanego w języku Delphi i serwera napisanego w Javie. Kod jest dokumentowany za pomocą programu Doxygen (większość kodu nie posiada porządnej dokumentacji). Do kodu źródłowego dołączone są pliki projektu dla różnych IDE[potrzebne źródło].

Wsparcie dla gier wieloosobowych[edytuj | edytuj kod]

Spring jest tworzony do gier online. W pełni deterministyczna symulacja rozgrywki jest wykonywana na wszystkich komputerach graczy jednocześnie.

Cechy[edytuj | edytuj kod]

  • Możliwość staczania ogromnych bitew dzięki możliwości posiadania do 5000 jednostek przez każdego gracza.
  • Nieograniczone ilości zasobów.
  • Możliwość gry na bardzo dużych mapach.
  • W pełni trójwymiarowa kamera, możliwa do ustawienia w niemal dowolnej pozycji.
  • Realistyczne trajektorie pocisków i rakiet.
  • W pełni trójwymiarowa walka powietrzna.
  • Deformowalny teren.
  • Dynamiczne fale wywoływane przez okręty i eksplozje na powierzchni wody.
  • Kompatybilność formatu jednostek ze stworzonymi dla gry Total Annihilation.
  • Wiele jednostek zostało "remodelowanych" dzięki czemu wyglądają lepiej od oryginału.
  • Mnogość modów, map, skryptów wpływających na obsługę i działanie gry.
  • Możliwość gry nawet do 250 graczy na jednej mapie
  • Możliwość gry w kooperacji z innymi graczami

Mody[edytuj | edytuj kod]

Na silniku Spring powstało wiele modów które urozmaicają rozgrywke np. Kernel Panic - Modyfikacja ta przenosi nas w świat komputera gdzie walczą ze sobą trzy stronnictwa: System - jest to armia specjalizująca się w ciężkich broniach i potężnych maszynach. Hacker - ta nacja nastawiona jest na defensywe dlatego podstawowa jednostka bug (ang.usterka) może się zmieniać w stacjonarne działo dużego zasięgu. Network(ang.internet) - armia ta specjalizuje w najprostrzej taktyce świata tzn. hurtem, stadnie i gromadnie i jako jedyna posiada jednostke powietrzną.

1944 Lyuban - Mod ten przenosi nas na fronty drugiej wojny światowej gdzie możemy objąć stanowsko generała armii Angielskiej, Francuskiej, Niemieckiej i Radzieckiej.

Powstało także kilkanaście modów mniej lub bardziej podobnych do Total Annihilation.

Społeczność Springa[edytuj | edytuj kod]

Wokół gry powstała niewielka społeczność, zrzeszająca głównie graczy w Total Annihilation. Na głównym serwerze gry zazwyczaj jest zalogowanych od 150 do 300 osób.

Obecnie największą organizacją skupiającą graczy z Polski jest klan "Imperium".

Linki zewnętrzne[edytuj | edytuj kod]