天天看點

《挂機遊戲制作工具手冊》挂機遊戲制作工具基礎知識

原文位址:http://orteil.dashnet.org/experiments/idlegamemaker/help

寫在前面:對于挂機遊戲的概念這裡不作贅述和定義,本文翻譯所指的是idle game,直譯應當是閑置類遊戲或者放置類遊戲,不過個人感覺與其翻譯成放置類遊戲制作工具或者放置遊戲制作工具,還不如直接就叫挂機遊戲制作工具來得更加簡單直接。該平台(挂機遊戲制作工具)英文名為idle game maker,以下文中會簡稱為IGM。本人也是剛開始看這篇文章,因為覺得會是有推廣價值的東西,故在此姑且翻譯一下手冊中的引言篇,用以抛磚引玉。原文中一些翻譯不是很有把握或者直譯很别扭的句子會用【】将原文引出。

什麼是IGM?

IGM是一個讓你能夠建立挂機遊戲(隻需要通過簡單點選然後就可以等待遊戲程序自動進行、資源自動增加的網頁遊戲【browser games focused on clicking and waiting for resources to build up】)的線上工具,僅僅隻需要通過建立一個文本文檔就可以完成幾乎所有工作。不需要任何程式設計知識!

一句警告

IGM仍然是一個很新的項目,是以裡面充滿了BUG、詭異的地方和疏忽。功能可能會經常被增加、修改和修複,并且我們無法保證在這一點上100%流暢度過。請保持耐心,并且不要忘了向我們的論壇http://forum.dashnet.org.彙報BUG(或者點子!)             -Orteil

我該如何制作一個遊戲?

一個IGM遊戲僅僅就是一個由我們的網站轉換成網頁遊戲的一個文本文檔。

要制作你自己的遊戲,你必須用以下(譯注:這裡指的是原網站以下,本文暫未譯出)所描述的指令和文法來完成這個文本檔案(你瞧,你能做一大堆cool的事情呢)。有一個完成的遊戲檔案像是這樣:http://pastebin.com/raw.php?i=YrmTqheS(譯注:已牆需翻)。可讀性很好,不是嗎?

然後你得在網上找個地方來存儲你的文本文檔(pastebin.com就很不錯 ,你的文本文檔可以免費托管在上面而且,如果你注冊的話,你可以想怎麼編輯就怎麼編輯。這兒有一些其他文本托管網址)。

如果你的新遊戲玩起來很開心的話,剩下要做的事情就是要和全世界分享它!

我該怎麼玩我的遊戲?

要玩它的話,擷取源檔案的URL并且連在這個位址後面 http://orteil.dashnet.org/experiments/idlegamemaker/?game=.

例如,一個遊戲檔案像這樣 www.example.com/mygame.txt 可以像這樣來玩 http://orteil.dashnet.org/experiments/idlegamemaker/?game=www.example.com/mygame.txt.

  • 如果你的遊戲是托管在pastebin.com,你隻需要關聯到它的辨別器(url的末尾是字母)。例如,http://pastebin.com/YrmTqheS 變成http://orteil.dashnet.org/experiments/idlegamemaker/?game=YrmTqheS.
  • 注:當你把你的檔案托管在pastebin.com的時候,請确認你注冊過了——否則你将再也不能編輯你的遊戲!并且也要确認設定檔案永遠不要過期、公共可編輯或者無法顯示。
  • 如果你的檔案不是托管在pastebin.com,确定你的檔案是個.txt檔案!使用其他任何格式的檔案都将導緻你的遊戲無法運作。

關于遊戲制作的一般建議

  • 事實上,你可以做出關于任何主題的挂機遊戲。就看你自己了!
  • 花點時間體驗你喜歡的遊戲。你很可能會從遊戲過程或者源代碼當中學到些東西!
  • 測試你的遊戲。多多益善。
  • 如果看起來大家喜歡你的遊戲,那就考慮去建立一個論壇吧,讓玩家們可以讨論它以及新的特性。擁有社群回報對于制作一個優良的遊戲而言是不可或缺的!
  • 保持一個分離的版本專門用于測試。
  • 確定你遊戲的源代碼的備份——你永遠不知道(譯注:這多重要)!
  • 添加描述以及,如果可能的話,圖檔!情調是最重要的。
  • 不要無腦抄襲其他你見過的好遊戲。添加一些你自己的東西,發揮你的創造力!(還有,像是把所有的漢堡執行個體替換成比薩然後叫它“比薩點選者”可不算是創造性!)
  • 注意拼寫錯誤,它們能夠迅速讓一個遊戲顯得非常不專業。使用拼寫檢查吧!
  • 定期添加新内容來讓你的遊戲保持新鮮、讓你的玩家們保持好奇!

還有現在的一些規定

在你開始制作嶄新的挂機遊戲之前,你應該先閱讀(并遵守)這些:

  • 使用這個引擎(譯注:即指IGM)制作的遊戲中的所有内容其版權都屬于它們各自的所有者。
  • 希望内容建立者們能夠遵守版權相關法律規定。沒有任何使用者建立的内容是托管在我們的伺服器上的。
  • 不要在你的遊戲中使用非法内容!
  • 請不要在遊戲中包含過度低俗、裸露、暴力的内容
  • 努力别用有版權保護的圖檔(當心谷歌搜圖!)如果有确切的原因要使用這些内容,確定你有準備好它(譯注:指理由)!
  • 不要對我們的引擎任何狡猾的事情!從根本上說,不要選擇錯誤的路。(譯注:這句好像是neta《行屍走肉》)
  • 不要嘗試誤導玩家們通路他們不想看的網站。
  • 為了不讓我們的系統失靈請不要在你的遊戲中包含scripts或其他不允許的HTML标簽。
  • 請不要使用CSS來改變或隐藏top bar。
  • 最後,請不要試圖通過CSS來隐藏或改換廣告,它們維系了這個網站的生存!(玩的時候用adblock倒是無所謂)

繼續閱讀