ITPub博客

首页 > 数据库 > 数据库开发技术 > 【Rust日报】2023-02-25 Rust 实现仅2KB的第一人称视角游戏

【Rust日报】2023-02-25 Rust 实现仅2KB的第一人称视角游戏

原创 数据库开发技术 作者:Rust语言中文社区 时间:2023-02-25 23:55:55 0 删除 编辑

Rust实现仅2KB的第一人称视角游戏

在没有引擎或图形API的情况下制作第一人称视角游戏似乎是一项几乎不可能的任务。在这篇文章中,作者将展示如何使用一种叫做光线投射(ray casting)的算法来完成这一任务。
博客原文链接,https://grantshandy.github.io/posts/raycasting/

探索 fltk-rs 的声明式 UI

fltk-decl 是对fltk-rs 的声明式 UI 的探索。目前它支持使用json、json5、yaml、xml和toml来描述用户界面。繁重的工作是由Serde完成的。它支持从 UI 描述文件中热重载(保存时)UI,所以不需要频繁地重新编译。这也可以帮助那些不需要 Rust 知识的 UI 设计师团队。
GitHub 链接,https://github.com/MoAlyousef/fltk-decl

jammdb,嵌入式的单文件数据库

jammdb 是一个嵌入式的单文件数据库,允许以字节的形式存储键/值对。它最初是 Ben Johnson 开发的 BoltDB 的 Rust 移植,其灵感来自 Howard Chu 的 LMDB。jammdb 提供了 ACID 合规性,可序列化和隔离的事务,有多个无锁的读和一个并发的写。数据被组织在一个单层的 B+ 树中,所以随机和连续的读取都非常快。底层文件是内存映射的,所以读取时不需要额外的内存分配。
GitHub 链接,https://github.com/pjtatlow/jammdb

From 日报小组 洋芋
社区学习交流平台订阅:
Rust.cc论坛: 支持rss
微信公众号:Rust语言学习交流

原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    725909