文件名称:Roguely:SDL2C ++ Lua中的简单Roguelike
文件大小:27.92MB
文件格式:ZIP
更新时间:2024-04-21 00:21:53
C++
流氓 注意:这是一个进行中的工作... 在SDL / C ++ / Lua中,Roguely是一个非常简单的Roguelike。 游戏使用非常简单的细胞自动机生成地图。 每次运行游戏时,您都会获得一张新地图。 敌人会随机产生,移动,您可以攻击它们以提高得分。 您可以捡起健康宝石和硬币。 死去的敌人会产生一个宝藏,有机会提高生命值和得分。 寻找金色的蜡烛,如果您收集它,您将赢得比赛。 还没有敌人的AI。 敌人不会对你发怒。 您可以轻松避开敌人。 这是我计划在将来投入一些时间的领域。 下面的屏幕快照显示了当前Sprite工作表迭代中的游戏Sprite。 并非此屏幕快照中的所有子画面当前都在游戏中使用。 还有很多工作要做。 下一步 这是在重写过程中得出的结论。 从手动依赖项配置切换到vcpkg 重构当前代码,以便我们可以: 整合Lua 完成ECS系统 将所有游戏对象(包括玩家
【文件预览】:
Roguely-main
----Engine.cpp(70KB)
----main.cpp(1KB)
----LICENSE(1KB)
----assets()
--------icon.png(145B)
--------sounds()
--------press-space-bar-to-play.png(3KB)
--------OFL.txt(4KB)
--------credits.png(4KB)
--------ExitExitProper.mp3(27.42MB)
--------roguely-logo.png(14KB)
--------roguelike.tsx(230B)
--------roguelike.png(9KB)
--------VT323-Regular.ttf(146KB)
--------titlescreen-logo.psd(299KB)
--------roguelike.psd(34KB)
--------test-level.tmx(2KB)
----README.md(4KB)
----game.lua(35KB)
----screenshots()
--------first.png(16KB)
--------fifth.png(42KB)
--------combat-text.png(1KB)
--------seventh.png(38KB)
--------fourth.png(35KB)
--------title-screen.png(48KB)
--------sixth.png(35KB)
--------third.png(51KB)
--------sprite-sandbox.png(28KB)
--------required-libraries.png(14KB)
--------required-dlls.png(23KB)
--------lua2.png(9KB)
--------second.png(37KB)
--------lua.png(6KB)
----Engine.h(24KB)
----.gitignore(6KB)
----Roguely.sln(1KB)
----Roguely.vcxproj(10KB)