文件名称:coinage:CSDL 中的游戏
文件大小:545KB
文件格式:ZIP
更新时间:2024-07-11 03:01:27
C
铸币 使用 SDL 的 C 语言益智游戏 快速开始 对于 64 位 linux,提供了一个带有预编译二进制文件和所需资产的 gzip 压缩包,以方便 对于 linux,您需要 sdl1.2、sdl 混合器、sdl ttf 和 sdl 映像的软件包。 这些在下面的依赖项部分中进行了描述。 我希望最终至少为 Mac 添加一个预编译版本。 笔记 这个游戏大部分是代码完整的,但需要一个游戏菜单。 它主要是为了我自己的学习而存在的,但仍然是一个功能性(且有趣)的游戏。 这是在 Ubuntu 上开发的,但几乎可以在任何 64 位 linux 上运行。 如果提供的 tarball 由于某种原因不起作用,请按照下面的构建说明进行操作。 几乎可能只需要安装 SDL1.2。 开发笔记 有些代码有点乱。 这还不错,但它是我尝试用 C 语言从头开始编写的最大程序之一。我肯定在几个地方遇到了错误的架构,只是没有
【文件预览】:
coinage-master
----.gitignore(40B)
----Makefile(727B)
----data()
--------fonts()
--------maps()
--------images()
--------sounds()
----src()
--------player.h(775B)
--------mob.h(224B)
--------graphics.h(341B)
--------graphics.c(7KB)
--------timer.c(901B)
--------ui.c(9KB)
--------ui_init.h(719B)
--------box.h(793B)
--------player.c(7KB)
--------floor.h(3KB)
--------box.c(782B)
--------item.c(0B)
--------ui.h(850B)
--------qtree.c(7KB)
--------qtree.h(1KB)
--------list.h(1KB)
--------item.h(370B)
--------list.c(3KB)
--------timer.h(495B)
--------ui_init.c(3KB)
--------main.c(1KB)
--------floor.c(9KB)
----LICENSE(15KB)
----README.md(2KB)
----create_build.sh(422B)