《萬(wàn)物起源》實(shí)際上對(duì)程序的要求并沒(méi)有想象的那么高,甚至比《求生》還要低,稍微困難一點(diǎn)的可能也就是地形生成算法和地圖管理機(jī)制。
不過(guò)對(duì)于單杰來(lái)說(shuō),也不是什么難事,所以做一個(gè)deo出來(lái)用不了多少天。
而且葉沉溪實(shí)際上已經(jīng)篤定了這款游戲最主要的玩法其實(shí)是在各種od和插件上面,這款游戲如果能夠火,最大的原因絕對(duì)不是因?yàn)槠浔旧硗娣ㄓ卸嗝茨屯妫瞧浔澈髶碛幸粋€(gè)才思泉涌,熱情無(wú)限的自由社區(qū)在支撐。
因?yàn)橛螒蚩蚣艽罱ǔ闪诉@個(gè)樣子,開(kāi)放各種api接口后,玩家自己創(chuàng)造出來(lái)的gaga將會(huì)是《萬(wàn)物起源》最核心的內(nèi)容。
即使玩家們最開(kāi)始沒(méi)有意識(shí)到,青魚(yú)網(wǎng)絡(luò)官方也會(huì)持續(xù)自己制作發(fā)布,作為引導(dǎo)。
而這個(gè)自由社區(qū),將會(huì)建立在fg平臺(tái)上,不是說(shuō)葉沉溪會(huì)阻礙玩家自己在其他第三方論壇的交流,而是這一切需要是由官方來(lái)主導(dǎo)。
有的游戲開(kāi)發(fā)之初就計(jì)劃好了賣(mài)點(diǎn)是可擴(kuò)展性,比如《萬(wàn)物起源》,有的游戲不是,比如另一個(gè)世界中的《我的世界》,雖然od的確對(duì)它的用戶粘性起到了非常關(guān)鍵的作用,非常夸張地提升了游戲活力和壽命,但那其實(shí)也是開(kāi)發(fā)者notch意料之外的事情。
所以在《我的世界》中,維持游戲命脈的是一些第三方黑科技,比如fe,bukkit,spon這些第三方通過(guò)反編譯源代碼開(kāi)發(fā)出來(lái)的api,以及在它們基礎(chǔ)之上構(gòu)建起的成千上萬(wàn)的od和插件,這一切并不在ojang和巨硬的掌控之中。
官方的妥協(xié)是后來(lái)他們正版也支持了安裝fe的版本。
但這樣會(huì)帶來(lái)問(wèn)題,最關(guān)鍵的地方在于,假設(shè)說(shuō)游戲本身已經(jīng)更新到一個(gè)新版本,而fe這些第三方api卻沒(méi)有跟進(jìn)開(kāi)發(fā),那么依賴(lài)著基于fe制作的od將無(wú)法支持官方最新發(fā)布的版本。
這個(gè)時(shí)候那么多又依賴(lài)著這些od的玩家同樣也會(huì)對(duì)最新版本說(shuō),我們不約。
這些經(jīng)典有趣的od為游戲帶來(lái)了巨大的黏性,但同時(shí)也會(huì)阻礙版本的更新。
所以當(dāng)《我的世界》幾個(gè)著名的od還停留在1710的時(shí)候,哪怕你官方放出了18,110,112,玩家就是不升級(jí)。
試想我們辛辛苦苦做了新功能,并高高興興地發(fā)布了,免費(fèi)dlc哦,結(jié)果壓根兒沒(méi)有玩家玩,他們因?yàn)閛d版本不一,也分散在各個(gè)不同的舊版本之中,這不是葉沉溪希望看到的事情。
所以他希望od制作者們,至少是大多數(shù)od制作制作者們,都基于官方發(fā)布的api來(lái)制作od。
就像《求生》一樣,單杰他們還需要開(kāi)發(fā)各種od制作工具,要跟民間大神們?nèi)ケ绕匆子眯裕捶?wù),去搶占用戶……
就是要官方逼死同人。
會(huì)議上葉沉溪直接把原來(lái)需求里的道具合成功能也給去掉了,僅剩下地圖生成,角色移動(dòng),方塊的破壞和安放。
“這樣的一個(gè)deo,需要多少天?”
“兩周吧。”單杰想了想,給了一個(gè)比較穩(wěn)妥的時(shí)間。
這個(gè)時(shí)間比葉沉溪預(yù)計(jì)的要長(zhǎng)了一些。
“是因?yàn)橛胏++嗎。”葉沉溪問(wèn)。
這兩天在使用哪種語(yǔ)言上葉沉溪和單杰探討了一番,在c++和java之間猶豫了一小下。當(dāng)然他只是略懂,對(duì)于策劃來(lái)講,略懂一些程序上常識(shí)的最大作用在于,你不會(huì)那么輕易被程序蒙騙。
比如當(dāng)他跟你說(shuō)某個(gè)功能做不出來(lái),其實(shí)是自己想偷懶,嫌麻煩的時(shí)候。
“是的。”單杰老老實(shí)實(shí)回答。