赛车游戏文档
幼儿体育游戏赛车教案

幼儿体育游戏赛车教案教案标题:幼儿体育游戏赛车教案教案目标:1. 帮助幼儿发展协调能力和身体控制能力。
2. 培养幼儿团队合作精神和竞争意识。
3. 提供有趣的游戏体验,促进幼儿运动兴趣的培养。
教学重点:1. 学习游戏规则和基本技能。
2. 发展身体协调和控制能力。
3. 培养团队合作和竞争意识。
教学准备:1. 赛车游戏道具(如小车、彩带等)。
2. 室内或室外开阔的场地。
3. 音乐播放设备。
教学步骤:引入活动:1. 与幼儿们一起讨论赛车运动,并介绍赛车的基本知识。
2. 播放一段赛车比赛的视频,激发幼儿的兴趣。
活动一:赛车游戏规则学习1. 将幼儿分成小组,每组选择一名“车手”。
2. 介绍游戏规则:每个小组的“车手”需要在指定的赛道上尽快完成比赛,但不能碰到其他小组的车辆。
3. 示范游戏规则,并确保幼儿理解。
活动二:基本技能训练1. 在场地上设置几个锥形障碍物,模拟赛车比赛中的弯道。
2. 引导幼儿依次穿过障碍物,练习转弯和控制方向的能力。
活动三:团队合作赛车游戏1. 将幼儿分成小组,每组有一名“车手”和一名“引导员”。
2. 引导员负责指挥“车手”前进、停止和转弯,确保安全。
3. 在场地上设置一个起点和终点,每个小组依次进行比赛,看哪个小组最先到达终点。
活动四:赛车游戏比赛1. 将幼儿分成小组,每组有一名“车手”。
2. 在场地上设置一个起点和终点,每个小组同时开始比赛。
3. 观察比赛过程,记录每个小组到达终点的时间。
4. 鼓励幼儿们互相加油,并提供积极的反馈和奖励。
结束活动:1. 与幼儿们一起回顾整个游戏的过程和体验。
2. 强调团队合作和竞争的重要性,并鼓励幼儿们继续参与体育活动。
教学扩展:1. 可以引导幼儿设计自己的赛车游戏赛道,并进行比赛。
2. 可以将游戏规则进行变化,增加难度或创造新的挑战。
教学评估:1. 观察幼儿在游戏中的表现,包括是否理解游戏规则、掌握基本技能和展示团队合作精神。
2. 记录每个小组到达终点的时间,评估幼儿的竞技能力。
快车游戏文档

快车游戏简介快车游戏是一款非常刺激和有趣的赛车游戏。
玩家需要驾驶各种型号的汽车在高速公路上进行竞速,同时避开障碍物和其他车辆,以最快的速度冲过终点线。
游戏拥有精美的图形和逼真的物理效果,给玩家带来了真实的驾驶体验。
快车游戏有多种游戏模式和关卡,可以满足不同类型玩家的需求。
无论是单人游戏还是多人对战,快车游戏都能为玩家带来无尽的乐趣。
游戏玩法快车游戏的玩法非常简单,玩家只需要控制汽车在高速公路上奔驰。
玩家可以通过重力感应或触摸屏幕来控制汽车的方向。
玩家需要时刻注意道路上的障碍物和其他车辆,并及时避让。
在终点线之前,玩家需要尽可能快地赛过其他对手,以取得最高分数。
在游戏中,玩家可以通过收集道具来增加自己的竞速优势。
例如,加速道具可以提高玩家的速度,护盾道具可以保护玩家免受碰撞伤害,金币道具可以增加玩家的得分。
同时,玩家还可以使用积攒的金币来升级汽车和解锁新的赛道,以获取更好的游戏体验。
游戏模式快车游戏提供了多种游戏模式,满足不同类型玩家的需求。
以下是一些常见的游戏模式:1.单人模式:玩家可以通过单人模式来享受独特的游戏体验。
在单人模式中,玩家可以选择不同的关卡和难度等级,与AI对手进行竞争。
玩家需要在有限的时间内完成比赛,并尽量获得更高的得分。
2.多人对战模式:快车游戏还提供了多人对战模式,让玩家能够与其他玩家一起竞争。
玩家可以通过局域网或在线连接,并选择自己喜欢的汽车参加比赛。
在多人对战模式中,玩家可以与其他玩家展开激烈的竞争,争夺冠军的荣誉。
游戏关卡快车游戏中的关卡设计精彩纷呈,让玩家体验不同场景和挑战。
以下是一些游戏关卡的介绍:1.城市赛道:在这个关卡中,玩家将驾驶汽车穿越繁忙的城市街道。
玩家需要避开来往的车辆和行人,并尽量保持高速前行。
城市赛道充满了惊险刺激,考验玩家的反应速度和驾驶技巧。
2.山脉赛道:这是一个风景优美的赛道,玩家将穿越起伏的山脉。
赛道两旁是陡峭的峡谷和壮丽的风景,给玩家带来了一种宁静和舒适的感觉。
赛车小游戏

