Fjeder (motor)

Hoppe

Spring-Logo.png
Grundlæggende data

Udgivelsesår 22. oktober 2008
Aktuel  version 105.0.1
( 1. januar 2021 )
operativ system Microsoft Windows , Linux
programmeringssprog C ++ , Lua
kategori Spilmotor
Licens GNU General Public License, version 2.0 eller nyere
Tysktalende Ingen
Fjeder RTS motor

Spring (tidligere Total Annihilation: Spring ) er en open source - realtidsstrategi - Motor brugt af de svenske Yankspankers som 3D Total Annihilation Demo Viewer blev startet.

udvikling

Spring oprindeligt begyndte udviklingen i 2004 som et spil kaldet TA Spring af en gruppe udviklere kaldet Clan SY . Den allerede udviklede Total Annihilation Demo Viewer tjente som basis . Det oprindelige mål var at få alle mods og enheder (også fra tredjepartsudviklere) af spillet Total Annihilation (kort: TA) til at arbejde. Da dette mål næsten blev nået i 2006, skiftede udviklingsfokuset mod en generel RTS-motor ud over TA. Med version 0.73b1 blev dette afspejlet i navnet, da projektet blev omdøbt fra TA Spring til Spring , også for at bryde væk fra det proprietære TA-materiale. Et voksende fan- og udviklerfællesskab udfører nu hovedarbejdet i udviklingen af ​​nyere versioner af motoren.

egenskaber

Foråret kan spilles alene mod AI-spillere såvel som online med spillere fra hele verden. Derudover fortsætter arbejdet med mange nye funktioner, der ikke er inkluderet i TA-modellen. Blandt andet er følgende planlagt og delvist allerede implementeret:

  • Et nyt enhedsformat blev oprettet, der erstatter det forældede .3do (Total Annihilation Format) med UV-kortlægning , enhedsbelysning og bedre support til holdfarver.
  • Et nyt kortformat svarende til Warcraft III .
  • En ny GUI som den nuværende er baseret på den originale TA .

Det skal understreges, at motoren og spil allerede er fuldt downloadbare og kan afspilles uden konfiguration.

Spring spilles hovedsageligt som et multiplayer-spil via internet- eller LAN- forbindelser (sidstnævnte kræver yderligere serversoftware). Indtil videre er der få singleplayer- missioner , der implementeres ved hjælp af Lua- scriptingsproget . Der er også nogle AI-modstandere til rådighed, som du kan spille offline med, udskifte yderligere spillere i multiplayer-tilstand eller som kan kæmpes sammen.

Spillets forløb

Image
Spilskærm fra Zero-K en TA- klon baseret på total udslettelse: Fjedermotor :
midt : visning fra diagonalt over til en del af spillefeltet
øverst til venstre : oversigtskort over hele spillefeltet
nederst til venstre : kommandomenu
nederst i midten : enheder af den valgte gruppe
nederst til højre : Visning af de andre spillere,
øverst til højre : Ressourcevisning i bjælkeform

Forløbet af spillet beskrevet nedenfor gælder for spil, der er baseret på grundspillet Total Annihilation (også kendt som * A Mods), andre spil til Spring- motoren afviger undertiden markant fra nogle af de viste principper.

I begyndelsen af ​​spillet starter spilleren med en stærk bygningsenhed, Commander. Dette bygger derefter enheder til minedrift af råmaterialer og produktionsbygninger, som igen kan producere kamp- og bygningsenheder.

Befalingen

Det producerer konstant nogle enheder af metal og energi af sig selv og kan opføre nogle enkle bygninger. Det adskiller sig betydeligt fra startenhederne i andre RTS-spil, fordi det er udstyret med det mest kraftfulde våben i spillet, den såkaldte disintegrator-pistol eller kort sagt D-GUN , der tager hver enhed af enhver størrelse med et enkelt skud. Imidlertid er rækkevidden ret lille. Det er også en af ​​de hurtigste bygningsenheder i spillet, og når det dør, efterlader det en atomeksplosion, der ødelægger dens umiddelbare omgivelser. Dette bruges af nogle spillere som et strategisk værktøj til at ødelægge fjendens baser. Denne taktik, også kendt som Com-Bomb , anses for at være temmelig upopulær og er i nogle tilfælde let at forhindre.

råmateriale

Der er to råvarer, energi og metal, hvorved energi kan omdannes til metal med specielle bygninger. Spilleren får vist, hvor meget af begge han har i øjeblikket, hvor meget han vinder pr. Sekund, og hvor meget han i øjeblikket bruger per sekund på produktionsprojekter og byggekontrakter. Disse forbruger visse mængder råmaterialer pr. Sekund, så ikke alle råmaterialer skal være tilgængelige ved byggestart. Ifølge dette regner man med den aktuelle indkomst i stedet for kun hans nuværende formue, som det er almindeligt i andre spil.

