rustySnake:在Rust中创建的经典街机游戏蛇 源码
生锈的蛇 我最初用C语言编写的翻译。该项目的目的是简单地尝试使用Rust来重新创建该程序,从而获得更多使用该语言的经验。 这可能不是idomatic Rust,并且可能设计得更好。 该项目旨在与原始C程序尽可能相似,以便在两者之间进行一些比较。 该程序依赖于 ,这反过来又要求在您的PC上安装C ncurses库。 ncurses板条箱之所以不安全,是因为它没有提供任何保护措施以防止将C样式格式的字符串输入其功能。 关于这个问题的更多信息可以在阅读。 在此程序的将来版本中,我可能会替换我的TUI库以帮助解决这些安全漏洞,随着我学到的更多内容,代码也可能会重构为更惯用的Rust。
文件列表
rustySnake-main.zip
(预估有个4文件)
rustySnake-main
Cargo.lock
981B
src
main.rs
4KB
Cargo.toml
255B
README.md
1KB
暂无评论