在這部分更新中,我們看到開發(fā)者分享了更多技術上的事情,包括一些軟件、代碼、數(shù)值、音效和畫圖等等。一些玩家或許會看不懂,但至少知道了這背后的復雜。
我玩這個游戲到現(xiàn)在也積累了點想法和筆記。我一直在想,就詢問某人缺少的文件方面會不會有一種更快的途徑。就現(xiàn)在而言,時不時要查找一下手冊里的規(guī)則還是比較機械的(特別是規(guī)則會越來越多)。我在想是不是可以同時點對話記錄還有桌面?或者可以直接點一下話筒,然后會出來個對話框/樹,在里面有選項可以叫對面交出缺少的文件。
我知道游戲的核心是讓玩家意識到文件里有矛盾不符的地方,但就像我之前提到的,這有時候還是會讓人感覺比較繁瑣。在對話里加入選項可能會有如下的幾個好處:
1. 如果他們一開始就提供了所有的文件,但是你還問他們要,他們就會因為你業(yè)務不熟練而變得反感(所以這個選項不大會反復出現(xiàn),特別是當對面這個人身上有槍的時候,他可能會因此而威脅你)。
2. 你可以主動要求對方意思意思(不僅僅是等別人來意思意思。即使對方所有的文件都符合規(guī)定,你也可以要求對方意思意思。這很可能會讓你鋃鐺入獄,不過你可以意思意思你的上級來保住飯碗。不過這個感覺還是有點復雜,只是一個尚未成型的想法)。
3. 說一些安慰或者挑釁的話。這對實際的Gameplay可能影響不大,但對于個性化你的角色有幫助。很多時候,我會對我拒絕入境的人產(chǎn)生一點悲憫之心。由于他們文件實在難以達到要求,我只好在他們的護照上留下紅色的印。這個時候說一些帶有善意或者惡意的話可能會讓做決定的人好受些。這么設定還有一個好處就是,可以影響對方的情緒/回答。情緒/回答也可隨機生成。在客服工作的時候,我常會看到一些人因為種種不足道的小事大發(fā)雷霆,即使我一直希望有話能夠好好說。這個游戲里,我可以很容易做到這一點:我先好言相勸,對面開始歇斯底里,在我關閉鐵窗的時候,我對那個人的同情也像被衛(wèi)兵架走的他一樣永遠消失在寒風里……
我的另一個建議和你的Republia游戲關系比較緊密(我也超喜歡那個游戲?。?。你提到了每天收郵件和通知,我覺得簡單的報紙頭條可能也不錯(就像在Republia里)。一個好處是這種故事大都可以看作是對整個游戲故事背景的補充說明(Arstotzka是最偉大的國家!Republia狗們和我們勢不兩立?。?,但這么一來玩家就處于比較尷尬的位置了。如果這是外面世界的唯一信息來源,我們該相信什么?Republia狗們真的是窮兇極惡之輩嗎?我們看到持有Republia護照的人,我們心里想的是什么?我們會故意和他們過不去嗎?故意要求他們提供更多的文件?
對于最后問題的答案可以和這個有關:讓排隊的人與他們的祖國之間的聯(lián)系更緊密。我注意到有些護照看起來和別的不一樣,或許這種差別應該更醒目。你可以把來自不同國家的人的簽證甚至他們的衣服和不同的顏色對應起來。這樣一來,只要某個人站到你面前,你就會意識到他是來自Republia還是Arstotzka,即使他們出示的文件上印的是相反的國家(這里又給了你一個理由,來仔細核對某一個群體所提供的文件)。舉個例子,某一個國家用的是以紅色為主的色調,來自那個國家的大多數(shù)移民也都帶有同樣的紅色元素。就在昨天,這個國家的炸彈狂魔在邊境自爆了,因為他們持有合法的文件(或者是偽造的),而你放他們入境了。那么今天你在不得不面對一批又一批有著同樣色調的移民時,你就會對他們產(chǎn)生一種不明所以的抵觸情緒。
答:哇!非常感謝你寫了這么長的一段評論。關于對話樹,我很抱歉,恐怕我不會在游戲里加入這個。從一個開發(fā)者角度來說,我不想寫太多的對話。從玩家的角度來說,我同樣也不喜歡讀太多的對話。我覺得游戲的推進應該更加側重于機制方面的而不是傳統(tǒng)的對話樹。至少這么做會增加游戲里那種官僚主義的感覺。我很喜歡你說的可以主動提出意思意思,我可以把這個做到下拉菜單邊上,比如在指紋掃描旁邊。報紙也是個很好的提議。其實我也一直有類似的想法,報紙的頭條可以給玩家提供最新的信息,但又不用讀很多東西。最后,你關于護照的那一塊說得很對。我肯定會讓他們變得比較不一樣,因為玩家最容易忽略的一點就是入境者的國籍。我還不確定會不會用代碼編他們的衣服的顏色,不過我肯定會考慮的!
聲效
在過去的幾天里,我一直在往游戲里加音效。我通常很討厭做這件事情,但是這一次我覺得還行。游戲里大多數(shù)的聲效都來自http://freesound.org(免費)或者http://soundsnap.com(收費),之后我在Audacity里編輯它們。好的聲效會讓游戲更逼真。
寬屏
我決定把畫面比例從3:2調成16:9,這樣可以騰出點地方來擺放各類文件。不過要想做出一個標準的16:9還有點困難。所以我決定只把畫面變寬,但高度維持一致(570*320)。
我也許會把上面的部分往右延伸,或者在右邊加一條有車流來往的路。炸彈狂魔也有更多的東西可以炸。
請出示借書證!
我一定要分享來自johnki的圖:
答:我在之前的帖子里談到了這個問題。一個拖放式的圖章會要求玩家通過釋放鼠標按鍵來敲章,感覺沒有現(xiàn)在這個按下鼠標的同時敲章的設定來得好。
問:如果你沒有按照規(guī)范操作的話,警告條會一直在桌上而且我也不能扔掉它們,我覺得這個看起來很煩人。這可能是個有效的提醒方法,但是感覺還是很怪。
答:實際上我還挺喜歡這個設定。比起扣錢,玩家會更加注意不要拿到警告??梢园丫婕垪l扔到桌子左邊的角落里,這樣就不太會影響到你的游玩體驗了。
沒收文件
剛剛搞定沒收系統(tǒng):
在游戲進行到某一階段,上級會要求你沒收特定的文件。下面的抽屜可以用來存放這類文件。作為更為龐大故事的一部分,一些待入境的人甚至會有意購買某些已經(jīng)充公了的護照。
答:狙擊是在屏幕上方有一個“全局窗口”所帶來的好處,所以我肯定不會滿足于只搞一個報警按鈕。工作原理是這樣的,你是從檢查站的右邊開火的。也許我應該做一個槍管伸出來的動畫。我也可以讓子彈從站里發(fā)出來,所以你的瞄準鏡就成了一條虛線拋物線,而不是十字準星。這可能會對這個問題有幫助,因為暫定的十字準星過于簡單了。
對于強行過境的人,我預備了3個選項:
1.?袖手旁觀。衛(wèi)兵會搞定一切。沒有外快可賺。
2. 麻醉鏢。瞄準起來比較難,要好幾發(fā)才能放倒那個人??赡茏柚共涣俗员H~外快。
3. 狙擊槍。一擊必殺。全額外快。
問:所以……沒收……這是新版本?:D
答:技術上來說,沒收系統(tǒng)和狙擊槍已經(jīng)可以用了,但是目前還沒有和Gameplay整合到一起。在所有主要的日常功能搞定前,我還得搞照相搜身和拘留系統(tǒng)。在那之后我會讓這兩個系統(tǒng)在真正的故事里起作用。所以在最近一段時間里我不會更新。Sorry。
問:我的妹紙在她的電腦上試了一下(臺式機版本)。在她進入游戲的時候,游戲畫面會橫置過來。之后她用管理員身份運行了游戲,一切都正常。好奇怪的Bug。我自己的電腦就不需要用管理員身份運行游戲。我唯一能想到的解釋就是:她電腦用的是Intel的集成顯卡,而我用的是ATI的卡。
答:謝謝讓我知道這件事。還有其他人也報告了這個Bug。她有沒有可能誤把顯示器的顯示方向改成垂直了?我誤把一些iPad的定位邏輯加到了臺式機版里。顯示方向設定為正常的電腦也可能碰到這樣的問題。所以我會把這些邏輯刪掉。
這就是為什么我們不能好好玩?!?/strong>
友好的邊境衛(wèi)兵什么的……
精靈(Sprite)制造
我已經(jīng)花了一段時間來制作動態(tài)的精靈,我覺得現(xiàn)在應該把我最后用到的流程發(fā)上來(譯注:Sprite是2D游戲里的一個素材類別,主要是除地形外的圖像素材。想象一個口袋妖怪游戲里的場景,你看到的人物啊,小路牌啊,小道具啊,對話框等等都可以屬于Sprite。地形和建筑一般稱為Tileset)?;舅枷胧莿?chuàng)作/編輯/動畫化每一幀,然后把它們導出為一系列png文件。接著我會用TexturePacker把所有單獨的幀合并在一張圖上(Sprite Sheet)。我試過很多的精靈動畫軟件,幾乎所有的軟件都會有人推薦。不過因為我用的是Mac,所以我沒有試過被很多人捧為最好用的Graphics Gale。
Pixen
這是一個Mac上的原生應用,所有的基本功能都有。我?guī)讉€月前用Pixen把入境者的站立,行走,快跑的基本動畫都做好了。幾天前,我想繼續(xù)把剩下的動畫都做好,但沒有多少新進展。最大的問題是,在導出png圖片的時候,我都要按鼠標按到手發(fā)酸。我記得Pixen好像有Onion Skinning這個功能(譯注:Onion Skinning是2D動畫術語。所有的幀會同時顯示,方便修改動作。最早指一種像洋蔥皮一樣又薄又有點透明的紙),但是我怎么找也找不到,所以就放棄了。
ASEPRITE
這個應用操作起來實在效率太低,特別是在OSX上。不過在學習了一點快捷鍵之后,我覺得簡單了不少。雖然我在學習操作上花了很多時間,但還是有一些成果的。讀取/保存功能做得很好,所以在我制作強行爬過圍欄和衛(wèi)兵行走+站立動畫的時候還算順利。Onion Skinning功能也不錯。不過在我準備做爆炸效果的時候,問題就來了。因為這個軟件提供的工具很有限,所以最初的爆炸效果簡直不忍直視。
Photoshop
在意識到爆炸效果的難點后,我選擇了更為復雜的Photoshop。希望作圖的過程簡單,且導出方便。Photoshop的動畫系統(tǒng)很贊,那些工具和圖層用起來都很順手。PS Extended有Onion Skinning這個功能,但是我后來發(fā)現(xiàn)沒有我也能活。就導出而言,有一個內置的“導出圖層”腳本,但是屁用不管。我最后就導出成網(wǎng)頁用的gif,之后再用ImageMagick抓取每一幀。
ImageMagick
這是一個使用命令行(command-line))的圖片處理工具。主要工具叫做“convert”,你可以用這個做很多碉堡的事情。我最近越來越喜歡用ImageMagick,而且也覺得越來越順手。舉個例子吧,抓取gif,把背景色換成透明的,最后把幀動畫導出為一系列32-bit的png圖片。
那么代碼是這樣的:convert -coalesce ‘Boom.gif’ -define png:format=png32 -channel rgba -fill none -draw “color 0,0 replace” border/Boom-%02d.png
簡單,快速。
現(xiàn)在我確定好了以Photoshop為主的流程,我估計會在之后一直用這套流程來工作。我昨天總共花了6個鐘頭在爆炸效果上。我再也不想逐幀畫爆炸效果了。游戲里,在你還沒有反應過來的時候,應該就炸完了。不過我還是把這個圖放在這里,留給喜歡刨根問底的同學:
這是一些小更新。最近在弄故事情節(jié),進展一如既往的緩慢。
報紙頭條
新的一天會從一張報紙開始:
《Papers, Please》將會是我第三個用報紙來連接故事情節(jié)的游戲。這種就是玩不膩啊。
囧臉不嫌多
更多男性囧臉。(譯注:右下角疑似作者本人……)
畫圖過程視頻:
答:我讀了這段話好幾遍,但是不好意思,我實在不知道你想說什么。在里面加入更多道德方面的選項是可能的。但坦白說,整個過程持續(xù)最多5秒,基本是這樣的:“我應該親自阻止那個男人嗎?還是讓衛(wèi)兵處理……啊,已經(jīng)結束了?!?/p>
問:實際上“不得不扣下扳機”這個設定讓游戲的風格稍微過于黑暗了點,而且似乎玩家在這個場面被賦予的控制權比游戲的總體設定要高。
答:啊,這部分我讀懂了。好主意,我會考慮的。讓武器從致命性變成非致命應該會讓游戲風格不至于太過黑暗。不過射擊這個動作在游戲的多樣性上是很重要的。我關心的問題不僅是在游戲里加入盡可能多的道德難題,我還要考慮游戲是不是好玩。
數(shù)值腳本
99%的時間里我會用XML來處理文字數(shù)據(jù),但這個游戲里我還用了其他的東西。簡單的首行縮進格式和從Numbers導出的CSV。(Numbers是Mac上的Excel。)
日子
這張單獨的電子表格記錄了所有日常的設定,過境人員的安排,新聞,規(guī)則等等。我也會用其他的表格來記錄設計邏輯等,在這里我可以直接把導出的CSV數(shù)據(jù)用到游戲里。在分開的電子表格里記錄數(shù)據(jù)使得之后的相關查詢和編輯工作變得更簡單。如果這些東西是XML格式,那我在修改不同區(qū)域的時候會花比較多的時間在來回滾動屏幕上。可能自己搞一個工具會更方便,但最近時間緊,就不弄了。
入境者們
用一個縮進就可以標記出入境的人,在游戲里會被解析成一個節(jié)點樹。語法高亮提示是我的最愛,所以我自己為Sublime Text 2搞了個.language文件,這樣可以給所有縮進的行加上顏色。用這個簡單的格式,在編每個人的腳本時我可以根據(jù)需要來增減對應的說明量。我可以自定義某一個人在被拒時說的對話,其他東西都由游戲自動生成。另外一些時候,我可以手動添加所有的細節(jié)(臉,姓名,對話,國籍,紕漏,等)來為劇情服務。
答:你基本都說中了。目前我計劃在故事模式里有大概30天的時間??赡軙行┬〉姆种∏?,但大多數(shù)的人都是隨機生成的,照顧家人環(huán)節(jié)可能不會有。在某些情況下,游戲可能會提早結束,但是整個模式的話,是預先確定好的。
我一直在考慮“無盡模式”,還是看工作量吧。我目前覺得加那個模式應該很簡單,所以很可能最終成品里會有。
問:游戲好贊。順便說一句:期待成品!我已經(jīng)挑選了一首片尾曲給你!
Arcade Fire - 《Surf City Eastern Bloc》
答:謝謝!好歌!
問:一個工作許可上的有效日期持續(xù)到一個月之后,但是那個人會待12個月。游戲沒有顯示這個為矛盾信息。
答:好像是日期生成出了問題,我會檢查的,謝謝!
問:建議:在規(guī)則手冊里加上側邊按鈕;至少在前兩三天里,警告單上直接告知失職的原因;也許把狙擊槍的設定改成這樣比較好:點擊那個人就會引起衛(wèi)兵的注意。如果那個人在邊境后干點違法亂紀的事情,就會被請去喝茶。如果他已經(jīng)越過邊境了,就不要怪子彈不長眼睛。
答:側邊按鈕很好!不過在beta版里我應該來不及加進去了,但是最終版本里肯定會有。目前游戲總是會告訴你失職所在。只有在左邊無衛(wèi)兵的情況下,才會有人越過圍欄。我還是覺得第一人稱的狙擊比較好。
問:我沒有看到你在論壇上說這個。就是在0.1.1版里我只能在護照上敲章,而之前的版本里可以在所有的文件上敲章。
答:到處蓋章很好玩啊,但是我覺得這個也增加了很多無用功。我可以把這個設定成“可選”(只有護照是必選),但是這個或許會給玩家?guī)砝Щ螅缓笏麄兙蜁教幥谜?。在游戲里你很難說清楚“你可以做這個事情,但是你不一定要做。而這里的這件事情你一定要做”。在游戲里你肯定會在許多護照上蓋章。相信我,到最后你會因為只用在護照上蓋章而暗自慶幸。?