#嵌入式图形 # #游戏 #图形

无std 嵌入式蛇

使用无std的Rust实现蛇游戏。它使用嵌入式图形作为显示目标。

2个版本

0.0.2 2022年11月6日
0.0.1 2022年11月6日

#32 in #蛇

Apache-2.0

13KB
293

embedded-snake-rs

使用无std的Rust实现蛇游戏。它使用嵌入式图形作为显示目标。

它可能是任何具有显示(由嵌入式图形支持)和至少四个按钮的嵌入式项目的有用演示应用程序。

在计算机上查看示例,使用嵌入式图形模拟器。

注意,这是一个正在进行的工程项目。

现有功能

  • 与任意显示兼容(颜色方案和分辨率是构造函数参数)
  • 蛇和食物的自定义颜色
  • 自定义食物超时
  • 自定义最大蛇长度
  • 为额外小型(或密集)显示自定义缩放(正整数)

待办事项

  • 任何类型的游戏结束条件,例如
    • 墙壁(外部或内部)
    • 蛇撞到自己

依赖关系

~3.5MB
~35K SLoC