Spring (computerspel)
Van Wikipedia
Spring | |
---|---|
Spring in game |
|
Ontwikkelaar(s): | Swedish Yankspankers |
Uitgever(s): | {{{uitgever}}} |
Uitgebracht: | 22 Januari, 2007 |
Genre(s): | Real-time strategy |
Speelmode(s): | Multiplayer |
Engine: | Spring engine |
Huidige versie: | 0.74b3 |
Leeftijd: | {{{rating}}} |
Platform(en): | Windows, Linux |
Media: | Downloadbaar |
Systeemvereisten: | |
Voorloper: | {{{voorloper}}} |
Uitbreiding(en): | {{{uitbreiding}}} |
Verzamelpakket(ten): | {{{verzamelpakket}}} |
Vervolg: | {{{vervolg}}} |
[{{{website}}} Officiële website] |
Spring (voorheen bekend als TA Spring of Total Annihilation: Spring), is een 3D open bron RTS engine oorspronkelijk ontwikkeld door "the Swedish Yankspankers",[1] bedoeld om de gameplay van Total Annihilation in drie dimensies te ervaren. De centrale game engine is vrijgegeven onder de GPL licentie; hoewel een legale kopie van Total Annihilation nodig is om de de standaard "mod" bijgeleverd bij de standaard installatie te spelen. Maar er is wel een officiële uitgave samengesteld uit enkel vrije inhoud.
Spring wordt ontwikkeld door de Swedish Yankspankers en de Spring gemeenschap. Het oorspronkelijke doel was om een spel te maken dat mods kan spelen ontworpen voor Total Annihilation. Dit doel is nu grotendeels bereikt, maar het project groeit verder en er komen steeds nieuwe mogelijkheden bij. Het spel is gericht op multiplayer games over het internet of over een lokaal netwerk. Een single player campaign of missies zijn nog niet ontwikkeld, alhoewel er reeds minimale ondersteuning voor dit geleverd wordt met LUA scripting. Er zijn ook al verschillende AI's onder ontwikkeling, bruikbaar om zowel off line te spelen of als extra spelers in een online gevecht.
Inhoud |
[bewerk] De bron code
Springs broncode, gepubliceerd onder de GNU General Public License, is voornamelijk geschreven in de C++ programmeertaal met de lobby als voornaamste uitzondering die geschreven is in Delphi, en de LAN game server die geschreven is in Java_(programmeertaal). De C++ code is geschreven op een object-georiënteerde manier en is gedeeltelijk gedocumenteerd met de doxygen standaarden. Hoewel de meeste code nog niet degelijke gedocumenteerd is. Het officiële broncode pakket bevat verschillende bestanden voor IDEs en voor extra programma's, zoals SCons, KDevelop, Visual Studio C++ 7.0/8.0, en XCode.
[bewerk] Multiplayer ondersteuning
Spring is ontworpen voor online multiplayer matches. Het gebruikt een deterministische spel simulatie die uitgevoerd word op alle spel clients. Enkel de commando's die gebruikers uitvoeren worden verzonden naar de andere spelers, dit verhinderd vals spelen. AMD-64 en i386 platformen worden ondersteund voor multiplayer op Linux, en i386 op Windows.
[bewerk] Functies
Sommige functies van Spring zijn:
- Grote gevechten, met ondersteuning voor 5000 units per speler. (De speel baarheid hangt af van de processoren van de spelers).
- Onbeperkte grondstoffen.
- Mogelijkheid om units te besturen via een FPS modus.
- Mogelijkheid voor zeer grote maps.
- 3D camera modus, met volledige bewegings vrijheid.
- Makkelijk te installeren AI's en mods.
- Realistische 3D trajecten voor projectielen en raket wapens.
- 3D lucht gevechten.
- Gedetailleerd terrein. Sommige maps kunnen rechtstreeks geëxporteerd worden naar terrein renderings programma's zoals L3DT en Terragen.
- Vervormbaar terrein.
- Compatibel met unit bestanden van Total Annihilation, zodat extra units gemakkelijk toegevoegd kunnen worden.
- Tot maximaal 16 spelers voor multiplayer.
[bewerk] Bronnen
- ↑ http://www.rebell.at/ Interview met het Spring ontwikkelings team.
[bewerk] Externe links
- (en) Spring homepagina.
- (en) Spring forums.
- (en) Spring op BerliOS.
- (en) IRC Channel: #sy on irc.quakenet.org
- (en) Unknown Files - de voornaamste bron voor nieuwe content..
- (en) FileUniverse Spring section.