我的大一 C 课设, DungeonRush,觉得做的还不错,分享一下~

2020-03-02 19:29:37 +08:00
 rapiz

大一 C 语言课设老师给了一个策划,要求实现一个游戏设定比较多的贪吃蛇。我觉得那份设定不够有趣,想搞点花的。

那一阵子又和室友打元气骑士打得比较多,于是就想,能不能让 英雄 作为贪吃蛇的节,然后做一个 Roughlike 地牢闯关的游戏呢?

于是就有了 DungeonRush元 气 贪 吃 蛇(划掉)

游戏有四种角色(都在菜单界面显示出来啦),他们的血量、攻击方式各不相同。怪物死亡后还有概率掉落武器。所以他们还可以装备不同的武器~比如法师甚至可以捡起 boss 武器,进行范围 AOE 落雷。骑士可以装备圣剑,攻击有概率触发全队受到伤害减半,免疫一切负面效果的圣盾Buff

甚至支持本机双人对战。和室友实测可玩性较高。挺好玩的。 也有一个室友沉迷单人 insane 难度,非要打通。

GPL 开源。

GitHub 链接:Rapiz1/DungeonRush

欢迎 Star,Fork ~

欢迎 Star,Fork ~

欢迎 Star,Fork ~

下载

Windows

Linux

14789 次点击
所在节点    分享创造
136 条回复
rapiz
2020-03-02 20:31:22 +08:00
@old9 99。少一个保存当前游戏场景并可以恢复的功能没有实现。设计时没考虑支持序列化,代码里游戏对象指针乱飞,实现序列化不太现实。
FloatK
2020-03-02 20:31:35 +08:00
看了下楼主居然是 HUST 的,师弟啊,自愧不如,当年大一课设还是啥链表什么的,楼主流弊
bwangel
2020-03-02 20:34:37 +08:00
强啊。
secondwtq
2020-03-02 20:43:37 +08:00
开源了太可惜,应该上 Steam 的
24bit
2020-03-02 20:52:06 +08:00
别人的大一
singerll
2020-03-02 20:53:26 +08:00
我大一只会 for 循环点亮流水灯。。。
shaohan0228
2020-03-02 20:55:26 +08:00
喜欢这个画风
zy5a59
2020-03-02 20:55:28 +08:00
别人家的大一。。。想起我大一时候还在黑框里算加减乘除呢。。。
zmxnv123
2020-03-02 20:57:50 +08:00
orz
zmxnv123
2020-03-02 20:58:56 +08:00
想知道楼主几岁玩编程的
qakito
2020-03-02 20:59:33 +08:00
大佬太凶了
mxdzs0612
2020-03-02 21:05:21 +08:00
作为同校学长自愧不如……
14night
2020-03-02 21:20:31 +08:00
美术咋搞的?
old9
2020-03-02 21:21:27 +08:00
@rapiz 老师很严格了
rapiz
2020-03-02 21:22:47 +08:00
@14night google pixel game resource 有很多免费的美术资源,绝大部分都发布在 CC 协议下。我在 GitHub 上写了部分资源的出处。也有不少是我自己画的 :)
jeffciu
2020-03-02 21:25:23 +08:00
做的很不错啊。我自从用上 C++后很久没用 C 了,通过楼主的发帖才知道 C 还有 SDL 图形库可以做游戏(暴露无知了,已 star 学习一下。我大一时学 C 的课程设计就是 xxx 管理系统(命令行界面),相比之下过于无趣。
InkAndBanner
2020-03-02 21:25:58 +08:00
挺好, 我大一时候还在研究用 for 把*摆成一个三角形
registered
2020-03-02 21:30:32 +08:00
厉害了!我记得我当时上大学的时候,那个什么鸟 bird 游戏很火,也仿着做了一个
wyx119911
2020-03-02 21:36:52 +08:00
很强大
Takuron
2020-03-02 21:40:07 +08:00
我退 v 站了,为 v 站丢脸了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/649194

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX