置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

異常

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋
Ambox currentevent.svg
此頁面中存在需要長期更新的內容及資料列表,現存條目中資料未必是最新。
另請編輯者注意:請不要在人物歷程等相關內容中懸掛此模板。具體使用方法詳見模板說明文檔
異常
Exception.jpg
原名 Exception
官方譯名 異常
類型 益智解謎
平台 移動
開發 NEWRON Laboratory
發行 KunpoGames
設計師 盧大川,王致遠
程序 盧大川
美工 王峰磊,劉勇,楊東博
音樂 曲銳,Joshua Lee(音效)
發行時間 安卓版:2019年1月24日

異常ExceptionNEWRON Laboratory開發的一款編程遊戲。

簡介

《異常》是一個關於AI編程的遊戲。在遊戲中,玩家要幫助虛擬世界中的機器人打敗敵人。但是玩家不能直接控制這些機器人,而是要為它們編寫AI程序,通過程序來控制它們。

遊戲是單機、順序過關式的流程,在每一關里,玩家不但要分析過關的策略,還要給機器人編寫程序以實現自己的策略。在遊戲後期,玩家還需要為多個不同類型的機器人編寫不同的行為模式,並讓它們配合過關,具有相當的挑戰性。

異常的新LOGO

遊戲是單機、順序過關式的流程。在每一關里,玩家不但要分析過關的策略,還要給機器人編寫程序以實現自己的策略。在遊戲後期,玩家要為多個不同類型的機器人編寫不同的行為模式,並讓它們配合過關,具有相當的挑戰性。

《異常》的遊戲背景設置在一個虛擬的電子世界,這個世界裡的一切都在依照程序穩定的運轉。玩家扮演的是一個編號為159的檢驗員,每天按規程檢查系統是否運轉正常。

然而再穩定的系統也會有漏洞,這一天159號檢驗員就發現了一個異常程序,更加奇怪的是,這個程序竟然直接向他提出了請求......

在這個虛擬世界裡究竟隱藏了什麼秘密,就等玩家來解開了。[1]

開發者的話

我本身是一個遊戲程序員,在開發遊戲的過程中經常要為遊戲中的角色編寫AI。我覺得看着遊戲中的角色因為自己編寫的AI而變的生動起來是一件很有意思的事情。隨着遊戲開發技術的發展,AI編程變得越來越簡單,我覺得這種樂趣可以開始跟普通玩家分享了,於是就有了這個遊戲。

當然,開發一個幾乎是全新類型的遊戲不可能是一帆風順的。雖然已經有很多編程類的遊戲面世,但絕大多數的程序都是順序執行的。按步驟執行的程序每一步的狀態都是固定的,易於學習和理解,關卡也相對容易設計。但是要表現出生動的AI,就不可能採用順序執行的程序。因為有趣而生動的AI要能根據不同情況作出不同的反應。

經過各種權衡,我們最終參考微軟面向兒童開發的Kodu語言,設計出了現在遊戲中使用的AI編程邏輯。這種邏輯非常簡潔,可以很簡單的上手。同時又很靈活,可以實現複雜的行為邏輯。

在關卡設計上,我們也經過了非常艱苦的摸索。《異常》的關卡有一個特點,就是一旦運行起來就不再受玩家的控制,一切由程序決定。即便是一個小小參數的改變,也會導致程序的運行過程與結果大相徑庭,這對關卡設計是一個非常大的挑戰。而且,我們還要在維持關卡嚴謹性的同時保證關卡的趣味性,以及可以讓玩家一步一步的上手這個遊戲。

我們幾乎是全員都參與到了關卡的設計中,無論是策劃、程序還是美術。我們前後總共設計了上百個關卡,實現了幾十個或簡單或複雜的AI指令。經過一輪一輪的測試與篩選,最終我們只保留了十幾個自己滿意的關卡和一小部分易於理解又方便使用的AI指令。

我們希望最終的結果可以讓玩家有一次新鮮的、有趣的和足夠獨特的遊戲體驗。

By-Exception製作人-大川

玩法

通過人性化的代碼窗口為單位寫入指令,使其執行對應的動作以完成指定的任務。

