用 Bitsy 製作電子遊戲
有許多遊戲設計程序和各種遊戲設計方法,但對我來說,最突出的是 Bitsy。Bitsy 由 Adam Le Doux 在 2017 年創建,在 MIT 許可下發布,用其創造者的話說,Bitsy 是:「一個用於小遊戲或世界的編輯器。其目標是使製作遊戲變得容易,在那裡你可以四處走動,與人交談,併到某個地方。」
安裝 Bitsy
Bitsy 是用 JavaScript 編寫的,可以製作 HTML5 遊戲。你可以從 GitHub 或 它的創造者的網站 下載它。它很小,很容易學習,有獨特的點陣圖藝術風格,有意在功能上有所欠缺,而且能做的事情有限。
儘管(也許是因為)這些限制,Bitsy 自發布以來吸引了一個充滿活力的用戶社區。用戶對 Bitsy 採取的兩個主要方法是:接受限制和尋求突破限制,看看你能走多遠。
創意的界限
Bitsy 的局限性意味著接受這些局限性仍能製作出令人滿意的遊戲,這就成為一個需要創造性和創造力的挑戰。你可以在 Itch.io 網站 上看到和玩一些用 Bitsy 製作的令人印象深刻的遊戲。同時,人們也想出了一些黑科技、調整和擴展。這些都在不犧牲 Bitsy 的本質的前提下突破了一些限制。
Bitsy 的基本元素是一個代表玩家的頭像、發生遊戲動作的房間、精靈(可以與之互動的非玩家角色)和物品。有一個用於創建這些元素的點陣圖編輯器,它也支持簡單的兩幀動畫。
![Bitsy bitmap editor](/data/attachment/album/202201/29/180258pl18mzod7httahw5.jpg "Bitsy bitmap editor")
在 Bitsy 中工作依賴於條件變數,而不是成熟的腳本,這使得沒有編碼背景的人容易學習,但有時會讓那些期待更多靈活性的人感到沮喪。
如果你想了解 Bitsy 的基本情況,你可以在創作者的網站上了解,或者下載並在本地運行。
![Bitsy room editor](/data/attachment/album/202201/29/180258h666tiat8jftktfk.jpg "Bitsy room editor")
文檔
關於 Bitsy 的文檔並不是只有一個地方可以去看。如果你想看 Bitsy 的操作,可以在 YouTube 上找到各種短視頻。我更喜歡基於文本的教程,我發現最有用的三個資源是:
- Itch.io 網站上提供的官方 Bitsy 教程,作者是 Claire Morwood
- Bitsy workshop PDF, 由用戶 haraiva 提供
- Bitsy 變數, 教程由用戶 ayolland 編寫
閱讀這些教程,嘗試一些 Bitsy 遊戲,並開始創造你自己的東西。開始時要保持簡單。當你熟悉了 Bitsy,你可能想研究一下人們為它創造的一些 工具、黑科技和擴展。
它也是教育工作者的完美工具,甚至還有教育工作者 Hal Meeks 的 Bitsy 課程 可供在線學習。
你還可以在 Itch.io 網站 上找到人們為 Bitsy 製作的大量遊戲資源。
Twine 整合
你可能已經嘗試過流行的基於瀏覽器的遊戲開發工具 Twine。你可以將 Bitsy 與 Twine 不同程度地整合。整合的範圍可以從簡單地將 Bitsy 遊戲放在一個 iframe 中顯示在你的 Twine 遊戲中,到在兩個引擎之間共享變數和對話命令,讓你在 Bitsy 遊戲中執行基本的 Twine 命令!如果你對這些感興趣,那麼請看:
給初學者的 Bitsy
初學者很容易入門 Bitsy,無論你是編程新手還是僅僅是遊戲設計的新手。有了它,你可以探索它在激發創造力、想像力和創造性方面的所有可能性。
via: https://opensource.com/article/22/1/bitsy-game-design
作者:Peter Cheer 選題:lujun9972 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive