我如何利用開源設(shè)計(jì)自己的卡牌游戲
開源并不僅僅指的是軟件。開源是一種文化現(xiàn)象,自然也適合桌面游戲。
我喜歡優(yōu)秀的游戲,尤其是桌游,因?yàn)樽烙蔚暮芏嗵匦远己烷_源相同。在現(xiàn)實(shí)生活中,當(dāng)你和朋友圍坐在桌旁一起玩卡牌游戲時,作為一個團(tuán)隊(duì),你們可以一起決定小丑牌是不是萬能的。還有,你們可以隨意地決定當(dāng)出了小丑牌后,手上有 Ace 牌的人的要不要舍棄 Ace 牌,或者出了方塊皇后以后,每個人是不是都要把手上的牌傳給右手邊的人。換句話說,你們可以隨心所欲地重新制定規(guī)則,因?yàn)橛螒虿贿^是參與者們一致認(rèn)同的條件集合罷了。對我來說,更棒的是你可以發(fā)明自己的游戲,而不用破壞別人的游戲規(guī)則。有時候,我會作為一個業(yè)余愛好者來開發(fā)桌游。因?yàn)槲蚁矚g把自己的愛好結(jié)合起來,所以我傾向于只使用開源和開放的文化資源來設(shè)計(jì)游戲。
首先,游戲有大致有兩個關(guān)鍵特征,風(fēng)格和機(jī)制,理解這一點(diǎn)非常重要。游戲風(fēng)格指的是游戲的故事或者主題,游戲機(jī)制指的是游戲的規(guī)則和條件。這兩者并不總是完全脫離的,舉個例子,在設(shè)計(jì)一款以賽車為主題的游戲時,自然而然就會要求玩家迅速完成動作。然而,風(fēng)格和機(jī)制通常是被分開對待的,所以我們完全可以為了好玩就去創(chuàng)造一款使用標(biāo)準(zhǔn)撲克牌,卻以太空羊駝為主題的游戲。
開源美術(shù)
如果你去過現(xiàn)代藝術(shù)博物館,你可能會發(fā)現(xiàn)自己站在一幅純藍(lán)色的畫布前,無意中聽到有人說起老話:“見鬼,這我也能做!”。但事實(shí)是,藝術(shù)是一項(xiàng)艱巨的工作。創(chuàng)作賞心悅目的藝術(shù)品需要付出大量的思考、時間、信心和技巧。這也意味著藝術(shù)是你在設(shè)計(jì)游戲時中最難采購的部分之一。
我有一些“技巧”來解決這個典型難題。
1、尋找同類素材
現(xiàn)在有很多免費(fèi)、開放的藝術(shù)作品,而且大部分質(zhì)量上佳。問題在于,游戲通常需要不止一件作品。如果你正在設(shè)計(jì)一款紙牌游戲,你大概至少需要四到六個不同的元素(假設(shè)你的紙牌遵循塔羅牌風(fēng)格),有可能還需要更多。如果你花足夠多的時間在這上面,你可以在 OpenGameArt.org、FreeSVG.org、ArtStation.com、DeviantArt.com 等網(wǎng)站上找到知識共享和公共領(lǐng)域Creative Commons and Public Domain的藝術(shù)作品。
如果你使用的網(wǎng)站沒有專門搜索知識共享Creative Commons的功能,輸入以下文字到任何搜索引擎當(dāng)中,"This work is licensed under a Creative Commons" 或 "本工作處于知識共享許可協(xié)議之下"(引號很重要,不要把它們漏了),并用搜索引擎要求的語法,以便將搜索限制到一個具體的站點(diǎn)當(dāng)中(舉個例子,site:deviantart.com)。
一旦你有了一個可供挑選素材的藝術(shù)庫,那就去辨別這些作品的主題,并根據(jù)主題分類。兩個不同的人拍攝的機(jī)器人的照片可能看起來一點(diǎn)都不像,但它們的主題都是機(jī)器人。如果提供給你足夠多機(jī)器人相關(guān)的美術(shù)素材,你可以圍繞機(jī)器人這個主題構(gòu)建你的游戲風(fēng)格。
2、委托創(chuàng)作知識共享藝術(shù)
你可以雇藝術(shù)家來為你定制藝術(shù)作品。我與使用開源繪畫程序(如 Krita 和 Mypaint)的藝術(shù)家一起合作。同時,作為合同的一部分,我規(guī)定藝術(shù)作品必須在知識共享署名-相同方式許可證Creative Commons Attribution-ShareAlike(CC BY-SA)下授權(quán)。迄今為止,只有一位藝術(shù)家因?yàn)樵S可證的限制拒絕了我的提議,并且大多數(shù)人都很高興自己的美術(shù)作品有可能有更大的生命力,而不僅僅是作為業(yè)余愛好者自己發(fā)行的游戲的一部分。
3、創(chuàng)作自己的藝術(shù)
就像現(xiàn)代藝術(shù)館之旅展示的那樣,藝術(shù)是一個非常靈活的詞。我發(fā)現(xiàn)只要我給自己設(shè)定一個目標(biāo),也就是我需要為一款游戲創(chuàng)造多少紙牌或令牌,我便能夠從 Linux 上的豐富圖像創(chuàng)造工具中選擇一種去創(chuàng)作。這并不需要什么高難度的東西。就像現(xiàn)代藝術(shù)一樣,你可以用藍(lán)色和黃色的條紋,或者紅色和白色的圓點(diǎn)花紋,或者綠色和紫色的鋸齒線來涂一張卡片,只要你能把它們畫出來,那么除了你以外,其他人永遠(yuǎn)不會知道你暗地里把它們當(dāng)做仙宮里的貴族和小姐。想想看,通過運(yùn)用圖形應(yīng)用程序,描摹日常物品的照片,重組經(jīng)典的撲克花色和塔羅牌主題等一系列方式,你可以創(chuàng)造出的簡單作品吧。
版面設(shè)計(jì)
我用 Inkscape、Scribus 或者 GIMP 來進(jìn)行版面設(shè)計(jì),這取決與我有什么素材以及我追求的設(shè)計(jì)方式是什么。
對于卡牌,我發(fā)現(xiàn)簡單的版面設(shè)計(jì)很容易實(shí)現(xiàn),看上去也更好,純色比漸變色更容易印刷,還有,直觀的圖像是最棒的。
我在一個單獨(dú)的 Inkscape 文件中為我最新的游戲做了版面設(shè)計(jì),這個游戲只使用了來自 OpenGameArt.com 上三四個不同藝術(shù)家的九張圖片。在有著更大的美工集,更好的卡牌多樣性的游戲中,我會在游戲中的每一種卡片的文件中為它們設(shè)計(jì)版面。
在為你的游戲素材做任何版面設(shè)計(jì)之前,要先了解你的目標(biāo)輸出是什么。如果你打算在家里打印游戲,那就做一些計(jì)算,搞清楚默認(rèn)的紙張大小(有些是 US Letter,或者是 A4)可以容納多少卡牌、令牌或卡片。如果你使用 TheGameCrafter 之類的桌游打印機(jī)打印,請下載好模板文件。
游戲機(jī)制
游戲機(jī)制是游戲中最重要的部分。它們使一款游戲成為游戲。開發(fā)游戲規(guī)則并不一定是一個正式的過程。你可以一時興起地創(chuàng)造了一款游戲,可以拿一個現(xiàn)有的游戲重組它的規(guī)則,直到它和原來不同,可以修改一款你不喜歡的游戲,也可以將兩款不同的游戲組合在一起。從簡單容易的地方做起,拿索引卡,標(biāo)準(zhǔn)撲克牌,或塔羅牌去試著模擬你的想象中游戲是如何工作的。你可以自己嘗試早期的游戲創(chuàng)意,但最終,讓朋友來幫忙是找出意外故障和進(jìn)行優(yōu)化的好方法。
經(jīng)常測試游戲。與不同類型的玩家一起玩游戲,并聽取他們的反饋。你的游戲可能會激發(fā)許多玩家去創(chuàng)造新的規(guī)則和想法,因此要將關(guān)于 哪些搞砸了 的反饋與關(guān)于 哪些可以做修改 的反饋分開。你不一定要去真的實(shí)施這些反饋意見,只需迭代你的想法,但還是要仔細(xì)考慮錯誤報告。
一旦確定了你想要讓你的規(guī)則如何運(yùn)作,就把它們寫下來,讓它們 簡短且容易解析。你定的規(guī)則不必說服玩家去玩這款游戲,不必向他們解釋策略,你也不必允許玩家重新設(shè)置規(guī)則,只要告訴玩家為了讓游戲玩起來,他們應(yīng)該采取的步驟就可以了。
最重要的是,考慮一下,將你的規(guī)則開源。分享經(jīng)驗(yàn)是游戲的一切,這其中也應(yīng)該包括規(guī)則。知識共享或開放游戲許可證Open Gaming License的規(guī)則集合允許其他玩家在你的作品上進(jìn)行迭代、混合和構(gòu)建。你永遠(yuǎn)不會知道,有人可能會因此想出一個你更喜歡的游戲變體!
開源游戲
開源不僅僅指的是軟件。開源是一種文化現(xiàn)象,自然也適合桌面游戲。花幾個晚上的時間來嘗試制作游戲。如果你是新手,那就從一些簡單的開始,比如下面的這個空白卡牌游戲:
- 找來一些朋友。
- 給每個人幾張空白的索引卡,告訴他們在每張卡片上寫一條規(guī)則。規(guī)則可以是任何東西(“如果你穿著紅色衣服,你就贏了”或“第一個站起來的人贏”等等)。
- 在你自己的索引卡片上,寫上 “和”、“但是”、“但是不要”、“而且不要”、“除了”,以及其他的條件短語。
- 洗牌并將牌發(fā)給所有玩家。
- 每個玩家輪到的時候出一張牌。
- 最終目標(biāo)是獲勝,但是玩家可以通過出 “和”、“但是”、“或者” 卡片來修改決定勝負(fù)的條件。
這是一個有趣的聚會游戲,同時是一份很好的介紹,告訴你如何像游戲設(shè)計(jì)者一樣思考,它幫助你認(rèn)識到什么適合作為游戲機(jī)制,什么不適合。
還有,當(dāng)然的,這是開源的。