赛车小游戏赛车小游戏是一款基于赛车竞速的游戏,玩家的目标是尽快通过赛道并赢得比赛。
以下是游戏的规则和玩法的详细说明:1. 目标:玩家的目标是在赛道上尽可能快地驾驶赛车,并在与其他玩家或计算机控制的对手之间的比赛中获胜。
2. 规则:- 游戏开始时,玩家将选择一个赛车和赛道进行比赛。
- 游戏可以是单人模式,与计算机控制的对手竞争,也可以是多人模式,与其他玩家在线竞争。
- 玩家需要驾驶赛车通过赛道上的各个检查点,并尽量避免碰撞赛道边缘或其他车辆,以免减慢速度。
- 游戏中会有一定数量的圈数或时间限制,玩家需要在规定的圈数内或时间内完成比赛。
- 玩家可以使用游戏中提供的道具或技能来增加速度、阻止对手或获得其他优势。
- 比赛结束时,根据玩家的排名确定胜利者。
3. 术语和技巧:- 赛车属性:不同的赛车具有不同的属性,如加速度、最高速度、操控性等。
玩家可以根据赛道的特点选择适合的赛车。
- 赛道特点:赛道可能有直线段、弯道、坡道等不同的地形和障碍物。
玩家需要根据赛道的特点调整速度和转向。
- 漂移:玩家可以通过在转弯时使用漂移技巧来提高转弯速度。
漂移时需要掌握好时间和转向角度,以避免失控或撞车。
- 道具和技能:游戏中可能会有一些道具或技能,如加速道具、导弹、护盾等。
玩家可以使用这些道具来增加自己的优势或阻止对手。
- 对手策略:玩家需要观察对手的行驶路线和策略,并尝试找到合适的机会超越对手或阻止对手超过自己。
通过上述规则和技巧,玩家可以根据自己的喜好和策略来进行赛车竞速,尝试不同的赛车、赛道和策略,挑战自己的驾驶技巧和竞争能力。
同时,游戏的创造性和想象力也可以激发玩家尝试不同的策略和方法,使游戏更具挑战性和乐趣。
赛车竞赛方案策划书模板3篇

赛车竞赛方案策划书模板3篇篇一赛车竞赛方案策划书模板一、活动名称[赛车竞赛名称]二、活动目的通过举办赛车竞赛,提高参与者的驾驶技能和团队合作精神,同时增强观众的观赏体验。
三、活动时间和地点1. 时间:[活动日期]2. 地点:[赛车场地址]四、活动对象所有赛车爱好者和相关从业人员五、活动内容1. 赛车展示:在赛车场周围设置展示区,展示各种赛车和相关配件。
2. 赛车培训:为参与者提供赛车培训课程,包括赛车基本知识、赛道规则和安全注意事项等。
3. 赛车竞赛:设置多个竞赛组别,包括个人赛和团队赛,通过计时赛和淘汰赛的方式决出最终的获胜者。
4. 观众互动:设置观众互动区,让观众有机会近距离观看赛车比赛和参与互动游戏。
六、活动流程1. 活动开场:主持人介绍活动背景和目的,欢迎嘉宾和参赛选手。
2. 赛车展示:展示各种赛车和相关配件,让观众了解赛车文化和技术。
3. 赛车培训:由专业赛车手进行赛车培训,讲解赛车基本知识和赛道规则。
4. 赛车竞赛:按照竞赛规则进行计时赛和淘汰赛,决出各个组别的获胜者。
5. 颁奖典礼:为各个组别的获胜者颁发奖杯和奖品,表彰他们的优秀表现。
6. 活动结束:主持人宣布活动结束,感谢嘉宾和观众的参与和支持。
七、活动预算1. 场地租赁费用:[X]元2. 赛车设备和配件费用:[X]元3. 工作人员和志愿者费用:[X]元4. 宣传和推广费用:[X]元5. 奖品和奖金费用:[X]元6. 其他费用:[X]元八、注意事项1. 所有参赛选手必须持有有效的赛车驾照和相关保险。
2. 参赛选手必须遵守赛道规则和安全注意事项,确保自身和他人的安全。
3. 观众必须遵守现场秩序,不得进入赛道区域,以免发生意外。
4. 如遇恶劣天气或其他不可抗力因素,活动将延期或取消,届时将另行通知。
九、活动组织和联系方式1. 活动组织:[活动组织名称]2. 联系人:[联系人姓名]3. 联系电话:[联系电话]4. 电子[电子邮件地址]篇二赛车竞赛方案策划书模板一、活动名称[具体的赛车竞赛名称]二、活动目的本次赛车竞赛的主要目的是通过比赛的形式,提高参与者的驾驶技能和团队合作能力,同时增强观众的观赏体验。
赛车小游戏

