手機(jī)游戲> 異常> 游戲新聞> 《異常》開發(fā)者的話 程序員的浪漫

《異常》開發(fā)者的話 程序員的浪漫

作者:九游 來源:九游 發(fā)布時(shí)間:2018-03-22 17:31:00
上九游,領(lǐng)福利

我本身是一個(gè)游戲程序員,在開發(fā)游戲的過程中經(jīng)常要為游戲中的角色編寫AI。我覺得看著游戲中的角色因?yàn)樽约壕帉懙腁I而變的生動起來是一件很有意思的事情。隨著游戲開發(fā)技術(shù)的發(fā)展,AI編程變得越來越簡單,我覺得這種樂趣可以開始跟普通玩家分享了,于是就有了這個(gè)游戲。

當(dāng)然,開發(fā)一個(gè)幾乎是全新類型的游戲不可能是一帆風(fēng)順的。雖然已經(jīng)有很多編程類的游戲面世,但絕大多數(shù)的程序都是順序執(zhí)行的。按步驟執(zhí)行的程序每一步的狀態(tài)都是固定的,易于學(xué)習(xí)和理解,關(guān)卡也相對容易設(shè)計(jì)。但是要表現(xiàn)出生動的AI,就不可能采用順序執(zhí)行的程序。因?yàn)橛腥ざ鷦拥腁I要能根據(jù)不同情況作出不同的反應(yīng)。

經(jīng)過各種權(quán)衡,我們最終參考微軟面向兒童開發(fā)的Kodu語言,設(shè)計(jì)出了現(xiàn)在游戲中使用的AI編程邏輯。這種邏輯非常簡潔,可以很簡單的上手。同時(shí)又很靈活,可以實(shí)現(xiàn)復(fù)雜的行為邏輯。

在關(guān)卡設(shè)計(jì)上,我們也經(jīng)過了非常艱苦的摸索。《異常》的關(guān)卡有一個(gè)特點(diǎn),就是一旦運(yùn)行起來就不再受玩家的控制,一切由程序決定。即便是一個(gè)小小參數(shù)的改變,也會導(dǎo)致程序的運(yùn)行過程與結(jié)果大相徑庭,這對關(guān)卡設(shè)計(jì)是一個(gè)非常大的挑戰(zhàn)。而且,我們還要在維持關(guān)卡嚴(yán)謹(jǐn)性的同時(shí)保證關(guān)卡的趣味性,以及可以讓玩家一步一步的上手這個(gè)游戲。

我們幾乎是全員都參與到了關(guān)卡的設(shè)計(jì)中,無論是策劃、程序還是美術(shù)。我們前后總共設(shè)計(jì)了上百個(gè)關(guān)卡,實(shí)現(xiàn)了幾十個(gè)或簡單或復(fù)雜的AI指令。經(jīng)過一輪一輪的測試與篩選,最終我們只保留了十幾個(gè)自己滿意的關(guān)卡和一小部分易于理解又方便使用的AI指令。

我們希望最終的結(jié)果可以讓玩家有一次新鮮的、有趣的和足夠獨(dú)特的游戲體驗(yàn)。

熱門游戲

異常
異常
t21_2-t21_1:1.0
休閑 55.3M
創(chuàng)造游戲AI 感受編程樂趣
t21_4-t21_3:0.0
電腦版 加速器
最新動態(tài),一手掌握
加速器下載 九游預(yù)約

玩家評論

(18條)
加入九游群聊,開黑不愁,禮包全有
下載九游APP
點(diǎn)擊下載按鈕,或用手機(jī)二維碼掃描可直接下載對應(yīng)安裝包!
立即下載九游APP

