夜雨233提示您:看後求收藏(第一百三十章 遊戲引擎,重生之金牌遊戲大亨,夜雨233,630看書),接著再看更方便。

請關閉瀏覽器的閱讀/暢讀/小說模式並且關閉廣告遮蔽過濾功能,避免出現內容無法顯示或者段落錯亂。

張帆送走了陳心玥,又前往自己的揚帆工作室視察進度。

李雷和俞亮已經正式開始工作,在前期主要是宋一凡帶著他們兩個進行《搖滾賽車》的逆向工作。《搖滾賽車》的原始碼是張帆用匯編語言編寫的,而宋一凡逆向出來的則是C語言版本。李雷和俞亮加入後,三個人準備再重新檢查一遍程式碼,將這款遊戲徹底逆向重構出來。

重構一款已經賣掉的遊戲看似是浪費時間,其實並非如此。90年代還沒有專業的遊戲開發人員,換言之,無論是宋一凡還是俞亮,李雷,其實都沒有真正的遊戲開發經驗。重構一款已經成熟的遊戲,一方面是讓他們熟悉C語言,另一方面則是讓他們熟悉遊戲開發的流程,爭取在開發新遊戲時少走彎路。

寫程式碼在外人看來是一份非常神秘和高大上的工作,而程式設計師們卻又往往將其自黑為“搬磚”,其實這兩種觀點都有些偏激。寫程式碼說白了和寫小說,寫作文大同小異,說白了也是熟能生巧的活。天才固然可以寫出讓人驚豔的程式碼,就好比大師能寫出直透人心的文字一樣。但普通人也可以透過不斷訓練寫出合格的程式,而代價就是枯燥的,慘無人道的,痛苦的訓練。

張帆走進屋時,辦公室裡的氣氛有些壓抑。張帆在三人後面溜了一圈,對他們的進度大概有了個瞭解。

宋一凡正在將遊戲中的美術素材匯入到程式裡,因此寫程式碼寫的飛起。俞亮則在閱讀程式碼,張帆冷不丁也沒看到他讀的是哪個模組的,李雷則在一旁研究遊戲音樂。

張帆轉悠了一大圈,沉迷工作的三個人才看到他。宋一凡衝著張帆一招手道:“張帆,我有個想法想和你聊聊。”

“怎麼了?”張帆拉了把椅子坐在宋一凡身邊問道:“是不是美術資源這邊出了什麼問題?”

“不是,不是程式上的問題。”宋一凡一邊挪動自己的椅子給張帆讓出位置,一邊問道:“張帆,你當時開發《搖滾賽車》時,美術資源都是一項項呼叫的嗎?”

“沒錯,怎麼了?”張帆當時開發時用的是組合語言,組合語言他本身用的不熟,因此程式碼寫的也比較簡陋。遊戲裡的美術和音樂資源,是他一天天用聚沙成塔的方式慢慢搞出來的。這種方法也只是《搖滾賽車》這樣的小遊戲才能這麼幹,而要想開發“太空牛仔”的話,必須有一個遊戲引擎才行。

正在張帆沉思之時,宋一凡接著說道:“張帆,我覺得你這種美術資源的匯入方式還是有些原始了。你看,匯入進去之後你還要在程式裡設定正確的顯示位置,然後讓它適當的顯示在螢幕中,而且一些素材還需要重複匯入,我的意思是能不能做一個小工具,實現一鍵匯入呢?”

張帆挑了挑眉毛,不置可否的道:“聽起來還不錯,能具體說說嗎?”

“是這樣的!”宋一凡見張帆沒表態,心裡也有點發虛。他切換了一下程式介面,邊讓張帆瀏覽程式邊說道:“我準備寫一個統一模式的匯入工具,以後如果我們再需要做美術資源匯入時,只需要將美術資源插入到這個程式用,再執行一下匯入按鈕,資源就能自動掛載並且正確在遊戲中執行了。不過……”宋一凡有些不好意思的撓了撓頭:“這個工具現在bug還有點多,我不知道能不能做出來。”

張帆面色複雜的看了一眼宋一凡,幽幽的道:“兄弟,答應我,不要浪費你的天賦好嗎?”

宋一凡被張帆一句話說的丈二和尚摸不著頭腦,他聳了聳肩,又轉頭去忙自己的事了。張帆旁觀了一會宋一凡工作,他站起身走到窗邊望著窗外蕭索的景色,心想難道自己真的在無意之間發現了一個絕世天才嗎?

宋一凡可能不知道自己剛剛提出的那個設想有多麼偉大,可張帆作為“過來人”卻知道的一清二楚。因為這個“小工具”本質上就是未來的“遊戲引擎”。

在遊戲開發的上古洪荒時代,大佬們都是自己憑著興趣和愛好來做開發的。那時候的開發效率談不上多高,大家的工作方式也和張帆在《搖滾賽車》中的工作方式差不多,純粹是“大氣出奇蹟”,“一切全靠手擀”。

而大佬畢竟是大佬,在經過了一段時間的手擀後,大佬們紛紛提出了和宋一凡剛剛提出的一樣的設想——那就是能不能開發一些小工具來簡化這些手擀的步驟。比如可以開發圖片匯入工具來匯入美術資源;開發音樂匯入工具來匯入遊戲音樂;甚至可以開發一些半自動的指令碼,然後再將這些指令碼整合進去——而做到了這一步,一個初版的遊戲引擎就新鮮出爐了。

其實宋一凡剛剛提出的設想還不算太

本章未完,點選下一頁繼續閱讀。

遊戲小說相關閱讀More+

花間神魔

北方刷刷

媽咪,不理總裁爹地

男孩不逛街

一紙夫妻

冰點沸點

屍路通天

朝令夕改

大宋開發商

先生王六

(dn同人)龍崎摘新月

無邊的寒冷