Linux中國

用 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 上找到各種短視頻。我更喜歡基於文本的教程,我發現最有用的三個資源是:

閱讀這些教程,嘗試一些 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

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國