全部評論

  • 正面上我誒 來自于 九游APP 2018-06-09 08:59

    這真是一款只有程序猿才能深入理解的小游戲,像我們這種普通人進(jìn)去都是看不懂的東西。很多東西都是跟代碼有關(guān)的,還搞得跟寫代碼一樣,要把邏輯編寫進(jìn)去執(zhí)行,才可以通關(guān)。我這種智商的人剛進(jìn)去完全看不懂啊,還得是研究了好長時(shí)間才能完全玩進(jìn)去,懂了邏輯之后就沒那么難了,還是屬于那種休閑娛樂的,就是比較燒腦,要先把整套的邏輯想出來然后直接下去。

  • 海弦Melody 來自于 九游APP 2018-06-08 09:26

    看到這是一個(gè)帶著編程標(biāo)簽的游戲的時(shí)候,我是很方的,畢竟我對編程一毛錢都不懂,然而實(shí)際體驗(yàn)后,我才發(fā)現(xiàn)這個(gè)游戲意外的很好上手。從操作上來說,有些操作還是不習(xí)慣(但應(yīng)該是我個(gè)人不習(xí)慣吧)。比如說有時(shí)候路點(diǎn)按錯了,習(xí)慣性的重復(fù)點(diǎn)一次以為能取消,卻驚喜的發(fā)現(xiàn)只能從頭來一般……還有多個(gè)沒有條件的語句,就只會執(zhí)行優(yōu)先級的那一個(gè)。雖然有著編程的元素,但實(shí)際要求玩家進(jìn)行的編程操作十分簡單易懂,而且游戲難度適中,不氪金,值得一玩。

  • 人與人之間最基本信任 來自于 九游APP 2018-06-07 21:02

    好基友強(qiáng)勢安利給我的嗯是個(gè)設(shè)定挺新奇的游戲,通過輸入指令的方式來操控機(jī)器人的行動手殘黨表示很喜歡。游戲畫面做的一般感覺還可以在做的精致一些會更好,新手引導(dǎo)做的很不錯非常的細(xì)致簡單易懂。目前來看的話游戲難度設(shè)定不太難六個(gè)關(guān)卡很快就刷過去了,游戲劇情只在開始有的意思后來就沒什么了不夠豐富。希望在正式版在各個(gè)方面都會有所改進(jìn)吧。

  • 涼宇Zero 來自于 九游APP 2018-06-06 18:11

    這個(gè)游戲完全不愧為“編程游戲”類別。獨(dú)特的戰(zhàn)棋風(fēng)格,科技感十足,然后附帶一些劇情走向,玩法也比較多,但是我覺得劇情可以再多一些,豐富一點(diǎn)。難度比較高,經(jīng)常使我有種智商不夠用的感覺,雖然過關(guān)之后有成就感,但是過關(guān)太難,經(jīng)??ㄔ谝魂P(guān),花很長時(shí)間,有一點(diǎn)泄氣,試了很多方法還是不行,很無力的感覺,還好是個(gè)好游戲,不然真的就放棄了。

  • 御宅菌 來自于 九游APP 2019-07-16 15:22

    終于過了三十關(guān),趕緊來發(fā)表一下自己的感想。 第一感覺,短,特指劇情。本人劇情黨,沒有劇情就沒有了靈魂,三十關(guān)過完劇情就沒了很難受。 然后關(guān)于劇情內(nèi)容,很有意思,但有點(diǎn)小失望,本來還期待有個(gè)反水劇情,然后開個(gè)第二章,沒想到就直接開放式結(jié)局了(劇情沒了好難受)。 編程方面因?yàn)槲也欢嚓P(guān)的知識,所以只能說是很好理解和上手了,并且也能編出很有趣的程序。雖然編程系統(tǒng)很簡單,但為了完成一些看起來很簡單的行為,卻要編出很復(fù)雜的程序(沒錯說的就是你,第三十關(guān)。)。 總體來說,游戲性還是十分不錯的,比較適合沒學(xué)過編程的人玩(笑)。 最后,誰能教一下我怎么復(fù)制單條指令。 好了,去打玩家自制關(guān)卡了。

  • 九游玩家7lyvb9e52ox0 來自于 九游APP 2019-07-08 00:15

    ☆很好的一款編程游戲,可以體驗(yàn)一下編程的樂趣,感受一下程序猿的生活。非常燒腦,可以很好的鍛煉腦力。提高我們的智商。 ☆剛出的時(shí)候6塊錢,我在猶豫,買還是不買。一天天過去了,等我決定買的時(shí)候,驚訝的發(fā)現(xiàn),已經(jīng)變成12塊了。哭死。然后我忍痛割愛。舍去我今天的奶茶錢,買了這個(gè)游戲。剛開始玩的時(shí)候,一臉懵逼,懵逼,懵逼,懵逼。重要的事說三遍。搞不懂該怎么玩。然后那時(shí)候還沒有教程就默默離去。最近發(fā)現(xiàn)出了過關(guān)攻略,就偷偷的看了一下攻略,然后迅速通關(guān)。nice,慢慢的也搞懂一些這游戲該怎么玩了,后面就沒有查看攻略,憑我的智慧,艱難通關(guān)。(要是卡了很久,就偷偷看下教程,沒人知道。) ☆是一款不可多得的好游戲,至于游戲時(shí)長,沒有記錄,算算看至少玩了5個(gè)小時(shí)。畢竟是花錢買的,總不能打水漂。(最后希望大家支持正版,這樣才能有更多的好游戲,因?yàn)樗麄円惨★垼?/p>

  • 飛翔的喵 來自于 九游APP 2019-02-21 20:52

    雖然我是春節(jié)期間花6塊錢在t·a·p·t·a·p買的正版……不過這并不影響我在九游發(fā)布評論。 首先,雖然游戲標(biāo)簽是編程,實(shí)際上和電腦編程這種復(fù)雜的東西,根本不是一個(gè)東西,游戲里最重要的是編程邏輯,而給你的代碼也基本都是簡單易懂的文字,只要細(xì)心看簡介就能夠知道不同代碼的作用,具體如何利用代碼組合,就像官方說的,有千萬種,你可以寫復(fù)雜點(diǎn),也可以簡約點(diǎn),畢竟通過關(guān)卡的條件是一樣的,但是缺點(diǎn)也有點(diǎn)明顯,就是實(shí)際上雖然代碼的組合很多,實(shí)際上代碼發(fā)揮的作用太多重復(fù)了,所以很多時(shí)候可能你會發(fā)現(xiàn),你寫了很長一段代碼,換成另一個(gè)代碼,可能只需要幾行就達(dá)到了相同的效果,不過這也間接的告訴我們,代碼是可以優(yōu)化縮短的,總的來說,這個(gè)游戲很不錯,花錢買的值的,并且關(guān)卡并沒有其他貨幣解鎖,或者花錢獲得提示的東西,完全就是靠玩家自己思考,理解邏輯關(guān)系,然后利用代碼完成一個(gè)又一個(gè)關(guān)卡,后續(xù)也會隨著關(guān)卡的通過而不斷解鎖新代碼,感覺很棒!

  • 豌豆ayexuy 來自于 九游APP 2024-07-09 12:35

    玩兒不了。

  • 海妖多無敵 來自于 九游APP 2020-03-20 15:58

    那個(gè)你們猶豫不決的鼓起勇氣充了18塊錢居然進(jìn)不去你們真有意思

  • 垂柳如蝴蝶夢 來自于 九游APP 2020-03-17 20:37

    一直黑屏,但是有聲音

