biliscript syndicate.github.com

Community of Biliscript and toolchains for game and interactive graphics development

Introduction

Biliscript is a programming language used in the scripting engine of Bilibili Flash Player. With the scripting engine, users and authors are able to create interactive subtitles, graphics, and games, enhancing the interactive experience of video playback.

Biliscript is a dialect of ECMAScript interpreted and run in the BISE Scripting Engine VM, which is again written in ActionScript and run in the AVM, and supplmented with a subset of ActionScript runtime APIs. Through two layers of interpretion, the engine has very limited syntax and constrained performance, therefore it becomes an interesting challenge to create performance demanding applications within the restricted environment. An enthusiast community of Biliscript conducts regular research and contests around the language and engine.

biliscript-syndicate.github.io is a project to collect and document the details of the Biliscript engine and community created toolchains.

发布文章方法

弹幕艺术联合文档希望能把弹幕艺术相关的信息收集聚合在一起,便于信息的查阅和更多开发。

把文章发布到此处的步骤简单,列如下:

  1. 打开github,填写用户名、邮箱、密码,点击“Sign up for free”。
  2. 联系一个成员
  3. 该成员将你加入
  4. 打开_posts目录
  5. 点击[+]图标“Create a new file here”。
  6. 填写文件名,必须为yyyy-mm-dd-ascii-string.md格式,标明日志发表时间和URL。
  7. 打开样例日志,复制代码到文本框,填写或修改相应内容。
  8. 添加Markdown标记语言。
  9. 点击“Commit New File”。
  10. 发现问题可以回到_posts目录点击“Edit”修改。