贪吃蛇游戏策划书(第四组)

合集下载

幼儿园贪吃蛇游戏活动流程

幼儿园贪吃蛇游戏活动流程

幼儿园贪吃蛇游戏活动流程一、活动准备。

1. 场地布置。

- 咱们得先找一个宽敞又安全的地方来玩贪吃蛇游戏呢。

可以是幼儿园的操场,要是天气不好,室内的活动室也很不错哦。

在场地周围呢,咱们得把那些小桌子、小椅子什么的都挪开,可不能让小朋友们磕着碰着啦。

- 然后呀,我们可以用彩色的胶带或者小彩旗在地上围出一个大大的长方形或者正方形的区域,这个就是我们贪吃蛇的活动场地啦。

就像给小蛇们画了一个超级大的家一样,是不是很有趣呢?2. 道具准备。

- 说到道具,那可不能少了小帽子或者小头饰哦。

我们要准备两种颜色的,一种颜色代表小蛇的头,另一种颜色代表小蛇的身体。

比如说,红色的小帽子当蛇头,蓝色的小头饰当蛇身。

每个小朋友都要戴上哦,这样才能清楚地知道谁是小蛇的哪一部分呢。

- 还有一个超级重要的道具,那就是一个小铃铛或者小哨子。

这个是给老师或者当“小蛇队长”的小朋友用的。

当铃铛响或者哨子吹起来的时候,小蛇们就要开始行动啦。

二、活动开始。

1. 规则讲解。

- 好啦,小朋友们都集合过来啦。

现在老师要给大家讲讲这个超级好玩的贪吃蛇游戏规则哦。

小朋友们要竖起小耳朵仔细听啦。

- 我们会分成几个小组,每个小组就是一条小蛇。

戴着红色小帽子的小朋友就是小蛇的头,后面戴着蓝色小头饰的小朋友就是小蛇的身体啦。

小蛇的头要带着身体在这个画好的场地里走哦。

小蛇只能走直线或者转弯,不能乱跑。

- 那小蛇吃什么呢?哈哈,我们会在场地里放一些小玩具或者小卡片,这些就是小蛇的食物啦。

小蛇的头碰到食物,就可以把食物捡起来,然后后面的小蛇身体就会一个跟着一个往前走一步。

就像真的小蛇吃东西然后身体变长一样呢。

- 但是呢,如果小蛇的头碰到了别的小蛇的身体,或者小蛇走出了我们画好的场地,那这条小蛇就要停下来休息一会儿啦。

2. 分组排队。

- 讲完规则,我们就要开始分组啦。

根据小朋友们的数量,平均分成几个小组。

比如说有20个小朋友,那就可以分成4个小组,每个小组5个小朋友。

高三贪吃蛇活动教案

高三贪吃蛇活动教案

高三贪吃蛇活动教案一、活动目的。

通过贪吃蛇游戏,激发学生学习兴趣,培养学生的逻辑思维能力和动手能力,提高学生的注意力和反应能力,增强学生的团队合作意识。

二、活动对象。

高三学生。

三、活动准备。

1. 教师准备,贪吃蛇游戏软件、投影仪、电脑、音响等设备。

2. 学生准备,学生分组,每组4-5人。

每组学生需要准备一部手机或者电脑。

四、活动流程。

1. 介绍贪吃蛇游戏。

教师首先向学生介绍贪吃蛇游戏的规则和操作方法,让学生了解游戏的基本要素。

2. 分组比赛。

将学生分成若干个小组,每个小组选出一名代表进行比赛。

比赛方式可以是时间限制或者比赛轮数,根据实际情况进行调整。

每个小组的其他成员在旁观比赛,为代表加油助威。

3. 团队合作。

比赛结束后,可以进行团队合作的游戏环节。

每个小组的成员轮流操作贪吃蛇,通过团队合作来获取更高的分数。

4. 总结讨论。

比赛结束后,教师可以组织学生进行总结讨论,让学生分享他们在游戏中的心得体会,分析比赛中的优势和不足,以及团队合作的重要性。

五、活动评价。

1. 游戏评分,根据比赛结果和团队合作情况进行评分,评选出优胜组和最佳团队合作奖。

2. 学生评价,学生可以对活动进行评价,包括游戏的趣味性、团队合作的体验等方面。

六、活动效果。

