js代码: 游戏的对象 ,食物,蛇 ,游戏控制思路如下 (完整代码在https://github.com/774044859yf/ObjectSnakeGame下载) var snake = { ...
分类:
编程语言 时间:
2016-08-05 08:56:22
阅读次数:
165
这已经是贪吃蛇系列的第五篇了,讲真一直写这个也挺无聊的,所以这一篇博文将是系列的最后一篇。虽然已经介绍了贪吃蛇的几种写法,但说到底我们的游戏还只是在一个黑框框里移动的星号。和我们平时玩的贪吃蛇游戏有不少差距。游戏嘛,画面也是很重要的一环。接下来就是让之前的贪吃蛇游戏脱胎换骨的时候了。话不多说,这就开 ...
分类:
编程语言 时间:
2016-08-05 06:31:08
阅读次数:
308
上一篇博客里,我介绍了如何用数组存储坐标,不断全屏刷新以实现动态效果,这几乎是最显而易见的思路,但带来的副作用也十分明显,那就是始终伴随着游戏的闪烁现象,之所以会造成闪烁现象,原因在于频繁的清空与打印,其实贪吃蛇游戏里我们并不需要重打印整个界面,要实现蛇的移动,我们只要打印出新的蛇头,清除原来的蛇尾 ...
分类:
编程语言 时间:
2016-07-31 15:49:57
阅读次数:
268
贪吃蛇游戏的设计思路很简单,相信有过一些编程经验的同学都不至于束手无策,可在我刚刚接触编程时,这个小小的贪吃蛇游戏可是让我费了不少脑筋,如今学习编程已经快一年了,前几天又看了一遍K&R,打算写几个贪吃蛇程序巩固一下知识。我打算写若干篇贪吃蛇的博客,从简单粗糙的开始,不断改良,希望能给初学C语言的同学 ...
分类:
编程语言 时间:
2016-07-31 01:42:49
阅读次数:
1289
前言
这两天在网上看到一张让人涨姿势的图片,图片中展示的是贪吃蛇游戏, 估计大部分人都玩过。但如果仅仅是贪吃蛇游戏,那么它就没有什么让人涨姿势的地方了。 问题的关键在于,图片中的贪吃蛇真的很贪吃XD,它把矩形中出现的食物吃了个遍, 然后华丽丽地把整个矩形填满,真心是看得赏心悦目。作为一个CSer, 第一个想到的是,这东西是写程序实现的(因为,一般人干不出这事。 果断是要让程序来干的)第二个想到的是...
分类:
编程语言 时间:
2016-07-03 19:26:52
阅读次数:
251
陆续改了半个月,不断更改游戏目的,结合了老鼠走迷宫和贪吃蛇游戏,终于在昨天凌晨2点写好了我的炸弹超人游戏。基于Windows图形界面,用C语言编写。虽然并不复杂,但收获颇多。 文件1:winapp.cpp,指导老师所给框架及自己写的主函数: #include <windows.h>LRESULT C ...
分类:
编程语言 时间:
2016-06-22 10:57:24
阅读次数:
410
Design a Snake game that is played on a device with screen size = width x height. Play the game online if you are not familiar with the game. The snak ...
分类:
其他好文 时间:
2016-06-04 07:01:53
阅读次数:
214
C语言课程设以一节课,老师提供了一个C语言的飞俄罗斯方块让我们感受,我们所学的C语言课程,主要是各种语句的练习,这次是用我们所学过的知识来感受一个实际的系统。首先安装c-free,然后是将代码贴进去运行界面虽然有点简单,但这确实使用C语言做出来的游戏。分析一下程序,..
分类:
编程语言 时间:
2016-05-23 22:49:50
阅读次数:
551
游戏区域限制在一个ul里,蛇的每一节是有一个个li组成,每个li都用position定位。食物是创建的一个div,每次蛇头碰触食物时,创建一个新的li,li会自动加载蛇的尾部,然后通过随机数改变食物的位置。通过响应键盘的wasd控制蛇头的方向(用的是onkeypress事件和keyCode),用定时 ...
分类:
Web程序 时间:
2016-04-23 23:07:49
阅读次数:
289
JavaScript巩固与加强一 第一天:JavaScript回顾+函数+作用域链+script代码执行+数组 两链:作用域链+原型链 一包:闭包 第二天:事件编程 第三天和第四天:面向对象+贪吃蛇游戏开发 第五天:正则表达式 一、简介 1、为什么需要JavaScript? 2、什么是JavaScr... ...
分类:
Web程序 时间:
2016-04-23 01:30:12
阅读次数:
293