Skip to content

生成遊戲

接下來我們假設,在經過三天三夜的通宵開發之後,你做出了充滿歐派萝莉的galgame,並要把它交付給甲方(太真實了吧)

生成可執行的exe文件

運行「Librian面板」,選擇你的工程進入。

點「生成exe」,就可以在Librian的路徑下生成一個exe文件。

點開這個exe就不使用Librian面板直接運行你的遊戲。

exe的圖標就是這個工程配置裏指定的圖標,如果沒有指定,會使用Librian的默認圖標。

把遊戲發給別人玩

因爲點開生成的exe就能玩了,所以接下來只要——

  1. 把Librian的文件夾複製一遍!

  2. 把「Librian面板」刪掉!

  3. 把新文件夾打包,發過去!

因爲實際上並沒有做任何打包啊編譯之類的工作,只是把調用python文件的命令寫在exe裏了——因此大部分的文件都必須完全保持原樣才能工作。

脫離Librian的發佈方法

也有出於方便預覽等考慮無法使用python的時候,你可以用以下方法來發佈。

這些方法會在編譯時執行嵌入的python代碼,甚至忽略python代碼——意味着你的遊戲應當是單線的。

之前還有一個導出輕文的方法,後來輕文倒閉了……

生成純粹的網頁版

運行「Librian面板」,選擇工程,點「生成html」。這樣可以生成一套Librian網頁。

這個操作會把工程在運行過程中達到的所有狀態寫進一個js文件裏。因此這個發佈是完全靜態的,遊玩起來沒有延遲。

接下來,你要在新的文件夾根目錄運行HTTP服務,並用瀏覽器訪問「adv.html」,就可以在瀏覽器中運行了。

此外,你也可以選擇github page + CDN來發佈。

導出pdf

「導出pdf」顧名思義地用於將你的單個劇本文件導出pdf。
導出pdf與工程無關,只對單獨的劇本文件生效,也可以配置自己的css樣式表。

將劇本文件「編譯」之後,生成一個pdf文件,去除控制語句同時添加語義和着色。
當你想要將你的劇本與他人分享時,導出pdf可以提供極好的可讀性。

默認樣式下導出的pdf看起來是這樣:

(pdf已經不算是遊戲了吧……)