通过贪吃蛇活动,学生可以在轻松愉快的氛围中锻炼自己的逻辑思维能力和团队合作意识,增强学生的注意力和反应能力。

同时,也可以培养学生的竞争意识和团队合作精神。

七、注意事项。

1. 确保学生在游戏中的安全性,避免过度沉迷游戏。

2. 活动过程中要注意维护比赛秩序,保证比赛的公平性和公正性。

3. 活动结束后,及时总结评价,对学生的表现进行肯定和指导。

通过以上教案,我们可以在高三学生中开展贪吃蛇活动,让学生在轻松愉快的氛围中学习,培养学生的团队合作意识和逻辑思维能力,提高学生的注意力和反应能力,达到活跃课堂氛围、培养学生能力的目的。

幼儿园体智能 贪吃蛇(大班)

幼儿园体智能 贪吃蛇(大班)

贪吃蛇作者:小青龙一、活动目标1、增强身体的协调性,培养团队合作能力。

2、发展双手抓握耐力,锻炼快速想办法应对问题的能力。

二、活动准备小呼啦圈人手一个三、活动过程1、师幼问好、热身游戏。

(2分钟)2、表演和故事引出游戏。

(2分钟)老师模仿小蛇的扭动(双手合十放于胸前,手掌和身体来回扭动),请幼儿猜一猜是什么动物?师:有一条很饿很饿很饿的小蛇,她现在非常地想吃东西,她吃掉了所有她能看到的东西。

她吃了冰激凌、汉堡、薯条还有好多水果,就这样她的身体越来越长!可是她还没有吃饱,还要吃好多东西,她的名字叫做贪吃蛇。

3、游戏示范,分散游戏。

(20分钟)游戏规则:(1)幼儿将呼啦圈套在腰间,两人组合在一起。

请幼儿想办法:不用绳子怎样将呼啦圈连起来?(2)幼儿尝试将呼啦圈用手抓住,连接在一起。

听老师口令“贪吃蛇饿啦!”,开始游戏。

第二名幼儿用双手将呼啦圈抓住连接在一起,第一名幼儿用手去碰其他组第二名幼儿的后背,碰到则为“吃到”,继而将两组呼啦圈连起来继续去“吃”其他人。

每组幼儿在尽可能去碰其他组最后幼儿的后背时,也要躲避别人碰本组最后幼儿的后背。

运动途中队伍断开,不可以重新连接。

依此方法直至场地中只剩下一条长长的队伍,若剩下多个队伍则最长的队伍获胜。

4、活动拓展(4分钟)引导幼儿发现游戏中的不足和更多玩法。

师:小朋友们,你们感觉这个游戏好不好玩啊?有什么办法可以让游戏更好玩而且更安全呢?有没有办法可以让整个队伍走得快而且不断开(统一步调,喊口号)?谁想到了可以说一说,试一试。

四、活动结束(2分钟)活动总结,放松活动,师幼告别。

注意事项:1、提醒排头幼儿要注意整队的速度,不要跑太快。

幼儿园大班数学活动《贪吃蛇大作战》教案

幼儿园大班数学活动《贪吃蛇大作战》教案

大班数学活动《贪吃蛇大作战》(此活动为第一届园本教研示范园展示活动示范课)活动目标:1.理解并遵守游戏规则,体验与朋友一起游戏的快乐。

2.尝试运用数的分解与组合经验解决游戏情景中的问题。

3.在操作和游戏中,初步积累7的分合经验。

活动准备:经验准备:幼儿有玩《贪吃蛇》游戏的经验物质准备:1.大小不同的三个塑料圈、两块磁性黑板、点子卡片若干2.数字卡片7、分合式记录卡3.自制红色、蓝色贪吃蛇各两条活动过程:一、谈话导入——调动幼儿已有游戏经验。

1.提问:贪吃蛇游戏怎么玩?小结:第一,蛇头不能碰到其他蛇的身体,否则就会被吃掉(失败);第二,吃到的食物越多,身体变得越长。

二、游戏:贪吃蛇钻洞——学习积累7的分合经验1. 7人游戏,说明游戏规则:7条小蛇听音乐走来走去,当听到“大蛇出现”的时候,要立即躲进两个圈内(蛇洞)。

(1)第一次游戏:场地上放置两个大小相同的圈(2)第二次游戏:和第一次躲藏的方法不一样(3)第三次游戏:更换其中一个圈为只能站一个人的小圈。

