版权声明: 本文原创发布于博客园"优梦创客"的博客空间(网址: )以及微信公众号"优梦创客"(微信号:unitymaker) 您可以自由转载,但必须加入完整的版权声明! 贪吃蛇与方块 主要玩法:贪吃蛇吃食物,吃到食物后根据相应数值增加身体长度,如果贪吃蛇碰到方块后,根据方块的数值逐渐减少贪吃蛇身体长 ...
分类:
其他好文 时间:
2018-02-07 00:46:11
阅读次数:
263
实践出真知 笔者有位朋友。每次新学一门语言,都会用来写一个贪吃蛇游戏,以此来检验自己学习的成果。笔者也有相似体会。所谓纸上得来终觉浅,绝知此事要躬行。这一章。笔者将以开发和公布一个 Gradle 插件作为目标,加深学习成果。 官方文档给出了比較具体的实现步骤,本文的脉络会跟官方文档差不了太多。额外增 ...
分类:
移动开发 时间:
2018-02-03 19:02:40
阅读次数:
325
在构造这个贪吃蛇的时候会需要用到一个链表 蛇的身体和食物重合的时候长度加一,插入法来实现这个步骤 Vs 完美支持 源代码在此 ...
分类:
其他好文 时间:
2018-01-26 23:00:56
阅读次数:
219
#include <iostream>#include <string>#include <ctime>#include <cstdlib>#include <windows.h>#include <conio.h> using namespace std; int block00[4][4] = ...
分类:
其他好文 时间:
2018-01-19 23:22:12
阅读次数:
214
1)首先在我们的全局区有一个这样的全局变量 , 2)但是 每次我都要改我的这个new的子类 比如 我要是创建 俄罗斯方块 就是 new SquareCtrl 我要是创建贪吃蛇 就是 new SnakeCtrl 3)还有一种方法 就是 我用一个函数指针,通过给这个函数指针赋值,来创建不同的子类。 4) ...
分类:
其他好文 时间:
2018-01-18 20:43:07
阅读次数:
147
1)情况说明: 假如 我想在我的游戏上 显示以恶搞菜单 然后这个菜单 显示1和2 要是我用鼠标点击1 ,就可以玩 贪吃蛇游戏 要是我用鼠标点击2,就可以玩 俄罗斯方块游戏 2)针对上面的情况,简单的思路 就是 我定义一个变量 要是我用鼠标 点击 1 那个变量就赋值为1,然后在每一个case的WM里面 ...
分类:
其他好文 时间:
2018-01-17 21:52:52
阅读次数:
197
贪吃蛇控制台版(操作系统win7 64位;编译环境gcc, vs2017通过,其它环境未测试 不保证一定通过) 运行效果: 代码应该还可以 做一些精简化处理!!!暂时先就这样了; save_date()保存数据函数对内存做了一定优化处理,以达到使用较小内存可永久运行程序。 (虽然现在的电脑内存根本不 ...
分类:
编程语言 时间:
2018-01-11 19:11:00
阅读次数:
278
我在程序中加入了分数显示,三种特殊食物,将贪吃蛇的游戏逻辑写到了SnakeGame的类中,而不是在Snake类中。 特殊食物: 1.绿色:普通,吃了增加体型 2.红色:吃了减少体型 3.金色:吃了回到最初体型 4.变色食物:吃了会根据食物颜色改变蛇的颜色 游戏开始,出现普通绿色食物: 特殊变色食物, ...
分类:
其他好文 时间:
2017-12-23 01:00:48
阅读次数:
171
贪吃蛇的算法还是比较简单的,蛇的移动我是通过不停添加一个head方块,然后判断应该加到蛇头的哪个方向,加完后删掉蛇尾就行了,如果吃到食物就不删蛇尾。 只是一个贪吃蛇只需要70行代码左右就可以了,后来又加了计分,失败后重新游戏,暂停功能····结果现在代码乱成渣了。。 重新游戏部分肯定有更好的方法,我 ...
分类:
编程语言 时间:
2017-12-22 03:37:14
阅读次数:
186
安装Python pygame 新建文本文档并将后缀更改为py 开始编程 ...
分类:
其他好文 时间:
2017-12-15 10:27:51
阅读次数:
111