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


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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    Web 组件是什么
    amazeui学习笔记二(进阶开发2)--Web组件简介Web Component
    .less为后缀的文件是什么
    amazeui学习笔记二(进阶开发1)--项目结构structure
    html中的瀑布流是什么
    HTML5 API 是什么
    epoll使用具体解释(精髓)
    DataTable.AcceptChanges方法有何用处
    cer, pfx 创建,而且读取公钥/密钥,加解密 (C#程序实现)
    超赞的.NET办公软件库
  • 原文地址:https://www.cnblogs.com/chengyb/p/14005626.html
Copyright © 2020-2023  润新知