3.分享:你们是用什么方法让7条蛇躲进两个圈?请用数字记录下来。

小结:当一个大数分成两个小数时,两个小数交换位置,总数不变。

4.梳理:数字7一共有几种分合法?怎样记录更能看得清楚,记着方便,不容易漏掉?小结:7有6种分合法,按顺序排列下来,左边的数一个比一个多1,越来越大,右边的数一个比一个少1,越来越小。

当左边的数少1,右边的数就多1,但总数不变。

三、游戏:贪吃蛇大作战——尝试运用7的组合经验解决具体问题(一)观察能量卡,了解游戏规则1.请幼儿观察并说说卡片特别的地方?小结:卡片的两边有不同数量的圆点。

2.出示红蛇和蓝蛇,了解游戏规则:帮能量卡找到新朋友,和新朋友的点子合在一起变成7,就能让贪吃蛇的身体越变越长。

3.教师选择任意一张能量卡,请幼儿为它“找朋友”,并说说理由。

(二)分组第一次游戏1.游戏规则:第一,根据手中能量卡点子的颜色,分成红蛇队和蓝蛇队。

小班户外活动教案中有趣的贪吃蛇游戏

小班户外活动教案中有趣的贪吃蛇游戏

小班户外活动教案中有趣的贪吃蛇游戏贪吃蛇游戏是一款经典而又有趣的游戏,它既可以作为娱乐活动,也可以作为教育工具。

在小班户外活动教案中,引入贪吃蛇游戏可以增加趣味性,并培养幼儿的观察力、反应力、团队合作和战略思维能力。

本文将从游戏规则、教学目标以及团队合作等方面探讨小班户外活动教案中有趣的贪吃蛇游戏。

一、游戏规则贪吃蛇游戏是一款经典的游戏,玩家要控制一条蛇在一个有边界的区域内移动,通过吃食物来增长身体的长度,同时避免撞到自己的身体或触碰到边界。

在小班户外活动教案中,可以将游戏规则做一些小的改变,以适应幼儿的能力和环境。

可以在一个指定的区域内设置障碍物,让蛇必须躲避障碍物才能吃到食物,增加游戏的挑战性和乐趣。

二、教学目标通过贪吃蛇游戏,可以达到以下教学目标:1. 培养幼儿的观察力和反应力:贪吃蛇游戏需要玩家不断观察和判断,及时调整蛇的移动方向,以避免撞到障碍物或触碰到边界。

这可以帮助幼儿提高观察和反应的能力。

2. 培养幼儿的团队合作:在游戏中,可以将幼儿分成小组,每个小组控制一个贪吃蛇,通过合作来收集更多的食物。

这样可以培养幼儿的团队合作和沟通能力,让他们学会互相协作和分工合作。

3. 培养幼儿的战略思维能力:贪吃蛇游戏需要玩家有一定的战略性,以便在有限的空间内获得最高的分数。

幼儿可以学会观察地图布局、预判蛇身的移动路径,并做出相应的决策,这可以帮助培养他们的战略思维能力。

三、团队合作在小班户外活动教案中,通过贪吃蛇游戏来培养团队合作是非常有意义和有效的。

可以将幼儿分成小组,每个小组控制一个贪吃蛇,小组成员需要共同协作,调整蛇的移动方向,以收集更多的食物。

这样可以让幼儿在游戏中学会相互帮助、分工合作,并通过团队合作解决问题。

在团队合作的过程中,教师可以充当指导者的角色,观察并引导幼儿的合作行为。

可以对游戏进行总结和回顾性的内容,帮助幼儿对团队合作有更全面、深刻和灵活的理解。

教师可以引导幼儿思考以下问题:在团队合作中,你们遇到了哪些困难?你们是如何协商和解决问题的?你们有没有发现什么团队合作的技巧或策略?四、观点和理解作为你的文章写手,我认为贪吃蛇游戏在小班户外活动教案中是一个非常有趣和有教育意义的活动。

贪吃蛇游戏设计

贪吃蛇游戏设计

江苏信息职业技术学院 毕业论文题目:贪吃蛇游戏设计系 别:别: 物联网工程系 专 业:业: 计算机应用技术 学 号:号: ********** * 名:名: * * * 指导教师:指导教师: 陆 蔚 2013 2013 年年 12 12 月月 20日前言贪吃蛇是家喻户晓、众所周知的益智类小游戏。