Opførelsestiden kan ses som et ekstra råmateriale. Da det er muligt at understøtte fabrikker eller bygningsenheder med ekstra enheder eller specielle stationære nanotårne ​​og dermed færdiggøre byggeprojektet hurtigere.

Energi kan genereres via vind-, sol- og geotermiske samlere, tidevandskraftværker og senere fusionsreaktorer, metal udvindes enten på metalpletter på kortet ved hjælp af miner (som kan opgraderes) eller genereres af overskydende energi ved hjælp af såkaldte metalgeneratorer. Metalaflejringerne på kortet er uudtømmelige. Det er også muligt at genvinde metal fra ødelagte enheder og bygninger.

Metalkortene er også værd at nævne , disse er kort, hvis hele basen er lavet af metal, der kan sammenlignes med penge-kortene fra andre spil. Du kan til enhver tid bygge metalminer, hvilket hurtigt gør spillet til en ren materiel kamp.

Teknologitræ

Teknologitræet i spillet baseret på Total Annihilation er omfattende, men stadig meget let at forstå. Der er fem retninger: Skibe, robotter, køretøjer, fly og svævefly , hvor der er flere tekniske niveauer. Hver enhedstype har sine egne fabrikker. Disse kan sættes op af kommandanten eller andre byggesten. Derudover kan hver samling etablere en opgraderet fabrik af sin art (f.eks. Et byggevogn og en opgraderet køretøjsfabrik), der muliggør produktion af stærkere enheder.

Nano stråler

Inden for historien om det originale spil blev det forklaret, at alt i fremtiden vil blive bygget med såkaldte nano-stråler. Disse består af tusinder og tusinder af nano-robotter, der gradvist former den ønskede struktur. Da disse er kompatible med hinanden, kan hver strukturel enhed hjælpe med ethvert konstruktions- eller produktionsprojekt med sin nano-bjælke, så kommandanten med sin meget kraftige nano-bjælke kan for eksempel aktivt støtte en fabrik i sin produktion, hvorved den producerer meget hurtigere. Så du bygger normalt ikke flere fabrikker, men yderligere bygningsenheder, der understøtter fabrikkerne i produktionen. Ikke kun kampenheder kan patruljere i dette spil, men også bygge enheder. De hjælper derefter med ethvert byggeplads, de støder på, eller reparerer beskadigede strukturer og enheder.

Funktioner

Funktionerne inkluderer:

  • Enorme kampe, hvor op til 5000 enheder pr. Spiller understøttes, og teoretisk er 250 spillere pr. Spil mulige.
  • Et frit positionerbart kamera med forskellige visningstilstande (f.eks. Som den originale TA eller som Total War ).
  • Realistisk og detaljeret terræn. Mange kort oprettes med programmer som L3DT eller Terragen .
  • Deformerbart terræn. Eksplosioner og stød deformerer overfladen og efterlader kraterlandskaber afhængigt af modindstillingerne.
  • Masser af mods fra den originale TA Mod til rebalancerede mods som Absolut Annihilation til Spaceship Wars i TA: Final Frontier , realistisk krigsførelse i dag i foråret: 1944 og Star Wars- kampe i Star Wars: Imperial Winter .
  • Et stort udviklerfællesskab, der regelmæssigt frembringer nye udviklinger, kort, modeller, programrettelser og nye spiltilstande.
  • Automatisk optagelse af alle spil som demoer i et separat filformat.
  • Dynamiske eksplosioner, våben og lyskilder på enheder.
  • Et hvilket som helst antal komplekse handlinger kan planlægges på forhånd for en enhed ud over bevægelser, for eksempel byggeprojekter, patruljer og angreb. Du kan også overføre disse ordrer til en fabrik, som derefter videresender dem til alle enheder, der er bygget der.
  • Talrige innovative multiplayer-funktioner såsom B. Indstilling af markører, der er synlige for teammedlemmer, direkte "maling" på kortet (for eksempel for at koordinere angrebsruter).
  • Et hvilket som helst antal computerstyrede AI-spillere kan indlæses via DLL'er, når spillet starter.
  • En frit konfigurerbar grafisk brugergrænseflade og lobby samt et stort antal widgets .

Gruppe AI'er

En gruppe AI (Group AI) er en computerassistent, som individuelle enheder kan overdrages til at udføre mindre og mere irriterende opgaver. Enhederne forbliver selvfølgelig helt under afspillerens kontrol. Nogle eksempler:

  • Metal Maker AI Denne AI er meget nyttig til ressourcehåndtering. Den tænder automatisk alle tildelte bygninger, der omdanner energi til metal, når der er overskydende energi, og slukker dem igen, når der mangler energi, så ingen energi spildes.
  • Simple Formation AI Tillader enhederne at bevæge sig i formation, som endnu ikke er implementeret i denne form i hovedprogrammet.
  • Central Build AI Det opdeler bygningsordrer hierarkisk, hvilket betyder at spilleren ikke længere fortæller hver bygningsenhed individuelt, hvad den skal bygge hvor, men kun fortæller hele gruppen, hvor noget skal være. De enheder, der er tættest på denne placering, rykker derefter frem og bygger bygningen.

