此后幾天時(shí)間,,接連有人才過(guò)來(lái)報(bào)道,。
袁杰這個(gè)小工作室的人員也漸漸聚齊,,目前除了當(dāng)做主程序培養(yǎng)的卓遠(yuǎn)勝,,以及后勤部長(zhǎng)的林珍珍,還增加了四名新同事,。
其中三個(gè)程序員,,一個(gè)音樂(lè)制作師。
三個(gè)程序員中有一個(gè)名叫高宇,,經(jīng)驗(yàn)非常豐富,,是個(gè)老手,甚至能用最原始的機(jī)器語(yǔ)言,,也就是二進(jìn)制編碼進(jìn)行編程,,讓袁杰佩服得不要不要的。
然而高宇告訴袁杰,,這樣的高手在燈塔國(guó)那邊并不少見(jiàn),,因?yàn)榱呤甏S多計(jì)算機(jī)用的就是這種編程方式,老一輩的程序員畢竟還沒(méi)退休,,他們當(dāng)年就是這么干活的,。
袁杰當(dāng)然也給了他不遜于燈塔國(guó)的高薪,后續(xù)公司擴(kuò)大,,兩個(gè)程序員組,,他就是其中一個(gè)主程序!
高宇跟卓遠(yuǎn)勝一樣,,也是從燈塔國(guó)回來(lái)的,。那邊雅利達(dá)搞出的事情太大,連累到整個(gè)游戲行業(yè),,以至于大量游戲行業(yè)的程序員失業(yè),。
其中最早被裁員的當(dāng)然都是華人,這倒是讓袁杰撿了便宜,。
不過(guò)高宇本人對(duì)這么小的工作室卻不太感冒,,內(nèi)心的態(tài)度是反正沒(méi)工作,先安頓好填飽肚子,,再騎驢找馬看看有沒(méi)有適合跳槽的地方,。
袁杰對(duì)此心知肚明,公司草創(chuàng),,哪有那么容易吸引大神,?只能努力增強(qiáng)公司實(shí)力,等所有人都看到公司蒸蒸日上的潛力,,人才自然而然就會(huì)留下,。
另外兩個(gè)程序員,一個(gè)叫張敖,,一個(gè)叫李銘卓,,都是香港本土大學(xué)畢業(yè),從事電子專業(yè)的,。
學(xué)得比較雜,,軟硬件都懂一些,可塑性比較強(qiáng),,領(lǐng)悟能力也比較好,,最關(guān)鍵的是…肯加班!愿意996,!
而且也有匯編語(yǔ)言基礎(chǔ),,就被招來(lái)打下手。
還有一個(gè)音樂(lè)制作蘇雨綺,,她雖沒(méi)有做過(guò)FC游戲的音樂(lè)轉(zhuǎn)錄,,但相關(guān)方面工作是做過(guò)的,對(duì)此也很容易上手,,就直接被袁杰招了進(jìn)來(lái),。
招人的這段時(shí)間,袁杰已將新游戲的策劃案全部做好,,給新游戲命名為:冒險(xiǎn)王,。
這是他即將打造的第一款I(lǐng)P,參考前世超級(jí)馬里奧兄弟開(kāi)創(chuàng)的業(yè)績(jī),,袁杰自信這款游戲絕不輸于它,。
另外一款游戲坦克大戰(zhàn)的策劃案也已做好,這款游戲更加簡(jiǎn)單,,主題就是保衛(wèi)基地,,擊敗全部敵對(duì)坦克。
關(guān)卡總共35關(guān),,當(dāng)通關(guān)后又循環(huán)一遍從頭開(kāi)始,,保留當(dāng)前武器裝備,以至于看起來(lái)就是無(wú)限關(guān)卡,。
袁杰本來(lái)考慮35關(guān)后開(kāi)一關(guān)BOSS關(guān)卡,,后來(lái)想想還是算了。
他記得前世小時(shí)候,,曾為了探秘坦克大戰(zhàn)究竟多少關(guān)能通關(guān),,和小伙伴兩個(gè)人玩了整整一個(gè)通宵,。
兩個(gè)人技術(shù)早已磨煉的爐火純青,一口氣打了三四百關(guān),,分值都不記得打了多少,。
雖然沒(méi)有通關(guān),但那時(shí)無(wú)憂無(wú)慮的記憶時(shí)常溫暖進(jìn)入社會(huì)后屢遭毒打的袁杰,。
如果只有36關(guān),,可能那天晚上也就早早散去了,以后也保留不下什么話題和回憶,。
所以他還是按照最初的設(shè)定,,決定做無(wú)限循環(huán),再增加一個(gè)地圖編輯器,,這才是這款游戲的亮點(diǎn),,可以自制關(guān)卡,非常有意思,。
兩款游戲并不是同步開(kāi)始制作的,,先從困難的冒險(xiǎn)王開(kāi)始做起。
80年代中前期制作游戲,,最困難的不是用接近機(jī)器語(yǔ)言的匯編語(yǔ)言進(jìn)行編程,。
而是每編寫(xiě)一段程序后,需要檢查字節(jié)數(shù)手工計(jì)算內(nèi)存地址,,因此每一段程序末尾都會(huì)留白,,等到所有程序編完,再?gòu)念^開(kāi)始計(jì)算,。
這是相當(dāng)磨人的事,,即便袁杰有著系統(tǒng)贈(zèng)予的匯編語(yǔ)言精通,寫(xiě)起來(lái)也是極其蛋疼,。
除此之外,,再就是ROM仿真測(cè)試查找BUG。
作為草創(chuàng)的小工作室,,袁杰只能使用購(gòu)買的ROM仿真設(shè)備,,插入到實(shí)機(jī)上,直接在游戲畫(huà)面上測(cè)試,。
有時(shí)候忘了把Debug模式刪掉,,不知不覺(jué)間就會(huì)在游戲內(nèi)部留下些奇怪的秘籍……
程序員是沒(méi)空再查的,恐怕只有發(fā)售后,,等廣大玩家去積極發(fā)現(xiàn)了,。
雖然如此,袁杰這家草創(chuàng)工作室依舊效率極高,主要體現(xiàn)在袁杰和卓遠(yuǎn)勝兩人身上,。
只要是他們倆寫(xiě)的程序,,就100%不會(huì)出現(xiàn)BUG,計(jì)算的內(nèi)存地址也絕無(wú)半點(diǎn)問(wèn)題,。
只有到這里,,袁杰才敢確認(rèn)卓遠(yuǎn)勝的確是人偶,他有著系統(tǒng)灌輸?shù)闹R(shí),,等于是系統(tǒng)加身,因此可以像機(jī)器一樣工作時(shí)不犯一點(diǎn)錯(cuò)誤,。
這一點(diǎn)即便是有著豐富工作經(jīng)驗(yàn)的高宇,,也是看得目瞪口呆,每到仿真測(cè)試的時(shí)候,,他幾乎不敢相信,。
像他這種有著十年編程經(jīng)驗(yàn)的高級(jí)工程師,所寫(xiě)的代碼也必然存在各種BUG,,計(jì)算內(nèi)存地址也常常出現(xiàn)HumanError,。
在他看來(lái),要讓程序員不出BUG,,等于要一個(gè)人一輩子都不做錯(cuò)一件事,,是絕不可能的。
但現(xiàn)實(shí)動(dòng)搖了他的理念……
袁杰的工作室中午是包餐的,,通過(guò)指定餐廳制作盒飯送貨上門,。
大家吃飯也就隨便擠在空著的辦公桌上,這種同事親如一家的氛圍不是大公司能有的,。
高宇吃著吃著,,忍不住問(wèn)了出來(lái),“老板,,阿勝,,你們寫(xiě)程序的時(shí)候有沒(méi)有什么竅門?能不能指導(dǎo)一下大家,,我真的很驚訝你們居然可以不出一個(gè)BUG,!”
張敖、李銘卓,、蘇雨綺三人也睜著好奇的眼睛看向兩人,。
袁杰卻沒(méi)有說(shuō)話,看向了卓遠(yuǎn)勝,,想聽(tīng)聽(tīng)這個(gè)人偶怎么說(shuō),。
卓遠(yuǎn)勝一臉奇怪的說(shuō)道:“考慮多一點(diǎn)就行啦,這個(gè)…我也不知道怎么教你們,反正就像是與生俱來(lái)的,,只要全神貫注去做事,,就不會(huì)有問(wèn)題?!?p> 袁杰心道:人偶辦公狀態(tài)是這樣的嗎,?
他見(jiàn)高宇三人不信的看了眼卓遠(yuǎn)勝,又期待的看向自己,。
可袁杰那是系統(tǒng)賦予的能力,,這怎么教得了,苦笑道:“你們不用這樣看著我,,我跟阿勝一樣,,寫(xiě)程序的時(shí)候就是一種感覺(jué)。
那個(gè),,雨琦做音樂(lè)的,,應(yīng)該知道靈感來(lái)的時(shí)候是什么狀態(tài)吧?!?p> 蘇雨綺點(diǎn)點(diǎn)頭,,“那如果老板是這種狀態(tài),我是真能理解,,但是人不能總是有靈感吧,。”
袁杰笑道:“我還真的總是有靈感,,只要開(kāi)始寫(xiě)程序,,就會(huì)進(jìn)入那種狀態(tài)?!?p> 他環(huán)視一下眾人,,說(shuō)道:“查BUG的事情我真沒(méi)辦法,不過(guò)主程序都是我寫(xiě)的,,阿勝那邊也沒(méi)什么問(wèn)題,,以后我們兩個(gè)寫(xiě)的東西就不做仿真測(cè)試了。
老高你們?nèi)齻€(gè)寫(xiě)的可以多查一查,,這樣效率也能高些,。這個(gè)游戲做完,由阿勝擔(dān)任主程序來(lái)做坦克大戰(zhàn),。
我專門制作一款宏匯編器,,輔助自動(dòng)計(jì)算出所在的內(nèi)存地址,也好將大家從計(jì)算地獄中解放出來(lái),?!?p> 卓遠(yuǎn)勝道:“老板,三個(gè)月下來(lái),冒險(xiǎn)王已完成80%內(nèi)容,,剩下的最多也就十天時(shí)間都能做完,。
你讓我?guī)ь^做坦克大戰(zhàn),可我不懂美術(shù)方面的東西,,不會(huì)畫(huà)像素圖,,怎么弄?”