## Hokusai Pocket:使用 Ruby 的便携应用和游戏 Hokusai Pocket 是一个正在进行中的项目,旨在利用 mruby、tree-sitter 和 raylib,使用 Ruby 创建便携式应用程序和游戏。它使用 Barista 进行引导和编译。 要开始,克隆仓库 ([https://github.com/skinnyjames/hokusai-pocket](https://github.com/skinnyjames/hokusai-pocket)) 并使用 `barista cli` 构建 `hokusai-pocket` 二进制文件。应用程序使用 `hokusai-pocket run:target=<app_file.rb>` 运行。构建适用于宿主系统的可分发二进制文件使用 `hokusai-pocket build:target=<app_file.rb>`,交叉编译(目前正在进行中)使用 `hokusai-pocket publish:target=<app_file.rb>`。 该项目包含一个示例“计数器”应用程序,演示了基本的 UI 元素和事件处理。它支持 `require_relative` 用于 Ruby 代码组织。 Hokusai Pocket 旨在简化使用 Ruby 进行游戏开发,其灵感来自 Taylor、Ruby 2D 和 DragonRuby 等引擎。项目结构包括源代码、语法和由 Brewfile 管理的构建文件。