一位阿根廷開發(fā)者近期展示了自己的最新編程與模組項目:他成功將 Valve 經典第一人稱射擊游戲《半條命》移植到了采用 Symbian S60v3 系統(tǒng)的諾基亞 N95 智能手機上。 這款手機發(fā)布于 2007 年,而《半條命》最早于 1998 年在 PC 平臺推出,在開源引擎與愛好者開發(fā)者的推動下,這兩個相隔近十年的技術時代如今得以在同一臺老設備上“相遇”。
項目作者 Dante Leoncini 表示,此次移植工作基于開源項目 Xash3D FWGS 引擎,該項目旨在讓原版《半條命》引擎兼容現(xiàn)代桌面與移動平臺,并在此基礎上擴展更多模組功能。 通過該引擎和他自己的優(yōu)化與適配,Leoncini 讓這款 PC 時代的射擊游戲在諾基亞 N95 這樣的老舊 ARM 智能手機上實現(xiàn)了相對“移動友好”的運行體驗。
從硬件角度看,諾基亞 N95 配備 240×320 QVGA 屏幕,搭載德州儀器雙 ARM11 處理器,主頻 332MHz,8GB 版本機型擁有 128MB 內存。 與當年的 PC 零售版《半條命》配置需求相比,這樣的規(guī)格理論上足以支撐一個經過大幅改造的移植版本運行。 Leoncini 稱,目前單人戰(zhàn)役流程已經可以在手機上正常運行,包含聲音、武器等核心元素,并能在大約 30 幀每秒的水平下保持相對穩(wěn)定的表現(xiàn)。
在操作方式方面,這個移植版本不僅支持玩家直接使用手機自帶按鍵進行操控,開發(fā)者還為其加入了完整的藍牙鍵盤和鼠標支持,使得在這臺老牌滑蓋機上也能以更接近 PC 的方式來游玩《半條命》。 他在社交平臺 X 上發(fā)布的視頻顯示,游戲在運行過程中仍存在一定卡頓與性能波動,不過他已經找到部分性能瓶頸的原因,正在著手優(yōu)化。
![]()
Leoncini 透露,接下來他將繼續(xù)修復殘留的性能問題與各類 bug,并且已經規(guī)劃了一份后續(xù)功能清單。 這份“待辦事項”中包括:加入局域網與在線多人模式、進一步提升性能和 AI 行為、改進圖形表現(xiàn)及其他視覺與體驗層面的增強,同時還會進行更全面的測試,以排查可能破壞游戲體驗的嚴重問題。
據(jù)介紹,Leoncini 將自己在自由軟件領域的編程項目和教學視頻視作出于興趣與熱情的投入,而非商業(yè)化產品。 他也在 Patreon 等平臺上開放贊助和捐助渠道,希望吸引愿意支持這類“老設備新玩法”實驗項目的用戶,為今后持續(xù)維護與擴展移植版本提供一定后盾。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.