為啥老遊戲里主角只會走直線

神奇的科普
12粉絲
10 次觀看·2025年11月2日
為啥老遊戲裏的主角只會走直線
小時候搓著紅白機手柄總想不通
魂鬥羅裏的比爾端著機槍突突突
明明該來個蛇皮走位秀翻全場
結果愣是向軍訓踢正步
吃豆人在迷宮裏轉個彎
活像科馬爾壓線的菜鳥司機
就連超級媽蓮奧舊公主都只能左右橫跳
連45度斜坡都走不上去
這些老遊戲的直男式移動真不是程序員審美凋謝
而是當年遊戲機的性能比你家現在的智能音箱還慘
你在說什麼大哥
1982年的亞達利遊戲機
內存只有4KB
這容量方現在連一條語音信息都裝不下
程序員要在這麼丁點空間裏塞下整個遊戲世界
簡直像在羅斯克列雕《清明上河圖》
那時候寫代碼是字真句拙
讓角色直走只需兩行代碼
但是要搞出8個方向
代碼量直接翻8倍
想學GTA5自由轉向
內存當場表演原地爆炸
當年《太空侵略者》的程序員試圖給外星人加15度斜飛
結果遊戲直接卡成PPT
最後他只能讓外星人排著隊直上直下
軍訓方正式入侵
反而成了經典設計
後來他在採訪中吐槽
不是我們不想騷
是機器腦仁比跳蚤還小
拆開任天堂紅白機手柄
你會發現十字鍵本質是4個獨立開關
想斜著走
除非你手指能掰成螃蟹鉗子
同時按兩個鍵
1985年有款格鬥遊戲《功夫》
程序員投鐵
非要搞斜向出拳
結果玩家一挫招
角色就像觸電般抽搐
被戲稱為癲癇拳王
後來雙截龍學聰明瞭
想讓角色踢個飛腿
得先原地轉體三週半
跟跳芭蕾似的
你以為超級馬妞在跑酷
其實是打輸
撼死在屏幕上
靠背景
瘋狂右移
偽造的幻覺
這招和電梯裏原地踏步
假裝跑步
有異曲同工之妙
更覺得是吃逗人
當黃色小球向右移動時
程序員其實是把整個迷宮往左轉
所以每次撞牆
本質上是你把遊戲地圖扯到頭了
這超前空大挪移
省下的運算資源
足夠多加三個幽靈敵人
沒錯
遊戲裏追你的鬼魂
都是程序員省內存送的贈品
在坦克大戰的世界裏
炮彈永遠走完美直線
開發者曾試過加入彈道片裏
結果發現每顆炮彈
要多佔0.3KB內存
不是敵方AI太蠢
而是當年的機器
根本算不出來炮弧線
1991年
街頭霸王2
終於讓龍和肯走出了華麗的波動部
但你知道這背後有多拼嗎
程序員把角色拆成32款活動部件
每個動作都要手工繪制上百張像素畫
主美因此得了尖翹炎
後來開發出偷幀大法
把聖龍拳動畫從24幀砍到8幀
結果意外造成了遊戲史上最帶感的必殺技
下次當你在遊戲裏風騷走位時
別忘了每個絲花轉身裏
都住著幾十年前程序員的怨念
他們憋著勁想讓角色多扭一度
結果要麼內存爆炸
要麼手柄冒煙
這大概就是賽博世界的奇妙輪迴
今天的每一幀自由
都是踩著昨天無數個直男程序員的青春實現的
我是哲學宇宙
講有溫度的故事
做有思考的科普
我們下期再見
