< 返回我的博客

Jia Ye 发表于 2018-01-24 10:53

Tags:sdl,game

SpaceOut PC

a rust game
使用SDL2开发的一个小游戏


游戏源码参考《游戏编程入门》:


代码在Widows 10 64bit编译通过,其他平台需要配置才能编译。
SDL2配置参考这里:https://github.com/Rust-SDL2/rust-sdl2

代码结构:

游戏引擎部分
src/engine.rs 游戏引擎
src/sprite.rs 精灵
src/timer.rs 计时器

SpaceOut游戏
src/main.rs 窗口程序
src/spaceout.rs 游戏主代码
src/alien_sprite.rs 外星人
src/backgkround.rs 星星闪烁的背景
resources 资源文件
gnu-mingw 编译和运行用到的库文件(win64)

release_win64.zip是编译好的win64执行文件,下载可直接运行。

这是此游戏的WebAssembly版本,代码只有少许改动:https://github.com/planet0104/spaceout

评论区

写评论

还没有评论

1 共 0 条评论, 1 页