FreeSpace2源代码计划
外观
此條目目前正依照其他维基百科上的内容进行翻译。 (2009年1月15日) |
FreeSpace2源代码计划 FreeSpace 2 SCP | |
---|---|
类型 | 空间战斗模拟 |
平台 | Linux, Mac OS X, Windows |
开发商 | 参与者 |
引擎 | 改动自 FreeSpace2引擎 |
模式 | 单人游戏,联机游戏 |
发行日 | 2002年 |
FreeSpace 2 Source Code Project是游戏FreeSpace 2引擎的延伸,原开发者Volition, Inc.2002年释放了源代码。自从那之后, 不少项目使用了此引擎。包括"FS2 Open"一个FreeSpace 2非官方升级,和基于Babylon 5、2004 Battlestar Galactica星系背景的游戏。
引擎改进和MOD支持
此引擎改进了
- Pixel shader 到3.0版本
- Vertex shader到3.0版本
- 法向映射
- 视差映射
- T&L,使得模型可以更加复杂
- 细节构成只有靠近时才描绘大舰船的细节。这是极其有效细节层次构成方式,允许数十万实时渲染
- Non-vertical turret axis allowing turrets (and other animated subobjects) to be mounted on the sides or non-flat surfaces of ships/models.
- Extended animation support allowing complex subobject animations.
- Jpeg和TGA texture兼容
- DDS texture兼容, for more efficient video memory more usage.
- EFF格式, for animated effects with the ability to optimise the animation frame-by-frame, can use DDS, Jpeg, TGA texture formats; the only requirement is for the frames to be of the same dimensions.
- Glow, Shine and Environmental Reflectivity maps, with 8-bit RGB channels, that allow giving a specific sheen and roughness to a surface, essentially a rudimentary material system. (FS_SCP 3.7 promises a true material system with pixel-shader support.)
- 持续变性 复杂的任务管理,支持任务间数据互送。
- Lua脚本
- OpenGL 完全支持
- Linux和Mac OS X支持
- OpenAL方位音效
- OGG支持Vorbis
In addition, content update packs have been developed which take advantage of the upgraded game engine. These packs include higher-poly models and higher resolution textures. The end result of this project is to create a graphically superior (and far more flexible) game engine, while still retaining all of the gameplay elements that made FreeSpace 2 successful.
-
A recreation of the box art in-game, where a Shivan Moloch-class Corvette fires its beam cannon that pierces through a Terran Deimos-class Corvette. Note the beam reflection off the Perseus-class fighter, as well as the detail of the 'spherical light' from which the beam came from.
-
A Vasudan Sobek-class Corvette firing off its flak cannons. Note the engine trail off the corvette, as well as the level of detail of the explosions.
-
Vasudan ship designs feature distinctive earthly colors and rough edges, as shown by this Hatshepsut-class destroyer.
References
其他
- Vega Strike 完全免费的开源空间交易战斗游戏
外部链接
- Official FreeSpace Source Code Project 网站
- Freespace Open Installer A project to compile the source code into an installer
- FreeSpace 2 source code
- Hard Light Productions A current community centre of FreeSpace 2.
- Game Warden Hosts numerous FreeSpace projects including the Starfox and Battlestar Galactica total conversions
- Imperial Alliance Based on the X-Wing computer game series in the Star Wars universe
- Wing Commander Saga Based on the Wing Commander universe
- FreeSpace 2 Sector Host to Lost Souls and Twisted Infinities
- FreeSpace Wiki The complete FreeSpace reference Wiki