【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《c#贪吃蛇实现完整流程》,欢迎阅读!
最近老有人问我那个俄罗斯方块游戏的代码, 游戏,贪吃蛇,和俄罗斯方块是一样的思路, 个小游戏给大伙讲一下,希望对一些
解释了半天,觉得麻烦,干脆再做一个更简单的小 只不过游戏相对俄罗斯方块来说简单了很多,
把这
C#的初学者有帮助。游戏很简单,通过 WAS或上下左右几
个按键控制贪吃蛇的前进方向,这个估计全世界都知道,先看一下游戏运行效果吧
其中黑色的事物,红色是贪吃蛇,由于考虑到越简单越好,就没有追求过多的美化和修饰
解决方案资源管理将 一 Wnafc已▼。■乂
j堇I孤
乙]解决方案皿遍a个项目) 曰净
Snake
3 T
当围酒
曹
王I
看一下程序结构吧
Propertkes 引用 熨口困qw
FwnlHin. cs Palet le. cs
Prdgram. ci
程序结构很简单,一个 Form,两个Class
FormMain是程序主界面,里面就一个 PictureBox 控件
Block类是“蛇块”类,我不知道怎么换个词来描述,这个类就是用于描述蛇身子一节一节的信 息,从运行效果图上可以看到就是那一个一个小方块的信息,
等价于俄罗斯方块里的砖块信息类
Palette类就是主画布,是游戏的主要代码,和俄罗斯方块里的画布是一样的作用。 从结构上可以看出,整个工程很简单,应该还算比较好理解吧。 下一篇给大伙从头到尾的把整个工程重现一遍。呵呵,如果是高手的话, 大可以“拿来主义” 一下。
上一篇我们简单介绍了一下程序结构,接下来我们从头到尾把整个游戏重现一下 1. 新建一个 Windows应用程序,起名 Snake吧
2. 重命名Form1,改为FormMain。这是我的个人偏好,不改也行。 3. 从工具栏里拖放一个 picturebox至U FormMain上面,设置属性 picturebox1 的BorderStyle 属性选择为 FixedSingle ,这样能显示边框
FormMain的KeyPreview属性设定为 True ,这样整个窗体可以响应键盘按键事件, 方块那个里面讲过了 设定完以后大概应该是整个样子
这个在俄罗斯
请勿见笑,初学者的话
本文来源:https://www.wddqxz.cn/3127a4eb971ea76e58fafab069dc5022aaea46a0.html