V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
hsfzxjy

在 gedit 中玩迷宫游戏 [Harfbuzz WASM Shaper]

  •  
  •   hsfzxjy ·
    hsfzxjy · Sep 5, 2023 · 2218 views
    This topic created in 968 days ago, the information mentioned may be changed or developed.

    在上篇帖子中我用 Harfbuzz WASM Shaper 实现了播放 Bad Apple!! 视频。但这种应用过于平凡,只是单纯地替换视频帧,甚至使用普通的 ligatures 也能做到,没有体现出 WASM Shaper 的真正潜力。

    这次我使用 WASM Shaper 做了一个简单的迷宫游戏。与上次将所有帧塞入字体不同,这次仅用到了 3 个 glyphs“横线”、“竖线”和“方块”。

    WASM Shaper 通过解析输入序列生成复杂的迷宫图案。通过键入 maze#<size>#<seed># 即可生成一个迷宫,其中 5 <= size <= 20 为迷宫的大小,0 <= seed <= 99 为 RNG 种子。例如 maze#5#3# 可生成一个 5x5 的迷宫。

    迷宫的入口在左下,出口在右上。用户可以使用 WSAD 键控制小方块走到出口。

    Github: https://github.com/hsfzxjy/Harfbuzz-WASM-Fantasy#maze-game
    前一篇帖子: https://www.v2ex.com/t/970178

    https://www.youtube.com/watch?v=pU4F_1cSWtI

    hsfzxjy
        1
    hsfzxjy  
    OP
       Sep 5, 2023
    hsfzxjy
        2
    hsfzxjy  
    OP
       Sep 5, 2023
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5304 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 03:22 · PVG 11:22 · LAX 20:22 · JFK 23:22
    ♥ Do have faith in what you're doing.