遊戲畫面

關卡

Nuvola apps important blue.svg
以下內容含有劇透成分,可能影響觀賞作品興趣,請酌情閱讀

官方包

另見異常/攻略

關卡名 可用單位 可用條件指令 可用行為指令 關卡提示(第十五關起為個人觀點)其實我還沒玩完。
第一關 誕生 士兵*1 (無) 設置移動模式:站立/路徑點 利用路徑點到達核心的位置。
第二關 視野 士兵*1 (無) 設置移動模式:站立/路徑點 用最短的路線繞開敵人的視野。
第三關 路線 士兵*1 (無) 設置移動模式:站立/路徑點 不是所有的路徑點都要被用到。
第四關 優勢 偵察兵*1 (無) 設置移動模式:站立/路徑點
設置攻擊模式:開火/停火
發揮視野的優勢。
第五關 選擇 士兵*1 發現敵人 設置移動模式:站立/路徑點
設置攻擊模式:開火/停火
指令的順序決定了命令的優先級。
第六關 誘惑 偵察兵*1 堡壘(AI)*1 發現敵人 設置移動模式:站立/路徑點
設置攻擊模式:開火/停火
設法發揮堡壘的威力。
第七關 核心 狙擊手*1 發現敵人 設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
新的移動方式已解鎖。
第八關 合作 士兵*1 偵察兵*1 發現敵人
檢查信號
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
使用信號來協同作戰
第九關 嚮導 偵察兵*2 狙擊手*1 發現敵人
檢查信號
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
別忘了信號可以關閉。
第十關 狩獵 偵察兵*1 士兵*3 發現敵人
檢查信號
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
保持散開,同時進攻。
第十一關 距離 狙擊*1 堡壘*1 發現敵人
檢查信號
檢查路徑點距離
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
現在可以用路徑點來觸發信號了。
第十二關 載體 蜘蛛*1 發現敵人
檢查信號
檢查路徑點距離
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
現在可以用路徑點來觸發信號了。
第十三關 宿命 蜘蛛*4 發現敵人
檢查信號
檢查路徑點距離
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
信號也可以當作標記來使用。
第十四關 潛行 蜘蛛*1 偵察兵*3 發現敵人
檢查信號
檢查路徑點距離
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
或許應該避免發生戰鬥。
第十五關 陷阱 偵查*1 士兵*1 發現敵人
檢查信號
檢查路徑點距離
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
誘敵入室,瓮中捉鱉。 (從第十五關起不再提供官方提示。)
第十六關 消耗 士兵*3 發現敵人
檢查信號
檢查路徑點距離
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
輪流攻擊,不給敵人喘息的機會。
第十七關 報酬 士兵*1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
進退有度。
第十八關 警戒 士兵*1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
保持警戒。追着它打!
第十九關 揭示 堡壘*1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
縮進級
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
自動尋路
設置警戒時長
第二十關 震動 *1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
縮進級
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
自動尋路
設置警戒時長
第二十一關 升級 *1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
縮進級
可見敵人數量
可見友方數量
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
自動尋路
設置警戒時長
第二十二關 威脅 *1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
縮進級
可見敵人數量
可見友方數量
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
自動尋路
設置警戒時長
第二十三關 看守 *1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
縮進級
可見敵人數量
可見友方數量
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
自動尋路
設置警戒時長
第二十四關 搭檔 *1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
縮進級
可見敵人數量
可見友方數量
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
自動尋路
設置警戒時長
第二十五關 混亂 *1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
縮進級
可見敵人數量
可見友方數量
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
自動尋路
設置警戒時長
第二十六關 畏懼 *1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
縮進級
可見敵人數量
可見友方數量
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
自動尋路
設置警戒時長
第二十七關 掙扎 *1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
縮進級
可見敵人數量
可見友方數量
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
自動尋路
設置警戒時長
第二十八關 天賦 *1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
縮進級
可見敵人數量
可見友方數量
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
自動尋路
設置警戒時長
第二十九關 終局 *1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
縮進級
可見敵人數量
可見友方數量
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
自動尋路
設置警戒時長
第三十關 永恆 *1 發現敵人
檢查信號
檢查路徑點距離
檢查耐久
警戒狀態
縮進級
可見敵人數量
可見友方數量
設置移動模式:站立/路徑點/撤退/追擊
設置攻擊模式:開火/停火
設置信號
自動尋路
設置警戒時長

