金枪鱼之夜:使用 Rust 开发的视觉小说引擎
视觉小说(Visual Novel)是一种电子游戏,是有声读物的衍生产品:它通常以文字为主,辅助以图像与语音;游戏流程呈树状或图状,并根据玩家的选项不同有着不同的路线。这样的游戏创作比较复杂,有一定的门槛。着眼于简单、自由、专注的目标,我们使用 Rust 语言实现了一个前后端分离、高扩展性、创作友好的视觉小说引擎——Ayaka。
本项目包含以下要素:
- 跨平台:Rust
- 良定义的描述文件:YAML
- 极其简单的脚本语言:Ayaka Script
- 完善的国际化支持:ICU + CLDR
- 现代的扩展系统:WebAssembly
- 解耦的软件架构:前后端分离
- 图形化前端:Tauri + Vue + Live2D
本项目得到了 OSPP 的支持。
活动信息:
- 主讲人:王宇逸
- 时间:2022/11/05(周六) 19:00 UTC +08:00
- 活动形式:线下 + 线上会议 + 直播
- 地点:三教 1201
- 线上会议:Zoom 970 8398 4891 密码 20221105
- 直播链接:https://youtu.be/qdwFrwTNT6c