Disse gruppe-AI'er kan skrives af enhver programmør og placeres som DLL'er i en bestemt mappe, hvor de (de) aktiveres i spillet, så alle kan udvikle og bruge deres egne gruppe-AI'er. Der er imidlertid uenighed i samfundet om, hvorvidt dette fortsat skal være muligt uden begrænsninger. Da dette naturligvis kan give nogle mennesker betydelige fordele. Folk overvejer kun at tillade gruppe-AI'er, der er tilgængelige for alle.

Valgredaktør

Også en ny udvikling. Dette kan bruges til at oprette komplekse scripts til enhedsvalg. Eksempler på dette inkluderer:

  • Vælg blandt de enheder, der allerede er valgt, dem, der har mindre end x% levetid (nyttigt til at trække beskadigede enheder ud af kampen og reparere dem)
  • Vælg en enkelt inaktiv bygningsenhed.
  • Vælg alle bombefly

I princippet er næsten alle tænkelige valgtilstande mulige. Alle tastekombinationer af den oprindelige Total Annihilation er allerede implementeret.

Spil

Image
Kernel Panic er en visuelt mere eksotisk RTS-spilvariant baseret på Spring Engine

Der er mange spil til foråret , herunder:

  • Absolut udslettelse: Forår . Dette er en havn i det populære Absolute Annihilation mod til Spring . Det udvikles af Caydr. Det er en rebalanceret version af den oprindelige Total Annihilation med et par ekstra enheder.
  • Balanceret tilintetgørelse . Mest spillede spil, det kom fra Absolute Annihilation, efter at det blev afbrudt.
  • XTA . Den tidligere standardmod fra Spring blev udviklet af SY'erne. Det er også et mod, der genbalancerer de originale enheder.
  • Zero-K (tidligere komplet udslettelse ). Udviklerne af dette spil har sat sig som mål at udveksle alle de gamle originale Total Annihilation-modeller til deres egne kreationer.
  • Forår: 1944 . Dette spil handler om 2. verdenskrig og indeholder realistiske enheder fra USA, Storbritannien, Tyskland og Sovjetunionen.
  • Star Wars: Imperial Winter . Et spil, der lader spilleren genskabe kampe fra Star Wars med enheder fra filmene. Spillet er i beta.
  • Den forbandede . Dette spil er en blanding af klassisk science fiction-realtidsstrategi og mørke fantasielementer. To sider kæmper for overherredømme på slagmarken: de udøde "forbandet" og den menneskelige kejserlige vagt. Spillet er klar til at spille og udvikles aktivt.
  • Gundam RTS . Dette spil er baseret på den populære japanske robotanime .
  • Kyllingeforsvar . I dette spil kæmper du alene eller med flere spillere mod et stigende antal "Kylling", indtil dronningen kommer som den endelige chef. Chicken Defense er ikke et separat spil; det tilbydes med de fleste spil. For eksempel er der Balanced Annihilation Chicken Defense. En sådan version af kyllingeforsvar er tilgængelig for de mest populære spil.

Der er også en række andre spil og mutatorer.

Weblinks

Commons : Spring (videospil)  - samling af billeder, videoer og lydfiler

Individuelle beviser

  1. Udgivelse 105.0.1 . 1. januar 2021 (adgang til 17. januar 2021).
  2. github.com . (adgang den 2. maj 2020).
  3. ^ Sigfried Arnold: Interview med TA Spring beslutningstagere . www.rebell.at. 13. maj 2006. Arkiveret fra originalen den 26. september 2007. Info: Arkivlinket er indsat automatisk og er endnu ikke kontrolleret. Kontroller original- og arkivlinket i henhold til instruktionerne, og fjern derefter denne meddelelse. Hentet 27. marts 2011. @ 1@ 2Skabelon: Webachiv / IABot / www.rebell.at
  4. Velkommen til det midlertidige TA Spring site! ( Memento fra 15. august 2004 i Internetarkivet ) (August 2004)
  5. Ny forårsversion, 0.73b1 ( Memento af 5. oktober 2006 i internetarkivet ) "Bemærk, at vi droppede 'TA', fordi vi gerne vil bevæge os væk fra TA-ophavsretligt beskyttet materiale. Du skal stadig have TA til de anførte downloads, men en helt gratis GPL-version frigives senere. " (Maj 2007)
  6. ↑ Playtime statistik for de seneste syv dage ( Memento af den originale fra og med juli 28. 2009 i den Internet Archive ) Info: Den arkiv link blev indsat automatisk, og er endnu ikke blevet kontrolleret. Kontroller original- og arkivlinket i henhold til instruktionerne, og fjern derefter denne meddelelse. efter spil @ 1@ 2Skabelon: Webachiv / IABot / tracker.caspring.org
  7. Imperial Winter Beta Release
  8. The Cursed Windows, Linux game ( en ). Hentet 8. december 2018.