|
曾經很喜歡玩 Asteroids ,但後來之所以無玩,係因為太難控制。
經常覺得,如果鏡頭可以跟著飛機移動轉動,會易控制得多。
後來又想著一個 3D 的 Asteroids 。但據聞人類之所以不能擁有 3D 移動的交通工具的原因,不是因為科技的問題,而是由於大腦的極限,不能處理三維空間的移動方法。
但我還是認為,關於三維空間移動法,和打機一樣,是可以訓練出來的。
然而,要在一個普通的螢幕搞一個 3D 的 Asteroids ,對用家來說還是不便大於樂趣。如果要做得好,螢幕就要三百六十度連上下包著玩家,才會好玩。折衷的話,就用三個螢幕,左右前包著玩家。但一般家庭和顯示卡都用不上三個螢幕。
也可以考慮在同一個螢幕上包著五個視角,上下左右中。但這樣會不會好玩,還是一個謎。
其實 3D Asteroids 是題外話,現在講回 2D Asteroids 。
無聊地設計(沒有實作)一個 2D 的 Asteroids ,但當然和傳統的不同。
大慨是這樣。至於碰撞預警云云,是進一步的事。
又突然設計(當然又沒有實作)了一個 3D Racer 。
移動方式和 3D Asteroids 無異,只不過是由射擊變做賽跑。但只有一個推進器(只會向前加速),和兩個軸旋轉器(如果向前是 Z 軸的話,那兩個旋轉軸就是 Z 軸和 X 軸,和一般的戰機 game 一樣)。速度無阻無上限,旋轉無阻無上限。
如果玩者夠狂,轉彎的時候,應該是一直面向圓心加速。如果跑道九曲十三彎,飛機可能要在空中打幾個筋斗( Matrix 戰艦暴走一幕)。能夠做到這樣的,要不是一個很強的玩家,就是一個 AI 。倒不如搞一個 3D Racer AI 比賽會更好。
想起以前自己設計過的 VR Battle 。先不說這個東西是甚麼一回事。但如果用差不多的慨念,就會變成高智能方程式。開發者開發輔助 AI ,賽車手和輔助 AI 一起馳騁跑道。
如果不是 3D ,就不如是 2D 。不過由於是在平面上跑,而且速度旋轉無阻,那就似是肥皂在地板賽跑。
--栗子捌貳 10:52 2005年玖月25日 (HKT)
|