赛车小游戏赛车小游戏是一款基于赛车竞速的游戏,目标是通过驾驶赛车在赛道上尽快到达终点线。
以下是游戏的规则和玩法:1. 赛道选择:游戏开始时,玩家可以选择不同的赛道进行比赛。
每个赛道都有不同的长度、形状和难度级别,玩家可以根据自己的喜好选择。
2. 赛车选择:在开始比赛之前,玩家可以选择自己喜欢的赛车。
每辆赛车都有不同的速度、操控性和加速度等属性,玩家可以根据自己的驾驶技巧选择最适合自己的赛车。
3. 操作方式:玩家可以使用键盘、手柄或触摸屏等不同的操作方式来控制赛车。
常见的操作方式包括加速、刹车、转向和漂移等。
4. 比赛规则:比赛开始后,玩家需要在赛道上与其他赛车竞争。
玩家需要尽量避免与其他赛车碰撞,否则会减慢速度或导致游戏失败。
玩家还需要注意赛道上的弯道和障碍物,以避免失控或撞车。
5. 时间限制:游戏通常会设置一个时间限制,玩家需要在规定的时间内尽快到达终点线。
如果时间用尽而玩家尚未到达终点线,游戏将结束并判定为失败。
6. 奖励和升级:在比赛中,玩家可以收集道具或完成特定任务来获得奖励,如加速道具、修理工具等。
玩家还可以使用奖励来升级赛车的性能,如提高速度、操控性和加速度等。
7. 多人模式:一些赛车小游戏还提供多人对战模式,玩家可以与其他玩家进行实时竞争,增加游戏的乐趣和挑战性。
在玩赛车小游戏时,一些常用的术语和技巧包括:1. 漂移:在转弯时,玩家可以使用漂移技巧来保持速度和控制赛车。
漂移时,玩家需要减速并在转弯时向一侧转向,然后迅速释放刹车并加速离开转弯。
这需要一定的技巧和时机把握。
2. 线选:在赛道上,有些赛车手会选择最佳的驾驶线路来最大限度地减少转弯时的减速和行驶距离。
这需要玩家对赛道的了解和驾驶技巧的运用。
3. 加速起步:在比赛开始时,玩家可以使用加速技巧来快速起步。
这通常包括在起跑线上迅速释放刹车并加速离开起跑线,以获得一定的领先优势。
4. 调整赛车设置:一些赛车小游戏允许玩家根据自己的喜好和赛道条件来调整赛车的设置,如悬挂高度、轮胎类型和传动比等。
赛车游戏文档

