智障走迷宫游戏

因为要完成老师布置的作业,所以写了一个智障的走迷宫游戏(本人也是至今才发现有这么智障的游戏的,自己也感到很惊讶)

如果你是大佬就不要再看下去了,当心辣到眼睛真的不骗你。

走迷宫就是一个bfs嘛,一个不行就两个嘛,两个不行就......以下省略。

但是只写一个bfs岂不是很单调,为了给不到一百行的代码凑凑数,糊弄了一个开始结束界面(可能说糊弄都是美化了的结果),然后找了个进度条的代码也凑了凑数,加个loop返回也能凑数,再加一个bfs输出最短路线,写完还是觉得太简单,就又加了一个存储读取分数(时间),还有什么啊,好像就没了,想加的东西挺多的,但是人又懒又菜时间又紧,最后不了了之直接交差。

写完觉得十分感慨,啥都不会的fw竟然能写出来一个游戏!虽然很智障但至少写出来了!太值得感动了,我一定要记录下这个振奋人心的时刻(X)!

咳咳,来说一下心得体会啥的。

1.整体游戏构思设计,比如说走迷宫一下就想到是用bfs写出来,但是具体要怎么实现按一个键就能对应产生“移动这个效果”,在写出来这个游戏之前是没有想过的,在热心某某的帮助下才知道,哦,可以不断重新输出图,把移动后的位置记录下来,每移动一次就更新一次地图(但是感觉好麻烦哦不知道有没有什么更好的办法),哦对了,还有随机地图的生成可以直接用随机数生成墙(虽然这就是这个游戏智障的根源),后面有时间应该会再优化一下。

2.界面设计,我写的DOS界面真的丑得......深入人心,但是真正做一个游戏的话,界面设计是吸引玩家的重要因素之一吧,所以还是得去下插件QAQ,我还想自己做一个界面来着咧(颓)......

3.一些小元素小细节,比如进度条,随机数,返回功能,文件读取存储,toupper输入一个数直接产生回应,计时器。已完成的小细节就只有这些。

4.当然还有未完成的,本来想加个背景音乐没有搞,还想美化一下界面(我真的想用自己的画啊可恶!),还想设计关卡难度,还有智障的根源没有解决,当时做的时候大概就这些还想搞但没搞出来,希望以后有时间会改改(立下flag)。

第一次写一个完整的游戏出来嘛,虽然是在某某的帮助下搞完的,还搞的十分简陋傻缺,但是还是......可能蛮有意义的,或许以后还能翻出来这个黑历史让自己乐呵乐呵。

(希望下次不要再这么拉跨了呜呜呜)

贴个代码

https://paste.ubuntu.com/p/WhkJdP9z2P/

EOF

posted @ 2021-06-26 21:38  Untergehen  阅读(52)  评论(0)    收藏  举报