t26_2-t26_1:30.0

其他玩家還在玩

t30_2-t30_1:18.0
  • 相關(guān)閱讀

  • 最新文章

異常

異常
類型:休閑
安卓:運(yùn)營
訂閱
致守秘人:歡迎加入怪事屋,成為一名「守秘人」。意識與現(xiàn)實(shí)的邊界已被打破 [詳情]

致守秘人:歡迎加入怪事屋,成為一名「守秘人」。意識與現(xiàn)實(shí)的邊界已被打破,來自妄想的異變正在悄然作祟。被人們以恐懼、貪婪、仇恨、無知供養(yǎng)的混亂意識,被賦予生命,化為危害人間的「異常」。為了抵抗這場來自內(nèi)心的災(zāi)難,異常埋葬組織聯(lián)盟在世界各地建立怪事屋,派遣守秘人與調(diào)查員清理異常事件,收容異常遺物。你,守秘人,作為怪事屋的領(lǐng)導(dǎo)者將指揮每一場異常事件埋葬行動,而在事件解決之后,你將清除所有人關(guān)于異常的記憶,確保它不會卷土重來。這就是你最重要的任務(wù)——獨(dú)自保守所有秘密,直到盡頭……>>>異常檔案調(diào)取成功…▌▌異常編號:DHYC-051▌▌異常等級:3▌▌異常類型:空間、現(xiàn)象▌▌異常危險(xiǎn)級別:4埋葬任務(wù)即將開始,守秘人收到請回復(fù)>>>異常檔案是一款都市神秘異常事件題材的RPG游戲。你作為怪事屋調(diào)查局的守秘人,將帶領(lǐng)調(diào)查員一起在神座町探索與調(diào)查,埋葬異常事件,收容異常遺物。

