c语言游戏贪吃蛇源码
c语⾔贪吃蛇实践总结与体会,贪吃蛇⼼得体会
1.建⽴三个外接⽂件,分别是写出游戏引擎、描述⾷物的、描述蛇的js。
2.在主页⾯进⾏游戏的运⾏。
3.在游戏引擎的页⾯⾥⾯,分别定义⾏数和列数,然后定义⼀个空的数组A。开始有戏的引擎的函数⾥⾯包含了两部,第⼀步是进⾏初始化。在初始化中,先定义⼀个table标签,然后在每⼀⾏⾥⾯加⼊tr标签,并且加⼊⼀个空数组B,在每⼀⾏⾥⾯再加⼊和列数相等的td标签,把td标签接⼊tr标签⾥⾯,并且把每⼀个数组B⾥⾯都加⼊和列数相等的td标签。再把所有的数组B(⼀共是⾏数个)都加⼊到数组A⾥⾯去。再把tr标签接⼊table⾥⾯,再把table标签接⼊到document.body⾥⾯去。数组A可以以A[⾏数][列数]的⽅式出现,容易定位置。定义td,tr,table的style。
4.在start函数⾥⾯接⼊⼀个new Food(),Food函数的具体内容为把所有的td标签都定义为同⼀个class的名称,定义这个名称的style。⾏数和列数都为⼀个随机数,范围在⾏数和列数的数值之间,取整数。
5.创建⼀个蛇的函数,⾸先创造⼀个数组,定义蛇的初始长度、位置、和初始⾏进⽅向。定义⼀个fresh函数,定义x,y为这个数组⾥⾯对应的x,y的值,以及数组A的className。定义蛇头坐标,以及使⽤键盘控制蛇移动⽅向的代码。再定义游戏结束的代码和蛇吃⾷物后长⼤的代码。
6.运⾏这个游戏引擎,就能使得每⼀次⾷物出现的位置随机出现在表格当中以及蛇出现在固定位置中。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。