众所周知的益智类小游戏。

它的游戏背景是蛇引诱夏娃吃了它的游戏背景是蛇引诱夏娃吃了苹果以后,就被贬为毒虫,阴险的象征。

而蛇吃东西是整只动物吞进去的,大概在文艺复兴的时候就有人发明的一种游戏,艺复兴的时候就有人发明的一种游戏,是现在贪吃蛇的前身。

是现在贪吃蛇的前身。

后来慢慢的演变而成现在的贪吃蛇,让人们能更好的接受这类益智型游戏。

之所以我选定这个主题,开发贪吃蛇的游戏,第一是因为复习、巩固C#的基础知识,进一步加深对C#技术的理解和掌握。

第二是因为可以为我提供了一个既动手又动脑,又动脑,独立实践的机会,独立实践的机会,独立实践的机会,将课本上的理论知识和实际有机的结合起来,将课本上的理论知识和实际有机的结合起来,将课本上的理论知识和实际有机的结合起来,锻炼本人的锻炼本人的分析解决实际问题的的能力。

分析解决实际问题的的能力。

由于本人能力有限,无法做到图象生动,但是我有信心把贪吃蛇的游戏精髓给体现出来。

一款对于90后从小到大接触的小游戏,本人会用最简单的图形表达最受欢迎的益智类小游戏。

尽力做到最好,可以让大家接受,用C#完成此类游戏。

这是我此次毕业设计的目标。

此次毕业设计的目标。

摘要C#C#是微软公司发布的一种面向对象的、是微软公司发布的一种面向对象的、运行于运行于.NET Framework .NET Framework .NET Framework之上的高级程序设之上的高级程序设计语言。

并定于在微软职业开发者论坛(PDC)(PDC)上登台亮相。

上登台亮相。

上登台亮相。

C#C#C#是微软公司研究员是微软公司研究员Anders Hejlsberg Anders Hejlsberg的最新成果。

大学贪吃蛇体育教案

大学贪吃蛇体育教案

一、教学目标:1. 培养学生团队合作精神和集体荣誉感。

2. 锻炼学生身体协调性和灵活性。

3. 增强学生反应能力和决策能力。

4. 丰富学生课余生活,提高身体素质。

二、教学内容:1. 贪吃蛇游戏规则讲解。

2. 贪吃蛇游戏实践。

3. 团队合作游戏。

三、教学时间:2课时四、教学地点:学校操场五、教学对象:大学全体学生六、教学准备:1. 操场布置:划出贪吃蛇游戏的场地,设置起点和终点。

2. 游戏道具:气球、呼啦圈、标志物等。

3. 音乐播放设备。

七、教学过程:第一课时:1. 导入(1)教师简要介绍贪吃蛇游戏规则,激发学生兴趣。

(2)邀请学生分享自己熟悉的贪吃蛇游戏经历。

2. 游戏规则讲解(1)介绍游戏道具和场地布置。

(2)讲解游戏规则,包括游戏目标、得分方式、违规惩罚等。

3. 游戏实践(1)学生分组,每组选出一人担任队长,其他成员为队员。

(2)队长带领队员熟悉游戏规则,练习操作道具。

(3)进行游戏,每组轮流进行,比赛过程中注意观察队员表现,及时调整策略。

4. 团队合作游戏(1)将学生分成若干小组,每组人数相等。

(2)每组选出一名队长,负责指挥队员。

(3)进行团队合作游戏,如接力跑、集体跳绳等,培养学生的团队协作能力。

第二课时:1. 复习贪吃蛇游戏规则(1)教师简要回顾贪吃蛇游戏规则,强调注意事项。

(2)学生提问,教师解答。

2. 游戏实践(1)学生分组,每组选出一人担任队长,其他成员为队员。

(2)队长带领队员熟悉游戏规则,练习操作道具。

(3)进行游戏,每组轮流进行,比赛过程中注意观察队员表现,及时调整策略。

3. 评选最佳团队(1)根据游戏成绩,评选出最佳团队。

(2)颁发奖品,鼓励优秀团队。

4. 总结与反思(1)教师引导学生总结贪吃蛇游戏中的收获与不足。

(2)学生分享自己在游戏中的感悟,提高团队协作能力。

八、教学评价:1. 学生对贪吃蛇游戏规则的掌握程度。

2. 学生在游戏中的表现,如团队合作、策略制定等。