開發(fā)者:404 GAMES

tgamedetail_ff_2-tgamedetail_ff_1:38.0

tgamedetail_ff_3-tgamedetail_ff_2:1.0

tgamedetail_ff_4-tgamedetail_ff_3:8.0

tgamedetail_ff_5-tgamedetail_ff_4:8.0

tgamedetail_ff_6-tgamedetail_ff_5:5.0

tgamedetail_ff_6-tgamedetail_ff_1:60.0

t10_2-t10_1:8.0

t10_3-t10_2:8.0

t10_4-t10_3:7.0

t10_5-t10_4:10.0

t10_6-t10_5:0.0

t10_6-t10_1:33.0

t40_2-t40_1:2.0

相關(guān)專題

最新專題

預(yù)約游戲
掃描二維碼下載九游app預(yù)約游戲
第一時(shí)間接受活動,禮包,開測下載提醒
掃碼領(lǐng)取福利

下載九游APP,可獲取更多禮包和攻略視頻

九游云游戲
電腦也能玩手游 · 無需下載 · 不占空間 · 點(diǎn)擊即玩
在線玩

t2627_2_2627_1:23.0

t1-t0:49.0

t2-t1:5.0

t3-t2:0.0

t4-t3:2.0

t5-t4:27.0

t6-t5:14.0

t7-t6:3.0

t8-t7:0.0

t9-t8:65.0

t10-t9:0.0

t11-t10:6.0

t12-t11:0.0

t13-t12:0.0

t14-t13:0.0

t15-t14:0.0

t16-t15:0.0

t17-t16:0.0

t18-t17:58.0

t19-t18:17.0

t20-t19:14.0

t21-t20:0.0

t22-t21:1.0

t23-t22:78.0

t24-t23:0.0

t25-t24:13.0

t26-t25:0.0

t27-t26:30.0

t28-t27:3.0

t29-t28:0.0

t30-t29:17.0

t31-t30:18.0

t32-t31:20.0

t33-t32:0.0

t34-t33:1.0

t35-t34:0.0

t36-t35:0.0

t37-t36:73.0

t38-t37:33.0

t39-t38:0.0

t40-t39:0.0

t41-t40:3.0

t42-t41:12.0

t43-t42:0.0

t44-t43:36.0

t45-t44:22.0

t46-t45:0.0

t47-t46:1.0

t48-t47:2.0

t49-t48:0.0

t50-t49:3.0

t51-t50:2.0

t52-t51:0.0

t52-t0:628.0