GithubHelp home page GithubHelp logo

rimochan / librian Goto Github PK

View Code? Open in Web Editor NEW
717.0 9.0 38.0 89.07 MB

【Librian】簡明強大的 Galgame | Visual Novel 引擎

Home Page: https://librian.net

License: Mozilla Public License 2.0

Python 44.00% CSS 4.22% HTML 8.26% CoffeeScript 30.96% JavaScript 1.32% Sass 11.24%
python3 galgame visual-novel game-engine

librian's Introduction

Librian: 簡明強大的 Galgame | Visual Novel 引擎

Librian2.jpg

——來像 Markdown 一樣寫 Galgame 劇本吧!

Librian 是容易上手的 Galgame 引擎,Librian 由 Python 和 JavaScript 編寫而成,基於 CEFPython 前端。

Librian 適用於快速高效的 ADV 實現,能將你的奇思妙想迅速轉換爲成果——你只需提供素材文件和简单的劇本就能做出 Galgame!

Librian 是面向劇本的引擎,賣點是:

  • 輕快便捷的原型開發。
  • 用戶友好。
  • 高度可擴展性。

一分鐘的演示視頻

視頻佔位

劇本格式

> BG 中庭.jpg
+ [舟舟, 潘大爺]
中庭。潘大爺在散步。
舟舟 (微笑)「啊!校長!終於找到你了!」
潘大爺 「舟舟!來得正是時候!」
潘大爺 (微笑)「來看看我新發明的催眠調教裝置!」
舟舟 (驚)「真有這種發明!?」

不需要任何其他標記或代碼,一小段劇本就完成了。

準備好立繪和背景後,運行 Librian 主程序並啓動工程——演出是這樣的效果。
圖1

中文文檔

如果你想瞭解詳細的使用方法,可以直接閱讀 Librian 的中文文檔——https://doc.librian.net

你可以輕鬆定製你的遊戲,包括特效、畫面樣式、甚至聯網,快來探索吧!

快速上手

  • 直接下載打包的 release 版本 (推薦)

  • 或者使用 pip install librian 來安裝 librian。

    • 這需要本地 Python 爲 3.6 或 3.7 版本
    • 它不太穩定,所以最好先更新一下 pip 和 setuptools,要是裝不上我也沒辦法……

Liber 分析器

Liber 分析器是 Librian 用來分析劇本語言 Liber 的工具。
如果你想要開發自己的 Galgame 引擎或者做一些很酷的事情,它會有所助益。

它的倉庫在 https://github.com/librian-center/liber-language

你可以直接用 pip install liber 來安裝它。

贊助

如果你覺得 Librian 對你的工作或學習有幫助,歡迎給作者介紹一些可愛的女朋友。

最好是蘿莉,要那種會坐在腿上蹭蹭,喊「歐尼醬」的。

librian's People

Contributors

beautyyuyanli avatar chenmaster05 avatar dependabot[bot] avatar pokemonchw avatar rimochan avatar xianguang-zhou avatar xiongnemo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

librian's Issues

閒聊

有点想挖坑了.

说不定以后会有个微笙计协x漫研的东西出来?

我说能不能写个好用点的文档啊.这文档看得人脑阔疼.麻烦写一下基本的调试和输出指令好嘛.

生成 html 时报错 ModuleNotFoundError

 Traceback (most recent call last):
  File "v8function_handler.pyx", line 48, in cefpython_py36.V8FunctionHandler_Execute
  File "E:\Librian\Librian_release\librian_panel.py", line 80, in 生成html
    import 虛擬演繹
  File "E:\Librian\Librian_release\虛擬演繹.py", line 7, in <module>
    import 劇本
ModuleNotFoundError: No module named '劇本'

萝莉

不知道作者是想要什么样的萝莉,充气的还是?

是不是有更合適的擴展名?

劇本文件的擴展名是「.play」似乎不太合適,因爲play看起來像「玩」,而且能讓人聯想到色情的play(笑)。就算作爲劇本,Librian的劇本不能代表所有劇本。

對此有什麼好的建議嗎?

无法自定义PNG图标

自定义PNG图标的话,面板界面可以显示,但是生成exe提示成功却没有真的生成出来
打开游戏时,菜单栏图标不会生效,并且提示
image

提议

如果不能解决用户面向指令编程,那么Librian依旧只是一个重复的轮子。
比它效率更优秀、素材更多、跨平台更多的引擎不仅只有一个。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.