アルゼンチンの開発者は最近、最新のプログラミングと改造プロジェクトをデモンストレーションしました。彼は、Valve の古典的な一人称シューティング ゲーム「Half-Life」を、Symbian S60v3 システムを搭載した Nokia N95 スマートフォンに移植することに成功しました。この携帯電話は 2007 年にリリースされ、「Half-Life」は 1998 年に初めて PC プラットフォームで発売されました。オープンソース エンジンと熱心な開発者によって推進され、10 年近く離れたこれら 2 つのテクノロジー時代が、同じ古いデバイス上で「出会う」ことができるようになりました。
プロジェクト作者のDante Leoncini氏によると、今回の移植作業はオープンソースプロジェクトのXash3D FWGSエンジンに基づいており、オリジナルの「Half-Life」エンジンを現代のデスクトップやモバイルプラットフォームと互換性を持たせ、これをベースにさらなるモジュール機能を拡張することを目的としているという。レオンチーニは、このエンジンと独自の最適化と適応を通じて、この PC 時代のシューティング ゲームを、Nokia N95 などの古い ARM スマートフォン上で比較的「モバイル フレンドリー」な実行エクスペリエンスにしました。
ハードウェアの観点から見ると、Nokia N95 は 240×320 QVGA 画面を備え、クロック速度 332MHz の Texas Instruments デュアル ARM11 プロセッサを搭載し、8GB バージョンには 128MB のメモリが搭載されています。当時のPC製品版『Half-Life』の構成要件と比較すると、理論的には大幅に修正を加えた移植版の動作をサポートするのに十分なスペックでした。レオンチーニ氏は、現在のシングルプレイヤーキャンペーンのプロセスは、サウンドや武器などのコア要素を含め、携帯電話上ですでに正常に実行でき、1秒あたり約30フレームという比較的安定したパフォーマンスを維持できると述べた。
操作方法に関しては、この移植版では、プレイヤーが携帯電話のボタンを直接使用して制御できるだけでなく、Bluetooth キーボードとマウスの完全なサポートも追加され、この古いスライダーで PC に近い方法で「Half-Life」をプレイできるようになりました。彼がソーシャルプラットフォームに投稿したビデオ

Leoncini 氏は、残りのパフォーマンスの問題とさまざまなバグの修正を継続し、フォローアップ機能のリストを計画していることを明らかにしました。この「やるべきことリスト」には、LAN およびオンライン マルチプレイヤー モードの追加、パフォーマンスと AI の動作のさらなる改善、グラフィックス パフォーマンスやその他のビジュアルおよびエクスペリエンスの強化の改善、さらにはゲーム エクスペリエンスを混乱させる可能性のある深刻な問題をトラブルシューティングするためのより包括的なテストの実施が含まれます。
報道によると、レオンチーニ氏は、フリーソフトウェアの分野における自身のプログラミングプロジェクトや教育ビデオを、商用製品ではなく、興味と熱意への投資とみなしているという。彼はまた、Patreon などのプラットフォームでスポンサーシップと寄付のチャンネルを開設し、この種の「古い機器を使った新しい遊び方」実験プロジェクトを喜んでサポートするユーザーを引き付け、移植版の将来の継続的なメンテナンスと拡張にある程度の裏付けを提供したいと考えています。