3. 学生对游戏活动的满意度。

小班户外活动教案贪吃蛇

小班户外活动教案贪吃蛇

小班户外活动教案贪吃蛇教学主题:小班户外活动——贪吃蛇游戏教学对象:3-4岁小班幼儿教学目标:1.了解贪吃蛇游戏的规则并能正确操作。

2.培养幼儿们的团队协作精神和交流沟通能力。

3.锻炼幼儿们的身体和大运动协调能力。

教学准备:贪吃蛇游戏道具、安全门、奖励品等教学过程:一、引入活动1.老师首先与幼儿们一起出门,在户外找一个开阔的空地。

2.老师向幼儿们介绍今天将要进行的户外活动——贪吃蛇游戏,并简单介绍游戏规则。

3.老师告诉幼儿们贪吃蛇游戏的游戏规则:有一个脱颖而出的贪吃蛇,其他幼儿要跟随贪吃蛇的脚步,不断追逐它。

贪吃蛇能获得的奖励,其他幼儿们也可以获得(幼儿们自由活动时,老师会为他们准备好吃的东西)。

二、游戏准备1.老师让幼儿站在一起,做好起点姿势,等待贪吃蛇的出现。

2.老师为贪吃蛇幼儿上一个红色帽子,幼儿们都穿上手套和耳机,做好准备。

3.贪吃蛇幼儿开始脱颖而出。

三、游戏过程1.贪吃蛇幼儿开始在空地跑动,幼儿们在他的周围跑动。

2.贪吃蛇幼儿在跑动过程中不断转弯、蜿蜒前进,幼儿们要跟随贪吃蛇的运动轨迹前进。

当贪吃蛇到达奖品区时,老师会让所有的幼儿停下来享受奖品。

3.贪吃蛇幼儿在获得奖品之后又继续开始运动,幼儿们也紧跟着贪吃蛇。

四、游戏结束1.当所有幼儿都获得了奖品,老师会让幼儿们重新站好。

2.老师向幼儿们介绍今天的活动内容,并嘉奖表现好的幼儿,鼓励其他幼儿下次再接再厉。

3.老师宣布活动结束,幼儿们一起回到教室。

五、活动评价1.老师在活动中观察幼儿们的团队合作情况,看是否能够有组织、秩序地完成体能活动。

2.老师观察幼儿在游戏中的表现,看是否能够克服恐惧,充分展示个人潜能。

3.老师通过幼儿们在游戏中的表现,帮助他们认识到自己的优点和缺点,并给予鼓励和建议。

教学延伸:1.老师还可以通过贪吃蛇游戏帮助幼儿们掌握一些简单的运动技巧,如绕柱子、柔软地跳跃等。

2.贪吃蛇游戏也可以拓展到其他活动,如聚会、野餐等室外活动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

