[心得] doom 啟示錄
https://photos.app.goo.gl/PNxdLqrJnuAPdagn9
https://photos.app.goo.gl/dh66HumLfjkRt3zh9
這本書的原文版本我很早就從美國亞馬遜購入 (200x 左右), 但在書架上擺了很久,
因為英文實在沒好到可以順暢的看懂。
這次的簡體中文版本是再版的, 把握這次機會趕緊購入。
我也曾有過這樣的夢想, 寫出自己的遊戲。但是我從來沒寫過 pc game,
只有在玩這些 pc game, 這是我和兩位 John 不同的地方, 雖然我因為 pc game
而進入軟體開發這行業, 但從來沒寫過遊戲, 而如果不是看了 doom 啟示錄,
我幾乎快要忘記這個夢想了。
勉強和遊戲沾上邊的只有《[game] - 文字大富翁》, 這是我移植別人寫好的版本。
https://descent-incoming.blogspot.com/2014/10/game.html
後來勉強做了一個決戰俄羅斯方塊
https://www.youtube.com/watch?v=KSWG_kXU8e4
書中人物:
John Romero (羅梅洛)
John Carmack (卡馬克)
看到2個 John 可能會讓人想到蘋果的2個 steve。
這本書有討人厭的推薦序, 我是一個習慣從第一頁看到最後一頁的讀者,
但我從來不對這些推薦序感興趣, 這本書有 6 篇推薦序, 這就算了,
每篇的長度還不少。
對 id software 的印象是從「德軍總部3D」開始,
原來之前還有個遊戲是「德軍總部」, 3D 的版本就是從這個遊戲的構想而來。
書上先從羅梅洛和卡馬克的生平開始介紹起, 然後怎麼認識,
怎麼在同一間公司一起開發遊戲。
卡馬克在當時的 pc 上開發了 2d 捲軸技術, 這是可以讓遊戲平滑移動的效果,
當然現在的玩家可能已經無法體驗這個技術的強大了,
現在的遊戲如果還不能平順的移動, 應該連免費下載都沒人要玩。
總之, 靠著這個技術, 他們實做了超級瑪莉的第一關, 是的, 就是
任天堂的那個超級瑪莉一代, 羅梅洛寄了這個展示給任天堂,
看看能不能有合作的方式, 可以開發 pc 版本的超級瑪莉,
不過任天堂當時並不想在 pc 開發遊戲 (現在好像也不想),
所以我們就沒有緣份看到 pc 版本的超級瑪莉了。
再來就是德軍總部3D -> 毀滅戰士 -> 毀滅戰士 2 -> 雷神之鎚的故事,
每當卡馬克改善了目前遊戲引擎之後, 羅梅洛就會為這個引擎設計一個新的遊戲,
這系列的遊戲讓他們賺了大錢, 大家都買了法拉利跑車,
而卡馬克在一場毀滅戰士的比賽中, 捐出他的第一台跑車當作冠軍獎品,
再給冠軍 5000 美金把這台法拉利運回家。而很久之後, 羅梅洛在大徹
大悟之後, 也做了一樣的舉動, 羅梅洛不再迷失金錢、物質享受上,
反璞歸真, 找回製作遊戲的本質。
和蘋果的兩位創辦人類似, 蘋果是由兩位 Steve 創辦, Steve jobs, Steve Wozniak
而 id software 則是兩個 John, 兩位 John 一開始也是在 apple II 開發遊戲,
後來才轉到 IBM PC 上。
在那個年代, 有很多類似的遊戲紛紛出籠, 被稱作是 doom like game, 原來是
id software 把遊戲引擎授權給其他遊戲商使用, 這還真是一個聰明的點子。
卡馬克遵循著駭客精神, 把遊戲引擎 open source, 這可真是不簡單,
商業公司有那個神經燒壞了的傢伙會這麼做。而他們的德軍總部3D
被玩家修改成不同的版本時, 卡馬克和羅梅洛都很高興,
但其他沒這駭客精神的人就不開心了, 認為他們的東西被侵犯了。
而在開發毀滅戰士時, 為了方便玩家修改, 卡馬克還特別設計,
讓玩家可以更容易的修改毀滅戰士的關卡,
有個版本是把毀滅戰士修改成星際大戰的人物, 這一定很酷。一般商業至上
的公司一定不會讓玩家這麼做的吧!
在那個年代, 很多程式員都被一本叫《駭客》的書給影響了,
卡馬克和羅梅洛都有這樣的駭客精神, 他們認為分享是一件很重要的事情。
再完成雷神之鎚後, 卡馬克逼著所有股份成員開除了羅梅洛, 羅梅洛挾著其高知名度,
開了新的公司, 企圖製作一個更好的遊戲, 可惜不是很成功,
有時候金錢、權力真的會讓人迷失。
雷神之鎚的引擎讓卡馬克商透了腦筋, 從微軟挖來了邁克爾·亞伯拉什
(Michael Abrash), 有在開發遊戲圖形的人一定看過他的書, 厚厚一本,
卡馬克也是看他的書學習遊戲畫面怎麼開發的。
doom 的暴力也帶來許多社會議題, 相關人事把學生殺人事件怪罪到 doom 頭上,
企圖為這樣的行為找個代罪羔羊, 當然也間接帶給 id 不少麻煩。
很佩服卡馬克的專注, 集中精神在同一件事情上並不容易, 能持續的堅持更是困難。
這算是本歷史書, 介紹了第一人稱視角遊戲的歷史, 如何在遊戲界引領風騷,
2 位創辦人從合作到分道揚鑣, 若你也是遊戲開發人員, 應該讀讀看本書。
ref:
A Visit To id Software Circa 1993
第一人称射击游戏教父,首款3D游戏的开发者,传奇程序员——约翰·卡马克
這是另外一個有關卡馬克的傳奇演算法:
关于平方根倒数速算法(雷神之锤3,牛B)
一个Sqrt函数引发的血案
--
紙上得來終覺淺,絕知此事要躬行。
--
為什麼卡麥克要逼走羅梅洛??
羅梅洛跟賈伯斯有點像,就出一張嘴
Romero最好是只出一張嘴,他可是關卡設計好嗎,當時也
是JC認可程式能力很強的夥伴。內部給其他關卡設計師開
發用的簡易設計工具也是他做的,JC專門搞高端,這種“
小事"都是他在弄而且當時id他是負責對外談生意的,JC是
程式神但是這塊根本沒興趣。更何況這幾年他還在做了兩
款新Doom關卡集 Sigil,依然是高品質的作品。說Romero
只有嘴真的是來亂的。
R跟C分家說實話就是理念不同,C追求最極限的技術輸出,
R認為得搞資本跟遊戲敘事,Quake原本是R派想弄成奇幻RP
G式大作,但在無窮的3D技術開發地獄下,最終只剩幾個月
做關卡設計,只能回頭做FPS設計,大概算是分開的最後稻
草。
離開卡馬克之後,羅梅洛有靠技術做出什麼大事嗎?
卡馬克至少搞出了Meta VR
不過我說他出一張嘴是相對於卡馬克而言啦
是在回應一樓
況且我是拿賈伯斯的嘴來比喻哩,也算高抬他了,幹嘛這麼氣
胡說八道欠糾正還在扯. 你要拿JC比技術那99%都是沒成就
標題就是Doom id初創時侯的事, Romero就完全不是出一張
嘴的, 他是實際手把手做了很多關卡跟開發工具.
他離開id之後當然是很失敗的, 押錯寶還搞出大刀
但是論在id跟Doom他離只出一張嘴非常遠
因為到今天都還在享受classic doom帶來的樂趣
這種一句話胡扯絕對必須認真以對
沃茲尼克離開賈伯斯後好像也沒搞出什麼東西,賈伯斯光是
可以把瀕臨破產的apple救回來跟發明iPhone就可以嘴起碼50
年。50年後的教科書都還會寫:iPhone是電腦史上最大轉捩點
之一。
爆
[情報] 馬克不是咖啡店要抽Kalita nextG磨豆機在人工的一則一則篩選後,剔除重複的、抄襲的、不符造句規則的 總共有139人可以參加抽獎,恭喜以下三個ID獲得抽獎卡乙張 bighead37 farren7410 chenmiffy42
[心得] 軟體考古系列 毀滅戰士們:草創之初如果 Facebook 創立的故事可以拍成《社群網戰》,好萊塢遲早會將 David Kushner 寫的《Masters of Doom》拍成電影 圖文並茂版: 臉書專頁: 實際上,在 2019 年真的有人想把《Masters of Doom》拍成電視劇。James Franco7
[閒聊] GTA 安地列斯要進入元宇宙馬克·扎克伯格宣佈,正在為Oculus Quest 2開發GTA San Andreas版本。 最近狂瘋元宇宙的馬克,除了把公司改名以外。 也三句話不離元宇宙,並且要開發VR的 GTA SA 對,事實上就是VR而已,離元宇宙還差得遠。6
[閒聊] 遊戲史上的今天/雷神之鎚帶起產業革命原文標題:遊戲史上的今天/滑鼠視角的起點《雷神之鎚》帶起遊戲產業革命的經典FPS 原文網址: 遊戲角落 遊戲小虎 今天是2021年6月22日,氣候已經酷熱到讓人越來越難保持安心坐在家中,沒有冷氣的幫5
[何去] 博物館收到第三方偷做的PC超級瑪利歐3John Romero 曾在 2015 年的分析影片中,展示了 id Software 於 1990 年開發的《超級瑪利歐 3》(Super Mario Bros. 3)PC 版。 雖然當年任天堂拒絕了移植的提議,但由 John Carmack 開發,使遊戲能在 PC 上順暢運行的編碼在其後的《指揮官基恩》(Commander Keen)中擔任了重要的角色。 而現在承載了這段遊戲發展歷史的《超級瑪利歐 3》PC 版拷貝,被人捐贈到了位於紐約的遊戲博物館(The Strong National Museum of Play)中保存。 遊戲博物館向 Ars Technica 透露它們最近在一次大型的捐贈中收到這個遊戲拷貝,它由一名沒有在原項目中工作的開發人員以磁碟寄到博物館。 館長 Andrew Borman 指他把磁碟中的內容複製下來並把磁碟保存起來,然後使用 DOSBox 和 Romero 的影片去確認他們收到的磁碟內容是《超級瑪利歐 3》。4
Re: [討論] 單機遊戲開發在現在是不是吃力不討好?米那桑空尼幾蛙 資本主義社會造成凡事講求資本效率化 什麼單機遊戲?你搞個三國系列戰國系列或者再玩一下就天亮系列,要花多少時間?歷史 故事背景還要很考究,然後有多少人買單?打折都未必很多人買 換成 換皮手遊糞game ,比如說今年年初的仙劍奇俠傳,大課長幾十幾百萬的課,加上月卡 黨每個月愛的供養2
[閒聊] 約翰·卡馬克有多屌?約翰·D·卡馬克二世(John D. Carmack II) id Software的創始人之一,雷神之錘引擎的創造者 從遊戲、火箭、VR到汽車引擎都略懂略懂 而且名字中間有D,是個狠人 經歷過巫毒卡的玩家來說說約翰·卡馬克有多屌X
[問卦] ☺當初停在馬克一號上的不是蛾是花生?餓死抬頭 世界上第一台電腦馬克一號當初當機找不到原因 結果大家要死要活找個老半天最後發現原來是一隻蛾停在馬克一號的上面 從此以後電腦出問題大家就都說出霸葛惹 如果當時不是蛾停在馬克一號上 而是某個肥宅偷帶花生進去吃- 有興趣請參考這本 Masters of Doom Doom啟世錄