目录第一章绪论 (3)1.1 手机游戏的文化和业务 (3)1.1.1 手机游戏的文化 (3)1.1.2 手机游戏的业务 (4)1.2 移动平台简介 (4)1.3 关于本课题 (5)第二章开发环境与主要技术 (6)2.1 开发平台 (6)2.1.1 Eclipse (6)2.1.2 Wireless Toolkit (7)2.2 主要技术 (7)2.2.1 J2ME技术概述 (7)2.2.2 MIDlet内部结构 (8)2.2.3 基于MIDP的图像绘制技术 (9)第三章系统需求分析 (11)3.1 运行平台 (11)3.2 界面要求 (11)3.3 速度要求 (11)3.4 游戏具体需求 (11)第四章系统设计与实现 (13)4.1 整体框架 (13)4.1.1 游戏流程图 (13)4.1.2 游戏程序类设计 (13)4.1.3 文件结构 (14)4.2 代码实现 (14)4.2.1 游戏的启动管理 (14)4.2.2 游戏的资源加载 (15)4.2.3 设定对手汽车的随机位置 (16)4.2.4 道路滚动 (17)4.2.5 碰撞检测 (17)4.2.6 游戏结束界面显示 (18)第五章游戏测试 (20)5.1 打包 (20)5.2 下载测试 (20)第六章总结 (23)6.1 项目设计总结 (23)6.2 团队总结 (23)致谢 (25)参考文献 (26)第一章绪论本章主要对发展中的赛车游戏进行介绍,并对当前流行的移动平台进行简单的介绍。
1.1 手机游戏的文化和业务手机游戏的发展远远落后于相应的PC机上的游戏,主要的困难在于移动设备的处理能力。
但是由于掌上电脑和手机的最新发展正在快速改变这种现象,它们具备真正的计算能力但却小得可以放到随身口袋中。
当前的移动游戏已经形成自己独有的文化和业务。
1.1.1 手机游戏的文化短消息已经从全球范围内把我们联系起来,它的直接性超出了我们的想象;同样,手机游戏也搭建了一个舞台对视频游戏的全部概念进行转换,其效果会令人震惊。
团队游戏赛车教案大班

团队游戏赛车教案大班团队游戏是一种促进团队协作和沟通的有效方式,而赛车游戏则是一种富有挑战性和刺激性的团队游戏。
在这篇文章中,我们将介绍一个适用于大班的团队游戏赛车教案。
教案目标:1. 培养团队合作精神;2. 提高沟通和协调能力;3. 增强问题解决和决策能力;4. 培养团队成员的领导能力;5. 加强团队意识和凝聚力。
教案内容:1. 游戏准备:组织学生分为若干个小组,每个小组有4-6名成员。
为每个小组准备一辆玩具赛车和一个赛车轨道。
2. 游戏规则介绍:解释游戏目标和规则,强调团队合作的重要性。
3. 团队协作训练:为了提高团队协作能力,可以进行一些小组建设和团队活动,如团队拓展训练、沟通练习等。
4. 赛车游戏:每个小组选择一名队长,其他成员分别扮演赛车驾驶员、工程师和策略师的角色。
队长负责指挥整个比赛过程,驾驶员负责控制赛车,工程师负责修理和调整赛车,策略师负责制定比赛策略。
比赛过程中,各个角色需要紧密合作,共同决策和解决问题,以获得最佳成绩。
5. 游戏分析和总结:比赛结束后,组织学生进行游戏分析和总结,让他们讨论团队合作中的问题和挑战,并提出改进的建议。
教案效果:通过团队游戏赛车教案的实施,可以达到以下效果:1. 提高学生的团队合作能力:通过合作与沟通,学生能够更好地协调各自的角色和任务,实现团队目标。
2. 培养学生的问题解决和决策能力:在游戏中,学生需要迅速分析问题并作出决策,以应对各种挑战和障碍。
3. 增强学生的领导能力:通过担任队长的角色,学生能够学习领导团队、协调资源和指导成员的能力。
4. 加强学生的团队意识和凝聚力:通过团队游戏,学生能够更好地理解团队的重要性,并培养团队意识和凝聚力。
总之,团队游戏赛车教案可以帮助学生培养团队合作精神、提高沟通和协调能力、增强问题解决和决策能力、培养领导能力以及加强团队意识和凝聚力。
通过这样的教学活动,学生能够在游戏中获得乐趣的同时,提升自己的团队合作能力,为未来的学习和工作打下。
赛车小游戏

