资源描述:
《贪吃蛇游戏毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、唐山学院毕业设计设计题目:贪吃蛇游戏信息工程二系04计算机与信息管理(3)班系别:____________________________翟丽丽班级:____________________________姜方正班级:____________________________指导教师:____________________________2006年6月9日贪吃蛇游戏摘要贪吃蛇游戏是一个深受人们喜爱的游戏,它能够让你在忙碌的工作中放松一下自己,游戏贪吃蛇就是在屏幕上画出蛇,同时随机地给出食物。游戏者通过键盘操作控制贪吃蛇的移动,去吃食物,吃到后食
2、物消失,然后再随机给出食物同时蛇的身体增长。撞到墙壁或身体交叉蛇头撞到自己的身体,则游戏结束。这个程序关键点是表示蛇的图形以及蛇的移动。用一个小矩形块表示蛇的一节身体,身体每长一节,增加一个矩形块,蛇头用两节表示。移动时必须从蛇头开始,所以蛇不能向相反的方向移动,也就是蛇尾不能改作蛇头。如果不按任何键,蛇自行在当前方向上前移,当游戏者按了有效的方向键后,蛇头朝着指定的方向移动,一步移动一节身体,所以当按了有效的方向键后,先确定蛇头的位置,然后蛇身体随着蛇头移动,图形的实现是从蛇头的新位置开始画出蛇,这时,由于没有清屏的原因,原来蛇的位置差一个单
3、位,所以看起来蛇会多一节身体,所以将蛇的最后一节用背景色覆盖。食物的出现和消失也是画矩形块和覆盖矩形块。本程序实现的主要技巧在二维数组的应用上。编写此游戏掌握了用C语言知识的了解,通过这次毕业设计,提高了我们的编程的水平。关键词:食物和蛇TanchishegameAbstractTanchishegameisaverypopulargameisthatitcanallowyoutorelaxatworkinabusythemselvesinthegameTanchiyiscreenispaintedsnakewhilerandomtogivef
4、ood.Tanchiyioperationalcontrolofthegamethroughkeyboardmovement,eatfood,aftereatingfooddisappeared,andthenrandomlygivenfoodandsnakephysicalgrowth.Hitthewallsorphysicalcross-snakehittheirphysical,thegameended.Thekeypointisthattheproceduresofthesnakeandthesnakemobilegraphics.Us
5、ingasmallrectanglepiecesthatsnakesectionbody,thebodyofeachlongsection,addarectanglepieces,withtwosectionsthatsnakeheads.Movementmuststartfromthesnake,thesnakecannotbecontrarytothedirectionofmovementthatiscapablenotforsnakeheads.Ifwedonotbyanykeys,snakesthemselvesinthecurrent
6、directionofeverything,whenthosegamesbyaneffectivedirectionkeys,snakeheadtowardsthedesignateddirectionmovements,stepmovementsectionofthebody,sowhentheeffectivedirectionkeys,toidentifythesnake'sposition,andthensnakebodywithsnakeheadsmovementgraphicrealizationfromthesnakeheadsn
7、ewlocationbeginningpaintedsnake,then,IntheabsenceoftheQingPingreasons,theoriginallocationofpoorsnakesinaflat,itappearsmorethanonesectionwillsnakephysical,thefinalsectionwillsnakewithbackgroundcolorcover.Theemergenceanddisappearanceoffoodplotsandcoverrectangleisarectanglepiec
8、es.Themainachievementofthisprocedureintwo-dimensionalarrayoftechniquesappli