50關玩家DIY包

其實這個遊戲又更了!

關卡名 作者 難度 可用單位 可用條件命令 可用行為命令 關卡提示
01 逃脫 暗夜 (待補充) (待補充) (待補充) (待補充)
02 時機 星夜月 ●●●
03 歪打正着 路上的貓尾草 ●●
04 防禦 嗚喵王 ●●●●
05 切割後排 冬目 ●●●
06 選擇 冥言 ●●
07 逃離 冥言 ●●
08 娛樂 冥言 ō◎ō
09 改裝 Angel尐翼 ●●●
10 視覺欺騙 Angel尐翼 ō◎ō
11 重回戰場 Angel尐翼 ●●
12 最後的選擇 Angel尐翼 ●●
13 前線 鼠寶 ●●
14 追擊 鼠寶
15 反覆橫移 洪宇 ●●
16 孤獨 洪宇 ●●●
17 偷渡 洪宇 ●●
18 異端審判(FFF) 風之歌 ō◎ō
19 等待 風之歌 ●●
20 假象 冥言 ●●
21 以多欺少 冥言
22 跑圈 冥言 ●●●
23 漂移 firefly ō◎ō
24 彈幕 firefly ●●●●
25 Sans 洪宇 ●●
26 配合 米離
27 停不下來 水風涼 ō◎ō
28 行動代號:I 雨欣 ō◎ō
29 任務代號:II 雨欣 ●●●●
30 絕路 低魔 ●●●
31 致命一擊 低魔 ●●●
32 殲滅 低魔 ●●●
33 尋找愛情 低魔 ō◎ō
34 第三勢力 嗚喵王 ●●●●●
35 狹路相逢,我能反殺 嗚喵王 ●●●●●
36 圈 冥言 ●●●●
37 圈·改 冥言 ●●●●
38 合作 冥言
39 小規模戰爭 冥言
40 和平比賽 冥言
41 咫尺天涯 乾燥劑 ●●●
42 害羞的士兵 乾燥劑 ●●●
43 綠色循環圈 乾燥劑 ●●●
44 轉向 乾燥劑 ●●●
45 殲滅 乾燥劑 ●●
46 連鎖爆破 乾燥劑 ō◎ō
47 致命圓舞曲 059 ●●●●●
48 安步當車 059 ●●●●●
49 槍斗術 059 ●●●●●
50 攔截 059 ●●●●●

指令語句

條件語句

  • 發現敵人
  • 檢查耐久:(運算符)0~100%
  • 檢查信號:1~9
  • 檢查路徑點距離:(運算符)1~13
  • 檢查目標距離:(運算符)0~100%
  • 檢查目標方向:(運算符)0~11點鐘
  • 可見敵人數量:(運算符)1~10
  • 可見友方數量:(運算符)1~10

行為語句

  • 設置攻擊模式:開火/停火
  • 設置移動模式:站立/追擊/撤退/路徑點/尋路
  • 設置信號:
    • 編號:1~9
    • 數值:開/關
  • 設置瞄準偏移:-9~9
  • 設置警戒時長(默認3s)

歷史

  • 2017年年底 官方為異常申請版號。
  • 2018年2月 因版號沒下發就發布iOS版被下架。
    • 2月底TapTap下架整改。於是就鴿了
    • 3月份國家版號禁發。於是鴿得理直氣壯
  • 2018年3月28日 玩家包發布。
  • 2018年12月29日 異常獲得版號。[2]
  • 2019年1月23日 官方公布了安卓版發行日期,為1月24日。[3]
  • 2019年1月24日 異常安卓版發行。
  • 2019年7月5日 異常Steam版發售。版本1.4。
  • 2020年2月17日 官方消息,異常2月全部收入將捐贈給武漢。

注釋與外部鏈接