openBVE 未來的可能性

openBVE 的開發者 Michelle 在 openBVE 官方網站撰了一篇文章,標題為「The potential future of openBVE」。文章篇幅頗長,內容開首提及了在去年開始開發 openBVE 所遇到的問題。文章大部分的篇幅都集中在未來的 openBVE 2.0,最後亦有提及 openBVE 3.0 的願景。

以下是文章的摘要:

開始:由第一天到 1.0 版

動態物件結構

  • 不少 BVE Trainsim 玩家期望把駕駛回程路線、軌道轉換等的功能加入到遊戲中。
  • 如果以現時的路線格式來說,這大抵也只是一個虛幻的構想。
  • 要先提供動態物件功能,才可以做到這些功能。

下一個實體:向 2.0 版進發

1.0 版的結構

  • 主選單與遊戲部分分離。
  • 載入路線和列車的各部分均為內置。

預期 2.0 版的結構

  • 介面完全使用 OpenGL。
  • 載入路線和列車的各部分均使用應用程序接口 (API) 方式開發。這樣便可以支援更多不同的檔案格式。
  • 新的程式結構可以做為吸引 BVE Trainsim 的開發者 mackoy 的誘因攜手參與 openBVE 的開發。只要有足夠的解析程序 (Parser),便可以在 openBVE 中駕駛到 BVE 5 的路線和列車。
  • 雖然新的路線格式(仍以人手輸入指令的方式製作)不大吸引到路線製作者,但仍會在 2.0 版實行。

全新的路線功能

  • 完整的鐵路網絡功能不會在 2.0 版中出現,但仍可以提供製作來回程路軌的功能。
  • 提供不同的天氣效果。

全新的列車功能

  • 提供互動的 3D 駕駛室以及可以製作獨立的車卡以進行連接。
  • 她發現了 3D 模型使用得愈多多邊形,製作者就愈小機會使用好的材質。
  • 3D 駕駛室可以讓玩家提供更大的自由度。
  • 玩家可使用滑鼠控制駕駛台的按鈕、操縱桿等物件。
  • 有可能支援控制駕駛台上的輕觸式屏幕。

內容管理

  • 現時 BVE Trainsim 的資料夾結構對玩家不方便。
  • 玩家可以在 openBVE 主程式中瀏覽世界各地的路線與列車,當找到了合意的檔案,便可以經 openBVE 主程式直接下載,並會顯示該檔案的其他依賴檔案。
  • 可以以一個面對全球玩家的檔案伺服器來達至這個功能;亦可以把檔案自行放到不同的空間,並由本地 BVE 檔案目錄網站負責把當地路線加到它們的目錄中。不同地區的 BVE 目錄可以連繫起來,這樣便搜尋到全世界的 BVE 檔案目錄。

全新的用戶界面

  • 現時主選單與遊戲部分分離的做法使用戶界面不一致。
  • 可以用關鍵字搜尋或者使用層遞的方式選取路線。
  • 在全新的用戶界面選取路線變化(如天氣、時間)可以更加容易。
  • 路線製作者在大多數的情況下可能只需要提供單一路線檔。

何時才會完全實行?

  • 各項新功能的開發並沒有既定的時間表。
  • 現時並未知道那些功能會包括在 2.0 版中,這視乎 openBVE 界的反應而定。
  • 各項目標將會分拆成不同的部分開發。
  • 大概 3D 駕駛室和車卡列車模式會首先開發。
  • 在開發過程中,現在的格式可能會與新格式混合以提供過渡。另一方法是一次過完全重新開發過整套結構,但這做法比較費時以及風險較高。

一個終極的夢想:3.0 版的來臨

  • 3.0 版會採用 2.0 版的程式結構。
  • 3.0 版會提供鐵路網絡的功能,例如容許在駕駛時隨時切換軌道。

openBVE 的開發者 Michelle 很期待大家對這篇文章的回應,歡迎你到官方討論區的專用主題發表你對未來 openBVE 的想法,但請盡量集中討論 2.0 版的項目。

本篇發表於 BVE Trainsim 官方消息, 歐洲 BVE 消息。將永久鍊結加入書籤。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *