UnicodeTiles.js - JavaScript 字符拼贴库


MIT
跨平台
Ruby

软件简介

UnicodeTiles.js 是提供一个基于文本字符瓷片引擎的 JavaScript 库,可以创建类似
roguelike 的游戏。绑定的字体 (DejaVu Sans
Mono
) 可以很好的覆盖 Unicode h (3289 glyphs)
,提供各种杂项的等宽字符,可以创建游戏界面和用户界面。

UnicodeTile.js 包括一个第三方库:UnicodeTile.js 的 Ruby
接口

当前特性

  • 视图端口 — 字符网格显示

    • 三个渲染引擎:WebGL, 2d canvas 和 slow DOM

    • 根据用户支持的浏览器选择最好的渲染引擎

    • 渲染引擎可以进行动态切换

    • 字符颜色

    • 字符背景颜色

    • 视图端口大小

    • 通过 CC 自定义字符大小

  • 引擎 — 瓷片引擎

    • Viewport updating according to player coordinates

    • Tile reading through a callback

    • Optional caching for cases where the tile callback is heavy

    • Masking callback (for FOV etc.)

    • Shader callback (for animating tiles)

  • 输入 — 键盘处理

  • Meta - general stuff

    • 基于 QtWebkit (要求 Qt)

    • 最好使用最新的 Chrome 和 Firefox 浏览器

    • 支持 IE9+ 和 Opera 11.61+

    • 不支持 IE8 及以下版本

示例

local link |
online