最近在研究如何精简贪吃蛇代码,网上许多大神已经将其精简到30行之内就可以搞定。 我尝试着学习并且研究是否能进一步精简的方式。 偶然间又重新温习了一遍pop()和unshift() 的功能。(之前有学过,不过忘记了); pop(): 删除数组中最后一个元素并返回, 语法:arrayObject.pop ...
分类:
Web程序 时间:
2016-04-26 15:43:47
阅读次数:
362
北京工业大学耿丹学院C语言课程设计报告课程设计名称:高级语言程序设计专业班级:计算机科学与技术1姓名:吴双学号:091508092012016年4月24日一设计题目………………………………………………………………二总体设计………………………………………………………………三程序..
分类:
其他好文 时间:
2016-04-25 01:04:45
阅读次数:
269
一、容器类 package com.entity; import java.awt.Graphics;import java.util.ArrayList;import java.util.Random; import javax.swing.JPanel; public class MyJPane ...
C语言小游戏设计报告课程设计名称:贪吃蛇小游戏专业班级:计科15-2学号:150809229姓名:XXX一.设计目标通过设计,培养学生对电脑的动手能力,使学生巩固《C语言程序设计》课程学习的内容,掌握编写程序的基本方法,强化对其的动手能力,可以独自完成程序的编写。二.设计内容..
分类:
编程语言 时间:
2016-04-23 23:17:26
阅读次数:
887
游戏区域限制在一个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
简单的贪吃蛇 (function() { var canvas = document.getElementById("canvas"); var ctx = canvas.getContext('2d'); ctx.fillStyle = "#0f0"; ctx.strokeStyle = "#f0 ...
分类:
其他好文 时间:
2016-04-21 01:40:19
阅读次数:
209
贪吃蛇C语言代码贪吃蛇C语言代码
手动贪吃蛇
智能贪吃蛇1.手动贪吃蛇/*蛇越长跑得越快*/
/*作者:SGAFPZ*/
#include
#include
#include
#include
//#include
#include
#include
#...
分类:
编程语言 时间:
2016-04-19 12:16:53
阅读次数:
331
原文出处: Hawstein's Blog 前言 这两天在网上看到一张让人涨姿势的图片,图片中展示的是贪吃蛇游戏, 估计大部分人都玩过。但如果仅仅是贪吃蛇游戏,那么它就没有什么让人涨姿势的地方了。 问题的关键在于,图片中的贪吃蛇真的很贪吃XD,它把矩形中出现的食物吃了个遍, 然后华丽丽地把整个矩形填 ...
分类:
编程语言 时间:
2016-04-18 11:45:38
阅读次数:
243
利用链表的贪吃蛇,感觉自己写的时候还是有很多东西不熟悉, 1.预编译 2.很多关于系统的头文件也不是很熟悉 3.关于内存 第一个是.h头文件 第二个是.cpp文件 ...
分类:
编程语言 时间:
2016-04-16 14:02:30
阅读次数:
212