Spring project

Spring project

Infobox VG
title = Spring


developer = Swedish Yankspankers
publisher = N/A
engine = Spring engine
version = 0.77b3
released = release date and age|2008|10|8
genre = Real-time strategy
modes = Multiplayer
ratings = N/A
platforms = Windows, Linux
media = Downloadable
requirements =
input = Keyboard and Mouse
requirements = For Windows
* 1400 MHz CPU or better,
* 512 MB RAM,
* 64 MB video card,
* 100 MB drive space,

"Spring" (formerly known as "TA Spring" or "Total Annihilation: Spring"), is a full 3D free/open source RTS game engine originally created by the Swedish Yankspankers, [http://www.rebell.at/index.php?site=r5&cnt=artikel&id=590 http://www.rebell.at/] Interview with "TA-Spring" Development-Team] intended to bring the gameplay experience of "Total Annihilation" (TA) into three dimensions. The core game engine is licensed under the GNU GPL.

Games are played using one of a number of mods. The standard installation comes with a range of prepackaged mods, some which requires that one own a copy of TA to legally play them, and other Free Content mods which may be used free of charge without owning a copy of TA. Spring is being developed by the Swedish Yankspankers and the Spring community. The initial goal was to have the game run the mods and 3rd-party units from "Total Annihilation". This goal is now mostly complete, and the project has moved on to including additional features. The game is mainly focused around multiplayer games over the Internet or a LAN connection. There are currently a few single player missions, built on the basic support for this through Lua scripting. There are also many skirmish AIs, allowing for offline play or extra players in an online game.

The source code

Spring's source code, licenced under the GNU General Public License, is primarily written in the C++ programming language with the exception of its default lobby which is written in Delphi, and its current game server which is written in Java. The C++ code structure is written in an object-oriented manner and is documented to some extent using doxygen. However most of the code has no proper documentation yet. The official source code package includes project files for various IDEs and building tools, including CMake, SCons, KDevelop, Microsoft Visual C++ 7.0/8.0, and XCode.

Multiplayer support

Spring is designed to be played as online multiplayer matches. It uses a deterministic game simulation which is executed on all game clients. Only the user commands are sent to other players, which prevents any active cheating. AMD-64 and i386 platforms are supported for multiplayer on Linux, and i386 on Windows.

The game uses a lobby with a look and feel similar to an IRC client.

Features

Some of the defining features of this game are:
* Deformable terrain
* First-person control
* Customizable user interface
* Continuous improvement from developers
* Fully 3D camera view, allowing complete freedom of view
* Ability to draw and write on the map for better tactical communication
* Easily interchangeable AI and mods
* Realistic 3D trajectories for projectile and missile weapons
* Fully 3D air combat
* Large maps.
* Detailed terrain
* Large battles, with support for up to 5000 units per player depending on hardware
* Compatible with unit files from "Total Annihilation", allowing 3rd party units to easily be imported
* Up to max 16 players online (32 players are possible with the use of third-party lobby clients). 16 or even 32 players spectators can watch as well
* Complete physical modelling

Mods

Spring has numerous mods in various stages of development. Most are based upon and use content from the original TA, including the most widely played mods: "Balanced Annihilation", "Complete Annihilation", "NOTA", and "XTA". However, there are many mods which are derivatives of other works of fiction, such as a "Gundam" mod, a "Warhammer 40,000" mod (with another in production), and a "Star Wars" mod based on the Galactic Civil War. There are also several fully original mods, including "Expand & Exterminate", a strategic mod inspired by "Earth 2150" and "Kernel Panic", a "Darwinia"-esque mod emphasizing simplicity.Spring is supported on Windows, Macintosh, and Linux.

Balanced Annihilation

This is the most prevalent mod that is used by the online Spring community. It features all the previous units from "vanilla" TA, plus several extras for each faction.

As the name suggests, the mod rebalanced Absolute Annihilation, which was a rebalanced version of the TA mod Uberhack. The unit stats have been modified from Uberhack's base stats making it very dissimilar from TA's Uberhack. The balance does not reflect TA gameplay as much as an augmented version of TA.

References

External links

* [http://spring.clan-sy.com/ Spring homepage]
* [http://spring-portal.com/ spring-portal.com (download all necessary spring-files like installer, maps and mods)]
* [http://spring.jobjol.nl/ spring.jobjol.nl (download location for maps and mods, etc...)]
* [http://developer.berlios.de/projects/taspring-linux/ Spring on BerliOS]
*IRC Channel: #sy on irc.quakenet.org
* [http://springlobby.info SpringLobby, a crossplatform lobby client for spring] .
* [http://springrts.com/wiki/SetupGuide setup guide for spring on linux]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Spring (operating system) — Spring was an experimental microkernel based object oriented operating system developed at Sun Microsystems in the early 1990s. Using technology substantially similar to concepts developed in the Mach kernel, Spring concentrated on providing a… …   Wikipedia

  • Spring — may refer to: * Spring (season), a season of the year * Spring (device), a mechanical part * Spring (hydrosphere), a natural source of waterArt* Spring (painting), an oil by Lawrence Alma Tadema * Spring , a painting by Christopher… …   Wikipedia

  • Project Runway (season 3) — Project Runway Season 3 Host Heidi Klum and the Project Runway Season 3 contestants Winner Jeffrey Sebelia Original run July 12, 2006 – October 18, 2006 Filming dates No. of episodes …   Wikipedia

  • Project NEXUS — is a National Science Foundation (NSF) grant funded project based at the University of Maryland, College Park and headed by Principal Investigator Dr. J. Randy McGinnis. Its purpose is to investigate an innovative model of teacher preparation.… …   Wikipedia

  • SPRING — directs here, for other uses of the word, see Spring SPRING is GIS and remote sensing image processing system with an object oriented data model which provides for the integration of raster and vector data representations in a single environment …   Wikipedia

  • Spring Security — is a Java/Java EE framework that provides advanced authentication, authorization and other security features for enterprise applications built using the Spring Framework (Java). The project was started in late 2003 as Acegi Security (pronounced… …   Wikipedia

  • Spring Harvest — is an inter denominational Christian conference and gathering in the United Kingdom. Its Main Event takes place annually at the Butlins resorts in Skegness and Minehead over Easter. Attendance at the 2005 Spring Harvest was around 55,000. The… …   Wikipedia

  • Spring — (spr[i^]ng), v. t. 1. To cause to spring up; to start or rouse, as game; to cause to rise from the earth, or from a covert; as, to spring a pheasant. [1913 Webster] 2. To produce or disclose suddenly or unexpectedly; as, to spring a surprise on… …   The Collaborative International Dictionary of English

  • Project for the New American Century — Formation 1997 Extinction 2006 Type Public policy think tank …   Wikipedia

  • Project GAMMA —      …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”