赛车小游戏赛车小游戏是一款基于赛车竞速的游戏,玩家需要驾驶赛车在赛道上进行比赛。
游戏的目标是尽快完成赛道,超过其他竞争对手,并赢得比赛。
游戏规则和玩法如下:1. 选择赛车:在游戏开始前,玩家可以从多个赛车中选择一辆作为自己的赛车。
每辆赛车都有不同的性能和特点,例如速度、操控性和加速度等。
2. 选择赛道:玩家可以选择不同的赛道进行比赛。
每个赛道都有不同的难度和特点,例如弯道数量、坡度和路面状况等。
3. 准备比赛:在比赛开始前,玩家需要进行准备。
这包括检查赛车的燃油和轮胎状况,以确保赛车在比赛中表现良好。
4. 开始比赛:一旦比赛开始,玩家需要使用游戏手柄或键盘控制赛车进行竞速。
玩家可以使用加速、刹车和转向等控制赛车的动作。
5. 操控赛车:玩家需要灵活地使用转向来应对赛道上的弯道和障碍物。
在转弯时,玩家需要适时减速并调整赛车的转向角度,以避免撞墙或失控。
6. 避免碰撞:在比赛中,玩家需要尽量避免与其他赛车或赛道上的障碍物碰撞。
碰撞会减慢赛车的速度,并可能导致失控或被其他竞争对手超过。
7. 使用道具:在赛道上会出现各种道具,例如加速道具、护盾和导弹等。
玩家可以通过捡起这些道具来获得额外的优势,例如加速或攻击其他赛车。
8. 完成比赛:玩家需要尽快完成赛道,超过其他竞争对手,并成功到达终点线。
完成比赛后,玩家将根据比赛成绩获得奖励,例如金币或解锁新的赛车和赛道。
在玩赛车小游戏时,一些常用的术语和技巧包括:1. 制动点:在进入弯道之前,玩家需要找到适当的制动点来减速,并在转弯时保持良好的操控性。
2. 理想赛线:每个赛道都有一个理想的赛线,即最短的路径和最快的速度。
玩家需要尽量贴近理想赛线,以提高速度和效率。
3. 超车:在比赛中,玩家可以使用加速和策略来超过其他竞争对手。
在选择超车时,玩家需要注意其他赛车的位置和速度,以避免碰撞。
4. 加速带:赛道上可能会有加速带,玩家可以利用这些加速带来提高赛车的速度和加速度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告课程设计名称:图像与二维动画制作作品名称:休闲小赛车专业:09数字媒体技术学院:物电学院姓名:冷添耀学号:090804005指导老师:卢震辉刘伟军一、开发背景考虑到大家的时间比较宝贵,没有多少的时间用来玩游戏,只有偶尔的坐公交,等火车等时间里彩有一些时间哟过来玩游戏,就个人认为这款游戏还是比较适合大众的,很容易,所以可以带给大家的胜利感,让大家在学习与工作过程中烦恼忘却。
二、开发工具Photoshop Adobe Flash CS4三、设计原理当今的人们忙于工作,很少有时间静下心来享受一下赛车的乐趣,因此电脑版赛车,手机版赛车便开始受到人们的关注。
四、设计思路玩游戏的人应该知道向上键是前进,左右键控制方向,在指定的路上才是最快的,车离开了路面的时候就会变慢。
五、流程图1、开始界面;2、游戏开始界面;3、游戏进行界面;4、胜利重来界面;六、基本代码package {import flash.display.*;import flash.events.*;import flash.text.*;import flash.geom.*;import flash.utils.getTimer;import flash.media.Sound;import flash.media.SoundChannel;public class Racing extends MovieClip {static const maxSpeed:Number = .3;static const accel:Number = .0002;static const decel:Number = .0003;static const turnSpeed:Number = .18;private var arrowLeft, arrowRight, arrowUp, arrowDown:Boolean;private var lastTime:int;private var gameStartTime:int;private var speed:Number;private var gameMode:String;private var waypoints:Array;private var currentSound:Object;static const theBrakestopSound:BrakestopSound = new BrakestopSound(); static const theDriveSound:DriveSound = new DriveSound();static const theGoSound:GoSound = new GoSound();static const theOffroadSound:OffroadSound = new OffroadSound();static const theReadysetSound:ReadysetSound = new ReadysetSound();static const theSideSound:SideSound = new SideSound();private var driveSoundChannel:SoundChannel;public function startRacing() {findWaypoints();this.addEventListener(Event.ENTER_FRAME,gameLoop);stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDownFunction);stage.addEventListener(KeyboardEvent.KEY_UP,keyUpFunction);speed = 0;gameMode = "wait";timeDisplay.text = "";gameStartTime = getTimer()+3000;centerMap();}public function findWaypoints() {waypoints = new Array();for(var i=0;i<gamesprite.numChildren;i++) {var mc = gamesprite.getChildAt(i);if (mc is Waypoint) {waypoints.push(new Point(mc.x, mc.y));mc.visible = false;}}}public function keyDownFunction(event:KeyboardEvent) {if (event.keyCode == 37) {arrowLeft = true;} else if (event.keyCode == 39) {arrowRight = true;} else if (event.keyCode == 38) {arrowUp = true;} else if (event.keyCode == 40) {arrowDown = true;}}public function keyUpFunction(event:KeyboardEvent) {if (event.keyCode == 37) {arrowLeft = false;} else if (event.keyCode == 39) {arrowRight = false;} else if (event.keyCode == 38) {arrowUp = false;} else if (event.keyCode == 40) {arrowDown = false;}} public function gameLoop(event:Event) {if (lastTime == 0) lastTime = getTimer();var timeDiff:int = getTimer()-lastTime;lastTime += timeDiff;if (gameMode == "race") {// rotate left or rightif (arrowLeft) {gamesprite.car.rotation -= (speed+.1)*turnSpeed*timeDiff;}if (arrowRight) {gamesprite.car.rotation += (speed+.1)*turnSpeed*timeDiff;}if (arrowUp) {speed += accel*timeDiff;if (speed > maxSpeed) speed = maxSpeed;} else if (arrowDown) {speed -= accel*timeDiff;if (speed < -maxSpeed) speed = -maxSpeed;} else if (speed > 0) {speed -= decel*timeDiff;if (speed < 0) speed = 0;} else if (speed < 0) {speed += decel*timeDiff;if (speed > 0) speed = 0;}if (speed != 0) {moveCar(timeDiff);centerMap();checkWaypoints();checkFinishLine();}}showTime();}public function moveCar(timeDiff:Number) {var carPos:Point = new Point(gamesprite.car.x, gamesprite.car.y);var carAngle:Number = gamesprite.car.rotation;var carAngleRadians:Number = (carAngle/360)*(2.0*Math.PI);var carMove:Number = speed*timeDiff;var dx:Number = Math.cos(carAngleRadians)*carMove;var dy:Number = Math.sin(carAngleRadians)*carMove;var newSound:Object = theDriveSound;if (!gamesprite.road.hitTestPoint(carPos.x+dx+gamesprite.x, carPos.y+dy+gamesprite.y, true)) {if (gamesprite.side.hitTestPoint(carPos.x+dx+gamesprite.x, carPos.y+dy+gamesprite.y, true)) {newSound = theSideSound;speed *= 1.0-.001*timeDiff;} else {newSound = theOffroadSound;speed *= 1.0-.005*timeDiff;}}gamesprite.car.x = carPos.x+dx;gamesprite.car.y = carPos.y+dy;if (!arrowUp && !arrowDown) {newSound = null;}if (newSound != currentSound) {if (driveSoundChannel != null) {driveSoundChannel.stop();}currentSound = newSound;if (currentSound != null) {driveSoundChannel = currentSound.play(0,9999);}}}public function checkWaypoints() {for(var i:int=waypoints.length-1;i>=0;i--) {if (Point.distance(waypoints[i], new Point(gamesprite.car.x, gamesprite.car.y)) < 150) {waypoints.splice(i,1);}}} public function checkFinishLine() {if (waypoints.length > 0) return;if (gamesprite.car.y < gamesprite.finish.y) {endGame();}}public function showTime() {var gameTime:int = getTimer()-gameStartTime;if (gameMode == "wait") {if (gameTime < 0) {var newNum:String = String(Math.abs(Math.floor(gameTime/1000)));if (countdown.text != newNum) {countdown.text = newNum;playSound(theReadysetSound);}} else { gameMode = "race";countdown.text = "";playSound(theGoSound);}} else {timeDisplay.text = clockTime(gameTime);}}public function clockTime(ms:int):String {var seconds:int = Math.floor(ms/1000);var minutes:int = Math.floor(seconds/60);seconds -= minutes*60;var timeString:String = minutes+":"+String(seconds+100).substr(1,2);return timeString;} public function centerMap() {gamesprite.x = -gamesprite.car.x + 275;gamesprite.y = -gamesprite.car.y + 200;}public function endGame() {driveSoundChannel.stop();playSound(theBrakestopSound);this.removeEventListener(Event.ENTER_FRAME,gameLoop);stage.removeEventListener(KeyboardEvent.KEY_DOWN,keyDownFunction);stage.removeEventListener(KeyboardEvent.KEY_UP,keyUpFunction);gotoAndStop("gameover");}public function showFinalMessage() {showTime();var finalDisplay:String = "";finalDisplay += "Time: "+timeDisplay.text+"\n";finalMessage.text = finalDisplay;}public function playSound(soundObject:Object) {var channel:SoundChannel = soundObject.play(0);}}}七、参考资料金鹰教程,falsh的制作细节。