Przejdź do zawartości

Spring Engine

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez 84.10.163.100 (dyskusja) o 17:35, 18 sty 2007. Może się ona znacząco różnić od aktualnej wersji.
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Spring (dawniej znany jako TA Spring lub Total Annihilation: Spring) jest w pełni trójwymiarowym silnikiem RTS, stowrzonym 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 zostalo 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

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


Wsparcie dla gier wieloosobowych

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


Cechy

  • 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.
  • Bardzo dobre mapy, niektóre bezpośrednio wyeksportowane z takich narzędzi jak Terragen.
  • Deformowalny teren.
  • Kompatybilność formatu jednostek ze stworzonymi dla gry Total Annihilation.
  • Możwliość gry 16 graczy na jednej mapie.


Wspólnota Springa

Wokół gry powstała niewielka wspólnota, zrzeszająca głównie graczy w Total Annihilation. Na głównym serwerze gry zazwyczaj jest zalogowanych od 150 do 200 osób.


Linki zewnętrzne