小玩意儿

一些作品不列于此处。其他网站、社区中,有不少我的零散作品,如阿儿法营、Gitee。也有的存于原网站服务器上,或因迁移困难且价值不大,故不再服务。

  • 万年历

    前端实现的农历,动态计算。
    源码在 GiteeGitHub 上。

  • flat_bit_set

    有序、稀疏、节省空间的 bitset,适用于小数据量

  • go-algeff

    在 Golang 中用管道实现 One-Shot 的 Algebraic Effect

  • base_any

    通用的 base 系列编解码。中文编码。在线使用。
    前端的源代码在 https://gitee.com/Zeng_YL/base_any_web,主要逻辑都在下面的库。

  • base_any

    上面那玩意儿背后的库。Rust 写的。

  • algtype

    在数据与其表示间转换,类似静态反射,类似 Haskell 的 Generic。
    可以实现许多功能,如 count_enumpower_map

  • algeff-ts

    在 TypeScript 中用 Generator 实现 One-Shot 的 Algebraic Effect

  • quicklife

    在 Scratch 中快速模拟生命游戏

  • bf2wasm

    把 Brainfuck 编译成 WASM。
    源代码在 https://gitee.com/Zeng_YL/bf2wasm/

  • 一种简单的回合制双人游戏,以上是游玩链接。
    亦可访问界面源码训练源码

  • TM

    一门编程语言,编译到 TypeScript 类型元编程,编译器由 Rust 写成。

  • t2048

    2048 的 TUI 界面,在命令行玩 2048。用 Rust 写成。配色接近原版,具有动画,十分漂亮!

  • ScMIDI

    以极高的性能在 Scratch3 中播放 MIDI 音乐!

  • TFGS 官方站

    实为非官方百科。年久失修,格式较旧。TFGS 是阿儿法营的一个梗。

  • 卡牌决斗

    简单的 Scratch 卡牌游戏。

  • 荒岛生存

    类似 2D Minecraft 的 Scratch3.0 游戏。

  • 遗传算法解十步万度

  • ts-tco

    不到 20 行,实现 TypeScript 的尾调用优化。

  • SZIP

    在 Scratch 中实现类似 LZ77 的压缩算法。

  • 打包起来!

    优雅的序列化库,实用、高效、方便,适合 Scratch。

  • 简畅五笔

    仅 106 块积木的 86 版五笔输入法内核。很好的 Scratch 练手项目。