Roast2D - 一个新的小游戏引擎
作者使用Rust开发了一个名为Roast2D的2D游戏引擎,并在2024年的GMTK Game Jam中用它制作了一个游戏。Roast2D受high_impact引擎的启发,注重简单直接的设计,支持基本的物理碰撞检测和LDTK关卡编辑器。文章还描述了作者在开发过程中遇到的挑战以及使用Roast2D创建游戏的体验。最终,作者通过参与Game Jam获得了宝贵的经验,并计划继续参与类似的活动。
如何为神经网络进行快照测试 - 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 页
评论区
写评论还没有评论