一位阿根廷开发者近日展示了自己的最新编程与模组成果:他成功将Valve的经典第一人称射击游戏《半条命》移植到了搭载Symbian S60v3系统的诺基亚N95手机上。这款手机发布于2007年,而《半条命》最早于1998年在PC平台推出,在开源引擎与爱好者开发者的推动下,这两个相隔近十年的技术时代如今在同一台老设备上“相遇”了。



项目作者Dante Leoncini表示,此次移植基于开源项目Xash3D FWGS引擎,该引擎旨在让原版《半条命》兼容现代桌面与移动平台,并在此之上扩展更多模组功能。通过该引擎和他自己的优化适配,Leoncini让这款PC时代的射击游戏在诺基亚N95这样的老旧ARM智能手机上实现了相对“移动友好”的运行体验。从硬件看,诺基亚N95配备240×320 QVGA屏幕,搭载德州仪器双ARM11处理器主频332MHz,8GB版本拥有128MB内存。与当年PC版《半条命》配置需求相比,这套规格理论上足以支撑一个大幅改造的移植版本。Leoncini称,目前单人战役已能在手机上正常运行,包含声音、武器等核心元素,并在大约30帧每秒的水平下保持相对稳定。

操作方面,这个移植版本不仅支持用手机自带按键操控,开发者还加入了完整的蓝牙键盘和鼠标支持,让玩家在这台老牌滑盖机上也能以更接近PC的方式玩《半条命》。他在社交平台X上发布的视频显示,游戏运行中仍存在一定卡顿和性能波动,但他已找到部分性能瓶颈的原因,正在着手优化。

Leoncini透露,接下来他将继续修复残留的性能问题和各类bug,并已规划了一份后续功能清单,包括加入局域网与在线多人模式、进一步提升性能和AI行为、改进图形表现及其他视觉与体验层面的增强,同时进行更全面的测试以排查可能破坏游戏体验的严重问题。据介绍,Leoncini将自己这类自由软件领域的编程项目和教学视频视作出于兴趣与热情的投入,而非商业化产品。他也在Patreon等平台开放赞助和捐助渠道,希望吸引愿意支持“老设备新玩法”实验项目的用户,为后续持续维护与扩展移植版本提供一定后盾。