ReCaged
Encyclopedia
ReCaged is a Free Software
, Futuristic, Racing Simulator
released under the GNU GPLv3 license. Most inspiration is taken from the Rollcage and Rollcage Stage II
video games, but among the goals are higher simulation realism and flexibility.
. In 2011 the name was changed to "ReCaged" to avoid possible legal problems. In the same year the project was also moved from SourceForge to the nongnu domain on GNU Savannah
. The initial goal was to create a new, fanmade
, RollCage game to continue the series after RollCage released in 1999 and Rollcage Stage II
released in 2000. Eventually the project also started to put focus on adding higher realism, flexibility and extendability and Recaged is (in contrary to the original games) not limited to what kind of tracks, weapons or vehicles that can be created. In addition to the vehicles featured in the original games, there are also plans to add a few default vehicles such as real cars and hovercrafts similar to those features in the Wipeout games.
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
, Futuristic, Racing Simulator
Sim racing
Sim racing is the collective term for computer software that attempts to simulate accurately auto racing , complete with real-world variables such as fuel usage, damage, tire wear and grip, and suspension settings...
released under the GNU GPLv3 license. Most inspiration is taken from the Rollcage and Rollcage Stage II
Rollcage Stage II
Rollcage Stage II is an arcade-style racing game for PlayStation and PC, developed by Attention To Detail, and published by Psygnosis. It is the sequel to Rollcage and was released in 2000. On top of the basic racing concept, the cars can be equipped with weapons, that are picked up on the track as...
video games, but among the goals are higher simulation realism and flexibility.
History
The project started in 2006, under the name "RollCageX" on SourceForgeSourceForge
SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...
. In 2011 the name was changed to "ReCaged" to avoid possible legal problems. In the same year the project was also moved from SourceForge to the nongnu domain on GNU Savannah
GNU Savannah
GNU Savannah is a project of the Free Software Foundation initiated by Loïc Dachary, which serves as a collaborative software development management system for Free Software projects. Savannah currently offers CVS, GNU arch, Subversion, Git, Mercurial, Bazaar, mailing list, web hosting, file...
. The initial goal was to create a new, fanmade
Fangame
Fangames are video games made by fans based on one or more established video games. Many fangames attempt to clone the original game's design, gameplay and characters, but it is equally common for fans to develop a unique game using another only as a template...
, RollCage game to continue the series after RollCage released in 1999 and Rollcage Stage II
Rollcage Stage II
Rollcage Stage II is an arcade-style racing game for PlayStation and PC, developed by Attention To Detail, and published by Psygnosis. It is the sequel to Rollcage and was released in 2000. On top of the basic racing concept, the cars can be equipped with weapons, that are picked up on the track as...
released in 2000. Eventually the project also started to put focus on adding higher realism, flexibility and extendability and Recaged is (in contrary to the original games) not limited to what kind of tracks, weapons or vehicles that can be created. In addition to the vehicles featured in the original games, there are also plans to add a few default vehicles such as real cars and hovercrafts similar to those features in the Wipeout games.
Features
ReCaged is still under heavy development and the current version of ReCaged does not feature any real gameplay. The current version can be described simulation sandbox. The most notable features currently implemented includes:- Rigid body dynamics using Open Dynamics EngineOpen Dynamics EngineThe Open Dynamics Engine is a physics engine in C/C++. Its two main components are a rigid body dynamics simulation engine and a collision detection engine...
plus custom additions (such as air/liquid drag and geom/body/joint damage) - Custom tyre friction simulation model inspired by Pacejka's Magic Formula
- Support for multiple platforms by the use of Simple DirectMedia LayerSimple DirectMedia LayerSimple DirectMedia Layer is a cross-platform, free and open source multimedia library written in C that presents a simple interface to various platforms' graphics, sound, and input devices....
and OpenGLOpenGLOpenGL is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL... - 3D graphics supporting very large triangle counts (using one or more Vertex Buffer ObjectsVertex Buffer ObjectA Vertex Buffer Object is an OpenGL extension that provides methods for uploading data to the video device for non-immediate-mode rendering...
) - Loading of 3D models from obj files and custom ".road" files for both rendering and collision detection
- runtime support for loading/spawning/removing "objects" (tracks, cars, weapons, buildings and other obstacles)
- C/C++ creation of objects until lua scripting has been implemented
Future Features
Many features are planned for future releases, including:- Loading and event handling of all objects (tracks, cars, weapons, buildings, etc) using lua scripting
- Built-in Package managerPackage management systemIn software, a package management system, also called package manager, is a collection of software tools to automate the process of installing, upgrading, configuring, and removing software packages for a computer's operating system in a consistent manner...
for downloading and updating game content (using bittorrent) - Textures from bmp and png image files
- Interface (menus, osd/hud) using lua scripting, freetypeFreeTypeFreeType is a software library written in C that implements a font rasterization engine. It is used to render text on to bitmaps and provides support for other font-related operations.-Details:...
and bmp/png textures - Sound effects and music playback from wavWAVWaveform Audio File Format , is a Microsoft and IBM audio file format standard for storing an audio bitstream on PCs...
and oggOggOgg is a free, open container format maintained by the Xiph.Org Foundation. The creators of the Ogg format state that it is unrestricted by software patents and is designed to provide for efficient streaming and manipulation of high quality digital multimedia.The Ogg container format can multiplex...
vorbisVorbisVorbis is a free software / open source project headed by the Xiph.Org Foundation . The project produces an audio format specification and software implementation for lossy audio compression...
files