分享一下我用C#写的贪吃蛇和迷宫

网速越来越快,但是网上能随意下载的资源却越来越少,大部分都得注册、登录,少部分还要积分虚拟币种种。

有些个网站已经无聊到什么程度了,你想复制它的三行代码,好一点的插入一大堆自己的版权声明,差点的像某度隔几个字符插入自己的拼音名字,更恶心的像某DN无论是右键复制还是ctrl+c都可能被屏蔽了。

以前源代码一搜一大把,现在好难找,也可能是我没找到,github也许有,不过github有点慢啊。

况且这些小游戏做完就完了,谁没事还持续更新啊,直接分享给初学者吧。

虽然游戏的思路也是借鉴别人用别的语言写的,但是C#代码可都是我手工一行行撸出来的。

下面是界面,有点简陋,但是自己做出来还是挺有成就感的,就跟做饭一样,自己做的再看不下去,也吃的津津有味。

说实话,以前我是瞅不上贪吃蛇和迷宫、俄罗斯方块这类小游戏的,感觉有点单调或者只是拼手速而已。如果不是因为它们是练习编程的好素材,估计我都不会去看。

不过,当我测试游戏、玩着自己做的最终成果时,感觉还挺好玩的,贪吃蛇很锻炼人的反应速度,虽然看上去简陋,但是小细节一点不差,我的蛇还有信子呢,你撞了墙还能知道头撞哪儿了。

按理说,贪吃蛇应该使用链表结构,不过百八十个数据用List或数组,我感觉没太大区别。点我下载贪吃蛇

迷宫似乎简单了,即使格子数多到眼睛看着发涩,也是单调的复杂,不是困难,可能是因为算法还不行,知乎上的大神画出来的迷宫看的我头疼,好多人学生时代在手工设计迷宫呢。点我下载迷宫

右键有帮助菜单,别怪我设计的隐蔽,就是不想占用窗体的空间,不想搞标准菜单栏。别吐槽我的配色,嫌丑下载源代码你自个改去,随你怎么用。

源码有点长,就不贴了,关键的注释都已标明,我感觉挺容易阅读的,如果发现bug,可以和我交流。

 

posted @ 2020-11-19 15:15  黑衫老腰  阅读(582)  评论(1编辑  收藏  举报