< 返回版块

Mike Tang 发表于 2024-09-01 03:05

Roast2D - 一个新的小游戏引擎

作者使用Rust开发了一个名为Roast2D的2D游戏引擎,并在2024年的GMTK Game Jam中用它制作了一个游戏。Roast2D受high_impact引擎的启发,注重简单直接的设计,支持基本的物理碰撞检测和LDTK关卡编辑器。文章还描述了作者在开发过程中遇到的挑战以及使用Roast2D创建游戏的体验。最终,作者通过参与Game Jam获得了宝贵的经验,并计划继续参与类似的活动。

https://jjydev.org/roast-2d

如何为神经网络进行快照测试 - Rust实现

这篇文章探讨了如何为神经网络进行快照测试。作者介绍了在音频处理项目中使用快照测试的优缺点,并详细描述了如何通过测试一个基于神经网络的Rust库来验证模型的准确性和配置参数。文章还讨论了在不同的音频数据和配置下生成测试快照的方法,并提供了调试和比较快照的工具和代码示例。最终,作者强调了快照测试作为补充其他测试方法的有效工具的潜力。

https://xd009642.github.io/2024/08/23/snapshot-testing-neural-networks.htm

bon - 可以从一个函数签名中创建一个buidler

像下面这样,好像挺有用。

use bon::builder;

#[builder]
fn greet(name: &str, age: u32) -> String {
    format!("Hello {name} with age {age}!")
}

let greeting = greet()
    .name("Bon")
    .age(24)
    .call();

assert_eq!(greeting, "Hello Bon with age 24!");

https://github.com/elastio/bon

--

From 日报小组 Mike

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页