在經(jīng)過了一系列的調(diào)整之后,《請出示文件》終于消除了所有bug,順利登上了Steam,呈現(xiàn)在廣大玩家面前。不久前這款游戲也登上了App Store,相信看完這一系列開發(fā)日志后,更加了解這款游戲的您,一定能在游戲中感受到特別的樂趣。
感謝大家的建議!隨著游戲受到了越來越多的關(guān)注,回答大家的提問也變得越來越難了(有點小激動呀)。我在這里就統(tǒng)一答復(fù)一下大家的問題吧。
dukope:我就是想在Gameplay里加入這個東西?;旧纤械腉ameplay都指著它了。我還沒有把這個整合到游戲里,所以如果效果不好的話,我還是會放棄狙擊橋段的。
玩家:這個游戲會登陸移動平臺嗎?
dukope:計劃中。在PC/Mac版完成后,因為畫面尺寸的關(guān)系,很有可能會上iPad。(此前游戲曾經(jīng)因為沒有通過蘋果的審核而遲遲未登陸iOS平臺,如今已經(jīng)順利地登上了iPad。)
玩家:玩了5天后,我才知道我還需要而且要有能力支持我家人的生活。
dukope:我已經(jīng)在第一天晚上的界面里加入了相關(guān)的信息(只在最終版里有,試玩版里沒有)。
玩家:我其實還是不明白我的“工資”到底是怎么算的。
dukope:對,在設(shè)計上這個就是模棱兩可的。還有很多東西也是這樣。我也許會在夜間界面上弄個小數(shù)字告訴你:你在白天經(jīng)手了多少人。有了這個東西我覺得應(yīng)該能夠暗示到玩家“工資”是怎么計算的。
玩家:我拘留了那個拉皮條的,然后報紙上說嫌犯落網(wǎng),但是女孩還是被害了。我覺得應(yīng)該是我在什么地方做得不對。
dukope:你確定?應(yīng)該有兩種情況:
1. 拘留他,然后得到如下的新聞:“搗毀拐賣人口犯罪團(tuán)伙、Grestin檢查點官員立功”;
2. 讓他通過或者拒絕通過,會出現(xiàn)如下新聞:“Grestin夜店新進(jìn)女郎遇害、系跨國人口拐賣受害者”。
你的意思是,在你拘留那個人后你同時看到了上述兩條新聞?
玩家:能不能分享一下在全屏與窗口模式之間轉(zhuǎn)換的代碼?還有更重要的是,怎么調(diào)節(jié)窗口大小?
dukope:在一個頂層的精靈(top-level sprite,stage的子級)里有所有可視化的選項,也可以控制窗口大?。?/p>
這段代碼會讓游戲畫面按最高可能整像素比(highest possible whole-pixel scale)來出現(xiàn)在屏幕中間。這個常常填不滿整個屏幕,所以再用4個黑的位圖(同樣也是stage的子級)在游戲區(qū)域的四周進(jìn)行遮罩。
玩家:把它做成Facebook游戲吧……
dukope:還是到此為止吧……
玩家:你能不能寫個文件說明一下你是怎么用#1來加密你的素材的?
dukope:我可以給你寫個概要,不過肯定不會太詳細(xì)。這個還是要花時間的,記得私信我。
玩家:全知的領(lǐng)導(dǎo)讓我覺得我的“工作”完全沒有意義啊。
dukope:我理解,但如果沒有即時的警告,游戲在某些方面就會不完整,而且趣味程度下降。你可以試試看alpha版。在那個版本里,你會被警告,但是不知道具體錯在哪里。在開發(fā)者日志早期有很多帖子討論過了這個問題。我會在游戲的某個階段里提一下“檢查官的檢查官”。
玩家:護(hù)照頁……計算機(jī)……“二次”……
dukope:我一開始也想加入“在護(hù)照上檢查之前的簽證”這一環(huán)節(jié),但就像Armageddon說的,過于復(fù)雜了。另外,游戲最初有電腦電傳系統(tǒng),上級可以通過這個來傳達(dá)消息,不過在很早之前就被拋棄了。我記得應(yīng)該有幾條日志是關(guān)于這個的(譯注:在《請出示證件》(Papers, Please)開發(fā)者日志編譯(一)中可以找到相關(guān)內(nèi)容)。一句話總結(jié)就是:在加入指紋系統(tǒng)后,就不需要它了。最后,我覺得二次審問的話可能會在很大程度上拖慢游戲的節(jié)奏。
玩家:一條不久前的建議似乎沒有被采納。就是用右擊來選中矛盾信息,而不要用到一個很大的、蓋住整個屏幕的東西。這個會讓文件移動起來很不方便,而且也很浪費時間。
dukope:其實那個是我自己說的。右擊的話應(yīng)該只是一個快捷鍵。檢查模式一直是一個分開來的系統(tǒng),在檢查模式里你不能移動文件。我沒有把右擊加進(jìn)游戲的原因是,我覺得這個東西對于整個游戲的改進(jìn)微乎其微。
玩家:【關(guān)于拒絕所有人的bug】
dukope:我會用程度不斷升高的懲罰來解決這個問題。在一天里拿到5個警告就會直接導(dǎo)致game-over。
玩家:【把規(guī)則手冊改小一點,而且不能隨意移動】
dukope:有很多方法可以優(yōu)化界面,但就像之前說的,我對目前操作的繁瑣程度很滿意。讓我覺得我在“上班”。感覺不錯。
玩家:【bugs】……也許可以一鍵呼叫下一個排隊的人?
dukope:謝謝bug報告。我覺得讓玩家時不時要抬頭看看畫面上半部分很重要。這就是為什么我把那個按鈕放在那里,而不是在桌面上。
玩家:我看到很多人在好幾個地方都說讓你增大臺面的尺寸。我持反對意見。請請請不要那么做!我很喜歡在我的小而亂的桌面上搜尋我需要的文件。
dukope:不用擔(dān)心。目前我肯定不會改桌子(或任何東西)的尺寸。那些想要更大桌子的人可以去玩一下alpha版,然后就可以體會到什么叫做“小”桌子。beta版里的就是“大”桌子。
玩家:加入快捷鍵應(yīng)該是不錯的選擇,因為在現(xiàn)實生活里我有兩只手,所以在游戲里只能用一只的話感覺有點尷尬。
dukope:這是我唯一聽到的理由充分的關(guān)于快捷鍵的建議。我會考慮的。
玩家:我想說,不論何時你問一個人要他缺少的文件,然后他給你了,在這個情況下信息一定都是正確的。我玩了15遍,目前都符合這個規(guī)律。是的,即使那些人的文件上有些顯而易見的錯誤(例如某人在不同文件上用的名字不同,或者外貌和護(hù)照上的不一致,但是文件上的章一樣),但最終結(jié)果是他們提供的所有文件都是合法的。紅鯡魚也許會更有趣。(譯注:紅鯡魚是英語中的習(xí)語,是“誤導(dǎo)”的意思。據(jù)說這種魚的味道很大,可以訓(xùn)練獵狗追蹤,或者將獵狗引開。)
dukope:我在很早的時候注意到了一個有趣的現(xiàn)象,入境者文件上的矛盾信息越多,就越容易分辨。beta目前的限制是每個人最多在文件上有一處錯誤。就像你說的,這個有時候會讓游戲太簡單,所以我正在針對這方面做一些改動。在游戲后半段的文件上可能會有不止一處的錯誤。
無盡模式
我計劃了這個模式很久了,而且很多人也對這個有興趣。所以我就做了一個。
這會是一個單獨的模式,可能在你完成主線故事后解鎖。其中日期/入境者/規(guī)則/事件都會通過基本的步驟隨機(jī)生成。可能不會有每天晚上管理開支的界面。我還會再試一下。這個模式里也會有在線的排行榜,不過這個取決于難度及最終效果。
千里之行
我基本已經(jīng)搞定了游戲剩下的大部分故事和機(jī)制。我覺得很多東西很不錯,所以我想在這里和大家分享一下。但是我又想保持游戲的神秘感,所以我決定不透露之后游戲里的內(nèi)容。
我還不確定我怎么做這件事情。有什么建議嗎?至少我會在這里回答問題。另外我準(zhǔn)備搞個私人的日志,不過我可以在游戲發(fā)售后發(fā)布到論壇上。
dukope:很多想法很好。降低食物的價格是在計劃內(nèi)的,但是我完全忘記這茬了。我肯定會做這件事的。個人行李是我在加入搜身系統(tǒng)后刪除的東西。只是因為投入產(chǎn)出不成比例。你說的其他東西也不錯,但是我不打算加到游戲里。
回復(fù)@qqqbbb:【右鍵拖動文件,斯拉夫的性別姓名】
dukope:有人也建議右鍵拖動文件。我的回答是:我不想加入一個全新的拖動模式來優(yōu)化一部分我認(rèn)為很重要的游戲內(nèi)容。至于姓名,我其實想過與性別有關(guān)的姓名,但我后來猜這個是不對的。這個問題會在整合網(wǎng)友提供的名字時變得更加嚴(yán)重?,F(xiàn)在有超過10000個人名,所以我只能在人名和性別的對應(yīng)上賭一把啦。
回復(fù)@arkhometha:【報紙bug】
dukope:謝謝重現(xiàn)這個bug。也有人錄了段視頻報告了這個問題。是這樣的,你得選中那個男人的名字以及之前女子給的卡片,然后拘留按鈕會出現(xiàn),按下拘留按鈕的同時給他那張卡片,拘留按鈕就會第二次出現(xiàn)。這個時候你再按下它,第二天的報紙上就會出現(xiàn)兩則新聞。
回復(fù)@Gila:感覺游戲的難度不高,至少就我個人而言,游戲的反復(fù)可玩性降低了不少。
dukope:主線故事中的隨機(jī)性不會太大。我傾向于先把故事弄好,這之后再考慮反復(fù)可玩性。希望無盡模式能滿足你的需求。
回復(fù)@Angrytemplar:不知道為啥,藥不管用啊。
dukope:藥不會立馬見效。我不確定你說的具體情況是什么,不過有時候是要個幾天時間。這是你碰到的情況嗎?
回復(fù)@Monolith:可以加一個只出現(xiàn)一次的人,他對你手里“好看的”照片很有興趣。
dukope:噓……
回復(fù)@GepardenK:【家人相關(guān)】
dukope:家人設(shè)定的80%目前已經(jīng)定下來了。不過很多人還是提了相關(guān)的問題。所以我會再考慮一下這部分的東西。我應(yīng)該不會去加入一個商店菜單。我考慮的方向是,在保證現(xiàn)有模棱兩可感覺的基礎(chǔ)上再進(jìn)一步拓展。
回復(fù):狙擊
相信我,你到時候會想要扣下班機(jī)的。而且擊中目標(biāo)是一件很爽的事情。有一階段的劇情和狙擊是密切相關(guān)的。而且這一段絕對是我個人最喜歡的,所以狙擊部分是板上釘釘?shù)氖虑榱恕?/p>
回復(fù):鷹
就像JohnnyG說的,鷹不單單是個法西斯的標(biāo)志。世界上的很多國家都會用到鷹作為標(biāo)志。我意識到了鷹和某主義一般沒有太大的聯(lián)系,但是鷹比五角星或者鐮刀要更吸引人注意。第一版中鷹的樣子來自羅馬尼亞盾牌。我想要一種更加瘋癲的效果,所以換成了現(xiàn)在的。它是尖叫的鳥和美國鷹(譯注:白頭海雕)的混合體。
回復(fù):主意/建議
用最少的達(dá)成最多的——這是我制作這款游戲的一個目的。它其實只有一個畫面,而且大多數(shù)的用戶界面都是靜止的。在充分考慮了故事情節(jié)后,我覺得我可以用目前有的東西做出一個很棒的游戲來。所以我大概不會再增加新的模式了,例如值夜班,走去上班,拔槍對準(zhǔn)入境者等。我知道這個聽起來似乎有點安于現(xiàn)狀,但請不用擔(dān)心。即使在beta版的內(nèi)容里,仍然有許多東西沒有被完全利用起來。也有很多東西我沒有展示給大家看,我希望在加入新東西之前將現(xiàn)有的內(nèi)容都吃透。
回復(fù)@Eigen:會加入Steam成就嗎?
dukope:可能吧。但是我還沒有拿到SDK,所以我不確定這個的工作原理。我其實還挺喜歡成就系統(tǒng)的,所以我會嘗試搞一個出來。
回復(fù)@Ghost13:【紫外線,罪犯指紋】
dukope:如果我有時間,我會弄紫外線封印的。如果在游戲的后半段,要在一個小機(jī)制上提高一下難度的話。罪犯指紋這個主意非常好。我已經(jīng)弄了個通緝犯頭像系統(tǒng),不過還沒有想過指紋??梢钥紤]一下。
回復(fù)@Schrikvis:【后期,隊列里的恐怖襲擊,重復(fù)出現(xiàn)的名字】
dukope:在試驗了一番后,我覺得在我使用的低分辨率畫面上弄后期效果并不好。在游戲最后會有很多很帥的襲擊,不過我只能透露這么多。至于重復(fù)出現(xiàn)的名字,我不知道除了把已經(jīng)用過的名字列成一張表外,還有什么其他辦法,所以我不是很想弄這件事情。
回復(fù)@metasynthie:【不同的速攻方法。不能用指紋驗證性別?!?/p>
dukope:哇,不同的速攻方法聽起來很不錯啊。我非常喜歡玩Doom速攻。從來沒有想過這個會發(fā)生在我自己的游戲頭上。一些技巧在我加入新的懲罰制度后不再有效了。不過這個倒給我設(shè)計成就帶來了點靈感。在指紋卡上顯示性別是個好主意。我去會試一下的。
回復(fù)@Willowcat:【家人的工作,天氣,腐敗,審查】
dukope:晚上會有很多預(yù)先編好的事件來影響你的家庭財政。但是家人找到工作跟這些事件完全沒有關(guān)系,不過會有個類似的東西。天氣的話,不知道啊。已經(jīng)有幾個人這么建議了,但我還是覺得沒有必要。beta占了整個游戲的三分之一左右,所以你可以期待一下,因為之后還會有許多有意思的事件發(fā)生。最后,會有個選項可以調(diào)節(jié)裸露程度。
回復(fù)@TacoDeBoss:【不明白:檢查筆記,啟動拘留模式】
dukope:你能告訴我何時/如何意識到你可以檢查那個東西,然后激活了拘留按鈕?這個應(yīng)該能對游戲里的概念介紹有幫助。
回復(fù)@babac:【審訊,裸露,不喜歡簽發(fā)城市】
dukope:審訊有時候會讓入境者提供最初缺少的文件。如果你覺得這個無所謂的話,目前這個版本里審訊不審訊的確關(guān)系不大。從實際出發(fā),裸露需要一個開關(guān)來控制。為了實用性而減少一點小東西的話,我完全沒有意見。你不是第一個抱怨簽發(fā)城市的人。我覺得有人甚至完全無視了這個。其實,和很多東西一樣(過小的桌子,沒有快捷鍵)我相當(dāng)享受游戲里的這些設(shè)定。作為一名檢查官,你需要知道很多亂七八糟的東西。而不知道的后果就是——需要花費時間去查閱。
我不會再發(fā)任何故事相關(guān)的東西了。不過有很多開發(fā)相關(guān)的東西我們還可以在這里聊一聊。
測試
作為一人團(tuán)隊的開發(fā)者(之前兩人),測試總是一件很頭疼的事情。我在大大小小許多工作室工作過(譯注:包括大名鼎鼎的Naughty Dog。他曾參與神海1與2的開發(fā)),我明白好的測試部門的重要性。我知道雇傭那些人得多貴,我也知道他們多難找。
除開人力相關(guān)的東西,我常常試著尋找一種單靠我自己就能測試游戲的方法。決不是坐在那里永無止境地玩下去。一個比較常見的方法便是弄一個自動模式——游戲可以自己玩自己。在那種過程解謎游戲(procedural puzzle)里很有用,我在開發(fā)《Helsing’s Fire》時候就是這么干的。我寫了一個很簡單的機(jī)器人,之后就讓他在最后的幾周里通宵打游戲。在定位謎題生成的漏洞方面,這么做很有效(找到由于邏輯bug造成的不可解的謎題),并且能封堵內(nèi)存泄漏(memory leak,一種iOS游戲常見的問題)。
《Papers, Please》有一點類似。我可以寫一個機(jī)器人來移動鼠標(biāo)/按下按鈕,組合這些動作,合并那些組,搞個腳本,等等。在之前錄制宣傳視頻的時候,我已經(jīng)完成了一部分的相關(guān)工作,但離自動游戲還差了很大一截?,F(xiàn)在我甚至都不想去測試這些東西。我想測的是更高層次的游戲進(jìn)程,故事,金錢的平衡性。
所以我從UI的游戲邏輯里區(qū)分了一套新的快速游玩的UI,而且用的是同樣的邏輯引擎:
這能讓我快速通過每一次遭遇?;蚴窃谀骋惶熘邪错樞蜻M(jìn)行,或是跳過幾個入境者。不過這個對于可點觸的UI機(jī)制,檢查動畫,由小尺寸桌面帶來的Gameplay壓力等方面的測試完全沒有用。但測試故事和進(jìn)程是完全夠用的。并且因為我正在進(jìn)行游戲的故事方面的工作,所以這個快速通過的模式對于試驗來說也是很好的。
在我完成了所有的故事情節(jié)后,我會把這個模式變成一個完整的自動游玩來測試游戲的平衡性。我一直不確定這種方式有沒有用,但是看到metasynthie的關(guān)于速攻的帖子時,我又有了動力。用相同的基本規(guī)則來安排對于不同入境者的不同處理方式,我會寫有著不同“游戲風(fēng)格”的機(jī)器人,然后讓他們自己去玩。一個機(jī)器人可能會拒絕所有的Kolechia公民。一個可能會在第一次碰到新規(guī)則的時候犯一次錯。一個可能從不拒絕任何人。如果我做了足夠多的這種簡單“風(fēng)格”的機(jī)器人,我應(yīng)該能通過他們的游戲過程得知游戲在不同風(fēng)格的玩家間的平衡性。這也會是一個為不太擅長該游戲的玩家找到“簡單”難度的好方法。
故事
故事線索都已完成,現(xiàn)在的工作就是要把他們整理好(低分辨率防劇透):
在拍完這張照片后,我把所有的東西都輸入到了一張電子表格里。這樣編輯起來會簡單點。
我一般處理高層次游戲進(jìn)程的流程是這樣的:
1. 搞一堆小紙片;
2. 弄個表格;
3. 用紙片填滿表格。
一開始我就在制作小紙片。在《Papers, Please》里,一張紙片代表一次遭遇,一個人物,一條線索,一個文件相關(guān)的想法,一個謎題想法,一個攻擊模式,等等。我搞了很多這類的東西,現(xiàn)在是時候去整理和安排它們啦。我想在一開始就給玩家點很帥的東西,讓他們感興趣,之后在游戲中間部分慢慢展開故事,順便加點新東西來保持新鮮感,最后推向高潮。
小紙片被安放好之后,我可以很簡單地重新排列它們或者在間隔加入新的東西。我很喜歡這個階段,因為正是在這個階段整個游戲的部分慢慢整合在了一起。這一階段也非常公式化。我在之前試過根據(jù)感覺來設(shè)計游戲,可惜那個不適合我。我覺得——建立一個完整的結(jié)構(gòu),之后系統(tǒng)地將問題拆分最后合并——這樣的方法和我自己比較合得來。
dukope:在beta里只有3枚紀(jì)念幣,所以你已經(jīng)全都拿到手了。留白部分在最終版本里有用。就像RobRendell說的那樣,因為懲罰是累計上升的,所以你不能完全無視簽發(fā)城市。我還沒有搞好懲罰的平衡,但是我的目標(biāo)是讓玩家不愿忽視任何一條信息。
回復(fù)@Frostiken:【指紋】
dukope:你需要核對指紋。有些時候他們不一致。在我看了一些攻略視頻后,我有些驚訝。因為很多人把指紋卡給了入境者,之后居然完全沒有檢查指紋的一致性。我在個人資料記錄上又加入了點文字說明,希望現(xiàn)在的表述對玩家能更清楚一點。
新域名
我在為游戲注冊一個域名,一開始我選了http://paperspleasegame.com,結(jié)果已經(jīng)被人占用了。域名販子什么的真棒啊呵呵。還好最新出來的域名PapersPlea.se可以用,感謝瑞典!
第一次通關(guān)
現(xiàn)在游戲里已經(jīng)沒有placeholder了,可以完整地玩一遍(除了結(jié)局部分)。大概耗時4個小時。即使我很快地過了一遍,但我覺得4個小時還是比我預(yù)期的要長??偟膩碚f,Gameplay的流程不錯,但是大體的故事稍顯平淡。我會在這個禮拜給故事多加點料。希望能讓“驚險”這部分更加突出。
(譯注:游戲小標(biāo)題為:A Dystopian Document Thriller,Thriller指的是那種非常驚悚的文學(xué)作品。)
完成啦!
終于做完啦!居然現(xiàn)在還是夏天!真TM爽!
《Papers, Please》會在下個禮拜,也就是8月8號,登陸Steam:http://GOG.com,還有Humble Store。現(xiàn)在可以去PapersPlea.se上預(yù)定。
對不起各位,前兩個月我沒有在論壇上更新。因為我每天都在弄各種最后的修改,測試,修復(fù),調(diào)整,美化,簽合同,弄素材,重做網(wǎng)站,搞游戲支持系統(tǒng),檢查網(wǎng)友提供的名字……壓力TMD山大。
今天開始游戲可以預(yù)定了,但是我還在做一些小調(diào)整。最終版要在禮拜一早晨寄出去,這樣才趕得上周四的發(fā)布。
從Beta開始
我從公開測試?yán)锏玫胶芏喾答?,之后我盡力解決了所有的問題,還要加入盡可能多的游戲內(nèi)容。一開始我計劃游戲里會有30天,但是在整理了所有的事件后,我就是沒有辦法把它們?nèi)咳M(jìn)去。所以最終版里會有31天。
20個結(jié)局
一共有20個結(jié)局,老實說太多了。加入一個新的結(jié)局變成了一個合邏輯的,并且比較優(yōu)雅的涵蓋所有玩家選擇的方法。12個結(jié)局應(yīng)該算“早期結(jié)局”,因為它們在31天不到的時候就會出現(xiàn)。剩下的8個只能在第31天晚上達(dá)到。你之前白天或夜里所做的決定會影響最后的結(jié)局。帶有分支的存檔系統(tǒng)讓玩家回去重來變得很方便。
無盡模式
完整版里有個單獨的“無盡模式”,你會在達(dá)成某一結(jié)局后解鎖(或者從網(wǎng)上找到解鎖密碼)。有3個游戲類型(計時,完美,持久),和4項規(guī)則設(shè)定(哪些文件和規(guī)則會出現(xiàn)在檢查站)可供選擇,還有Steam排行榜可以讓大家進(jìn)行分?jǐn)?shù)排名。
發(fā)布
我已經(jīng)盡力做了所有的事(媒體郵件,推特,這個帖子,綠光,主頁,網(wǎng)店上線等等)來為發(fā)售做準(zhǔn)備。說實話,做這些事情實在是精疲力竭啊。開發(fā)游戲非常有意思,除了這最后的百分之10。
客服支持
我最怕的一件事就是客服支持。主要是我怕有人買了游戲之后完全不能運行。從beta開始我已經(jīng)解決了很多問題,但是對于最終版本我還沒來得及進(jìn)行一個完整的測試。我的計劃是在發(fā)售后一旦得知問題就馬上著手修復(fù)。Steam上發(fā)布游戲的更新非常簡單,這對一個像我一樣的小開發(fā)者來說很好。GOG和Humble Store有一點困難,不過至少我已經(jīng)安排好了管線來讓更新容易一點。還會有個支持頁面,我會在上面列出最常見的問題和解決辦法,然后如果玩家有問題的話就可以在那里填張表格直接反饋給我。
至此,《請出示文件》的開發(fā)者日志就告一段落了。在經(jīng)過了一系列的調(diào)整之后,《請出示文件》終于消除了所有bug,順利登上了Steam,呈現(xiàn)在廣大玩家面前。不久前這款游戲也登上了App Store,相信看完這一系列開發(fā)日志后,更加了解這款游戲的您,一定能在游戲中感受到特別的樂趣。
查看觸樂對《請出示文件》的評析(觸評分:9.5/10):《請出示文件》:虛構(gòu)的良心,滑動的底線