贪吃蛇游戏策划书(第四组)
贪吃蛇游戏设计文档
一. 概述
本设计主要围绕贪吃蛇游戏展开。众所周知,贪吃蛇游
戏一直以来是比较流行的。传统的贪吃蛇游戏功能比较少,
对蛇的控制仅限于向左转和向右转,而现在的贪吃蛇游戏已
经发展的相当好;具有更多的功能和友好的界面。例如,最
近流行的的3D版的贪吃蛇游戏,界面相当的美观,有很强
的立体效果,真实感更强,食物也为立体的且颜色绚丽。在
3D版贪吃蛇游戏里面,墙壁是真实的墙壁,障碍物比较多,
如树、土丘等。此外,其功能更多更强,可以选择难度。不
过,总而言之,3D版与传统的贪吃蛇游戏有共性,即娱乐性
与益智性。这些也是贪吃蛇游戏的优点。
因水平有限,只能设计简单的贪吃蛇游戏。不过,在功
能上,比传统贪吃蛇游戏更丰富。蛇可以反向运动,操作起
来,显得更为灵活。界面的颜色选用绿色,不易使眼睛疲劳。
系统名称:贪吃蛇游戏 组长评分 成员 分工 刘
利霞 肖莎 田君 刘子豪 骆兵
二. 制作工具
后期调试、代码整合 数据操作模块 模型设计 软件整
体框架设计以及模块划分 视图层设计
本课题研究的是基于J2ME的手机贪吃蛇游戏,利用
EclipseIDE工具和Sun Java ME SDK ,JAVA语法和J2ME系
统的API来实现。 主要研究的对象是: 1.简单人工智能的
实现。
操作系统:Microsoft Windows XP 程序语言:Java 2
开发包:Sun Java(TM) Wireless Toolkit for CLDC
IDE:Eclipse
2.面向对象的编程技巧;
的低级、高级界面的开发;
内专门游戏开发包Game包的使用 5.多线程技术的应
用;
三. Game play 以及外观
贪吃蛇游戏的规则简介
在贪吃蛇游戏中,玩家操作小方块连接而成的蛇,去吃
随机散落在画面内的小方块,每吃一块就增加一小方块长
度,要是撞壁以及撞自己的尾,就属于失败,如无失败则直
到通关为止。同时食物也是会变动位置的,在一定时候没有
吃到的话食物就会变换位置。屏幕的长度的行向为11单位,
纵向为18单位。在这个范围内,玩家通过操作方向键来控
制蛇的运动方向。该游戏的最大特色是屏幕自适应,无论各
种手机,PDA的屏幕大小如何,该游戏总是能获得最佳的显示
效果。
图游戏运行界面
四.设计思想
程序关键在于表示蛇的图形及蛇的移动。用一个小矩形
块表示蛇的一节身体,身体每长一节,增加一个矩形块,蛇
头用俩节表示。移动时必须从蛇头开始,所以蛇不能向相反
的方向移动,如果不按任意键,蛇自行在当前方向上前移,
但按下有效方向键后,蛇头朝着该方向移动,一步移动一节
身体,所以按下有效方向键后,先确定蛇头的位置,而后蛇
的身体随蛇头移动,图形的实现是从蛇头新位置开始画出
蛇,这时,于未清屏的原因,原来的蛇的位置和新蛇的位置
差一个单位,所以看起来蛇多一节身体,所以将蛇的最后一
节用背景色覆盖。食物的出现与消失也是画矩形块和覆盖矩
形块。为了便于理解,定义两个结构体:食物与蛇。
五. 详细设计 程序流程图
模块枝干图
简要说明:图形驱动即完成初始化图形系统功能;开始
画面模块的主要作用是根据设置绘制出玩游戏区域四周的
墙壁;玩游戏的过程是游戏此游戏程序的核心,又可细分为
好多小的功能模块;其中,显示食物模块仅完成显示食物功
能;蛇前移模块即通过递归算法实现蛇的向某方向移动;判
蛇死模块的功能是通过判断蛇是否碰到自己或墙壁来判断
蛇有没有死亡。吃到食物后小模块只有蛇吃到食物后才起作
用。即当蛇吃到食物后,蛇自身延长一节并绘出蛇,同时加
10分。通过键盘操控来玩游戏主要判反向移动模块完成,即
当蛇不是反向移动时,按照键盘上方向键指示移动。游戏结
束模块功能简单,仅完成输出得分与提示语功能。最后图形
结束模块完成关闭图形功能。
六. 程序系统的组织结构 )模块之间的关系
算法
1. 蛇、石头、食物的表示方法:
把显示区看做一个大大的表格,里面的格子就是组成蛇
的基本单位,一个格子就表示一块石头或代表一个事物。几
个连在一起的格子就可以代表一条蛇。使用坐标来区分这些
格子。
2. 蛇的移动方式
蛇每移动一步,可以看做蛇头增加一个节点,蛇尾删去
一个节点。
3. 保存蛇的数据结构
因为要区分蛇头和蛇尾,这就要求这个数据结构是有序
的,还要经常的访问最后一个和第一个节点,所以LinkList
最适合。 4. 蛇的移动方向
贪吃蛇游戏设计文档
一. 概述
本设计主要围绕贪吃蛇游戏展开。众所周知,贪吃蛇游
戏一直以来是比较流行的。传统的贪吃蛇游戏功能比较少,
对蛇的控制仅限于向左转和向右转,而现在的贪吃蛇游戏已
经发展的相当好;具有更多的功能和友好的界面。例如,最
近流行的的3D版的贪吃蛇游戏,界面相当的美观,有很强
的立体效果,真实感更强,食物也为立体的且颜色绚丽。在
3D版贪吃蛇游戏里面,墙壁是真实的墙壁,障碍物比较多,
如树、土丘等。此外,其功能更多更强,可以选择难度。不
过,总而言之,3D版与传统的贪吃蛇游戏有共性,即娱乐性
与益智性。这些也是贪吃蛇游戏的优点。
因水平有限,只能设计简单的贪吃蛇游戏。不过,在功
能上,比传统贪吃蛇游戏更丰富。蛇可以反向运动,操作起
来,显得更为灵活。界面的颜色选用绿色,不易使眼睛疲劳。
系统名称:贪吃蛇游戏 组长评分 成员 分工 刘
利霞 肖莎 田君 刘子豪 骆兵
二. 制作工具
后期调试、代码整合 数据操作模块 模型设计 软件整
体框架设计以及模块划分 视图层设计
本课题研究的是基于J2ME的手机贪吃蛇游戏,利用
EclipseIDE工具和Sun Java ME SDK ,JAVA语法和J2ME系
统的API来实现。 主要研究的对象是: 1.简单人工智能的
实现。
操作系统:Microsoft Windows XP 程序语言:Java 2
开发包:Sun Java(TM) Wireless Toolkit for CLDC
IDE:Eclipse
2.面向对象的编程技巧;
的低级、高级界面的开发;
内专门游戏开发包Game包的使用 5.多线程技术的应
用;
三. Game play 以及外观
贪吃蛇游戏的规则简介
在贪吃蛇游戏中,玩家操作小方块连接而成的蛇,去吃
随机散落在画面内的小方块,每吃一块就增加一小方块长
度,要是撞壁以及撞自己的尾,就属于失败,如无失败则直
到通关为止。同时食物也是会变动位置的,在一定时候没有
吃到的话食物就会变换位置。屏幕的长度的行向为11单位,
纵向为18单位。在这个范围内,玩家通过操作方向键来控
制蛇的运动方向。该游戏的最大特色是屏幕自适应,无论各
种手机,PDA的屏幕大小如何,该游戏总是能获得最佳的显示
效果。
图游戏运行界面
四.设计思想
程序关键在于表示蛇的图形及蛇的移动。用一个小矩形
块表示蛇的一节身体,身体每长一节,增加一个矩形块,蛇
头用俩节表示。移动时必须从蛇头开始,所以蛇不能向相反
的方向移动,如果不按任意键,蛇自行在当前方向上前移,
但按下有效方向键后,蛇头朝着该方向移动,一步移动一节
身体,所以按下有效方向键后,先确定蛇头的位置,而后蛇
的身体随蛇头移动,图形的实现是从蛇头新位置开始画出
蛇,这时,于未清屏的原因,原来的蛇的位置和新蛇的位置
差一个单位,所以看起来蛇多一节身体,所以将蛇的最后一
节用背景色覆盖。食物的出现与消失也是画矩形块和覆盖矩
形块。为了便于理解,定义两个结构体:食物与蛇。
五. 详细设计 程序流程图
模块枝干图
简要说明:图形驱动即完成初始化图形系统功能;开始
画面模块的主要作用是根据设置绘制出玩游戏区域四周的
墙壁;玩游戏的过程是游戏此游戏程序的核心,又可细分为
好多小的功能模块;其中,显示食物模块仅完成显示食物功
能;蛇前移模块即通过递归算法实现蛇的向某方向移动;判
蛇死模块的功能是通过判断蛇是否碰到自己或墙壁来判断
蛇有没有死亡。吃到食物后小模块只有蛇吃到食物后才起作
用。即当蛇吃到食物后,蛇自身延长一节并绘出蛇,同时加
10分。通过键盘操控来玩游戏主要判反向移动模块完成,即
当蛇不是反向移动时,按照键盘上方向键指示移动。游戏结
束模块功能简单,仅完成输出得分与提示语功能。最后图形
结束模块完成关闭图形功能。
六. 程序系统的组织结构 )模块之间的关系
算法
1. 蛇、石头、食物的表示方法:
把显示区看做一个大大的表格,里面的格子就是组成蛇
的基本单位,一个格子就表示一块石头或代表一个事物。几
个连在一起的格子就可以代表一条蛇。使用坐标来区分这些
格子。
2. 蛇的移动方式
蛇每移动一步,可以看做蛇头增加一个节点,蛇尾删去
一个节点。
3. 保存蛇的数据结构
因为要区分蛇头和蛇尾,这就要求这个数据结构是有序
的,还要经常的访问最后一个和第一个节点,所以LinkList
最适合。 4. 蛇的移动方向

相关文档
最新文档