全球旧事资料 分类
着的白色蛇块。所以蛇的颜色设置正确,可以实现不同颜色的贪吃蛇。3)游戏帮助:打开此项菜单,包括游戏等级设置说明和蛇颜色设置说明两项。4)积分:当蛇吃了一块食物后,积分文本框内会相应的实现加10分的功能,并且当游戏结束之后会弹出一个对话框,显示游戏结束和总积分。
42程序运行效果图
游戏方面:
f游戏设置:1)等级设置:
2)蛇颜色设置:
f3)积分:
5实验总结通过这次试验,让我学到很多这个学期没有接触过的很多知识,完成一个贪
吃蛇的项目;第一步就是先理清思路,设计主界面,主界面是以一具封闭的画布,并在画布的设计蛇体和食物。蛇头如果碰到墙或者与蛇身的某一部分碰到就会死亡;如果蛇头碰到食物,就会自动增加一节蛇身,并更改得分。想要写出好的程序,还是要有扎实的基础,这样遇到问题就不会一筹莫展来。在编程时我们要有想象力,不要拘泥于现有的贪吃蛇游戏,而是要把自己想到的再加上所学的知识,遇到问题不能怕,而是要专心找出问题的原因,再回来看看书本的知识,不懂的还可以问问老师。编程过程还要养成良好的编程习惯,这样不仅自己能够很好看懂自己的代码,也让人家容易看懂自己的代码,而不至于代码知识自己会看,出来问题只有自己会解决而其他人都不会解决;遇到问题时要考虑最简单的解决方案,只有简单的方案不能满足要求时再考虑复杂的方案。最主要编程还是要多与人沟通,不会的不能立即问别人,但是一段时间后解决不了时还是应该向别人请教请教,“三人行必有我师”正是这个意思。
通过这次实验,我深刻地体会到了面向对象与面向过程的区别。程序在最初设计时由于面向对象的思想不够成熟,导致在最后想要增加一些新的功能时,出现了一些麻烦,6参考文献
fVsiualCNET程序设计教案清华大学出版社。邱锦伦
附录A:主要源程序
1)s
akeBlock类:
classs
akeBlock蛇块信息

privateColor_color颜色
privatei
t_size大小
privatePoi
t_poi
t坐标
publics
akeBlockColorcolori
tsizePoi
tp

this_colorcolor
this_sizesize
this_poi
tp

publicPoi
tPoi
t属性

getretur
this_poi
t

绘制自身到画板
publicvirtualvoidPai
tGraphicsg

SolidBrushsb
ewSolidBrush_color
lockg

try

gFillRecta
glesb
thisPoi
tXthis_size
thisPoi
tYthis_size
this_size1
this_size1

catch


2)s
akeMod类:
变量设置:
privatei
t_width20宽度
privatei
t_height20高度
publicColor_bgColor
背景色
privateGraphics_gpPalette画布
privateArrayList_blocks蛇r
好听全球资料 返回顶部