ページ

2011年11月20日日曜日

OpenWolfとTremulous

最近オープンソースなFPSゲームの事ばかり採り上げてる気がしますが、今日もFPSゲームの話です:-P 今一番気になる話題と言えばDOOM3エンジンのオープンソース化とETXreaLの進行状況な訳ですが、最近また面白い流れが出てきたようなので紹介しておきます。

その1つが「OpenWolf」というプロジェクト。覚えている人もいるかも知れませんが実は一回このブログで採り上げた事があります。詳細はリンク先の記事に譲りますが要点だけ書くとXREALエンジンの開発が停滞していた時にオリジナルの開発者以外の有志が立ち上げた互換プロジェクトです。

その後オリジナルの開発者であるTr3B氏が復帰した為にXREALエンジン本家が主流になっていますが、どうやら細々とながらオリジナルの改良を続けていたようです。といっても基本的なエンジン部分は余り手を付けていないようです。エンジン以外の部分での改良が主な変更点みたいですね。

話は変わって2つ目のプロジェクト。こちらは「Tremulous」というFPSゲームです。実はこのゲームも一度採り上げた事があります。といってもPTSベンチマークで試したってだけですけど:-P その記事が2009年の12月。何を書いたかというともうすぐ新バージョン1.2がリリースされそうと書いていました。でも今に至ってもバージョンは1.1だったりしてます:-( ちなみに現行の1.1がリリースされたのが2006年3月ですからTremulousの開発は事実上停止したままだった訳です。

で、この2つのプロジェクトがどう係わるのか? 最近掴んだ情報ではTremulousの停滞を打破しようと一部のTremulousフォーラムメンバーが新しい派生ゲームの開発に乗り出したようなのです。その名も「TremZ」。その主な特徴は以下の通り。
What are some of the development goals?

Actual VoIP support, team based.
Achievements and awards.
New maps with a commercial feel.
Updated, modern interface.
SQL-based admin system to interface with web applications.
Updated sounds.
Awesome gameplay features.
Brand new web features.
Updated engine, client and server.
Development toolkits.
Updated install files.
Cleaning up game code.
New weapons and classes!
Female models!
Progress update, 09/21/11

The engine overhauls, finished by this coming Sunday:

Modern OpenGL 3.2 renderer, based on XreaL
MySQL relational database management system
Ruby support for system administrators
Newton game physics
Built-in IRC lobby
Dynamic OpenSSL libraries
OGG Vorbis audio decoding
OpenAL sound API support
OGV Theora compression format
In-engine VoIP support
Mumble positional audio support
Localization for other languages
Dropping of the QVM format, support for a .dll and .so architecture
よく見ると「Modern OpenGL 3.2 renderer, based on XreaL」という文字が。他にもシステム管理にRuby!やMySQLのサポートや物理演算として「Newton game physics」の統合といった、ある意味で野心的な技術目標が掲げられています。実際問題としてどの程度実現できるのかは微妙な感じがしますが、このRubyやMySQLという特徴は実は「OpenWolf」の特徴と一致してたのですよね。

で、実際フォーラムの記事を読み進めていくと、OpenWolfベースで開発しているという発言も見受けられました。開発停止になっていないようで何よりです:-P ちなみにTremulousというのは、Quake3エンジン(id Tech3)ベースのゲームで、所謂トータルコンバージョンと言われる部類のMODに該当します。この辺りの解説はまた今度したいと思います。といっても、私もあんまり詳しくはないんですけどね:-(

最後にOpenWolfの最新の技術デモの動画を貼りつけておきます。どうやらGLSLを使った海水のエフェクト?みたいですね。なかなかいい感じですね。今流行りのイチゴジャム的なエフェクトに使えそうです:-P

#YouTube
Water Effect - YouTube
http://youtu.be/bsbfX4AgMBg



#外部リンク
OpenWolf Windows, Mac, Linux, Linux64, iPad, Android game - Mod DB
http://www.moddb.com/games/openwolf

OpenWolf
http://www.splashdamage.com/forums/showthread.php/29503-OpenWolf

TremZ: development and discussion
http://tremulous.net/forum/index.php?topic=16237.0

Tremulousは史上最強のフリーソフトウェア系ゲームとの遭遇か? - SourceForge.JP Magazine : オープンソースの話題満載
http://sourceforge.jp/magazine/06/07/18/0213205

GLSL - Wikipedia
http://ja.wikipedia.org/wiki/GLSL

#内部リンク
BLOG.MINAWA.NET: Xreal Engine 情報
http://blog.minawa.net/2010/08/xreal-engine_4491.html

BLOG.MINAWA.NET: ET-XreaL Still Alive
http://blog.minawa.net/2011/05/et-xreal-still-alive_5046.html

BLOG.MINAWA.NET: ET-XreaL続報
http://blog.minawa.net/2011/06/et-xreal_5773.html

BLOG.MINAWA.NET: Phoronix Test Suite、ふたたび
http://blog.minawa.net/2009/12/phoronix-test-suite_1260.html

3 件のコメント:

  1. Hello I found your blog, I'm one of the members of the tremz development team.

    Some links for you

    https://picasaweb.google.com/103667496703540471106/TREMZ?authuser=0&feat=directlink

    we are also on #tremz on irc.freenode.net

    Please ask us questions on our irc channel we would love to clear them up for you.

    返信削除
  2. Well guys, if Google Translator is helping...

    My approach to all idTech3 based games (Tremulous, Urban Terror) - even Q3 and ET, might look like that, but certainly isn't.
    With OpenWolf engine I wanted to make one engine which supports idTech3 based games (Tremulous, Urban Terror, Enemy Territory and Quake3).
    So user can just start OpenWolf and choose what game he want to play. So far, I have successfully made game compatible with Tremulous GPP and Tremulous 1.1.0 (game was already compatible with Wolfenstein: Enemy Territory - my engine was based on heavy edited GPL v3 W:ET).

    I don't believe "game fall into the category referred to as MOD".
    If we look things on that way, then all games what OpenWolf support at this moment are MODS for it, but I don't see anything common for ET and Tremulous at this moment except "glue" what is connecting it.

    TheDushan

    返信削除
  3. Hi Volt and Dushan. Thank you for your reply.
    I saw your New Website(http://tremz.com/) and Awesome Pictures :-P

    Great! Keep up the good work.

    返信削除