XCLW23860 基于Scratch的游戏设计与应用摘 要:Scratch是美国麻省理工学院开发的一套开源程序,专为八岁以上儿童设计,它不需要像传统编程软件那样逐行地“敲”代码,而是通过拖曳已经定义好的程序模块,采用搭积木的方式快速实现程序的编写。本文通过本人的尝试与实践,验证了Scratch的可行性,对于没有代码基础或基础..
XCLW23860 基于Scratch的游戏设计与应用 摘 要:Scratch是美国麻省理工学院开发的一套开源程序,专为八岁以上儿童设计,它不需要像传统编程软件那样逐行地“敲”代码,而是通过拖曳已经定义好的程序模块,采用搭积木的方式快速实现程序的编写。本文通过本人的尝试与实践,验证了Scratch的可行性,对于没有代码基础或基础薄弱的人员来说Scratch是一款能够零基础入门并快熟上手的学习软件。并在本人的学习与制作过程中了解到Scratch针对的重要用户就是中小学的编程软件学习,并已经有许多学校加入进来开启这门课程,通过网上的一些资料了解Scratch已有手机版这将是一个创新,通过Scratch的学习将进入一个人人编程的时代。 本研究的主要目的是运用与学习Scratch角色功能模块所建立的程式模组,小游戏的开发与设计采用了Scratch软件技术,通过学习与理解能熟练运用Scratch。小游戏由蝙蝠1,蝙蝠2,炮台,炮四个简单控件组成,能够完整实现游戏的演示与讲解其中功能模块的相应作用。 关键词:Scratch 程式模块 程式设计 学习成效 目 录 1 引言 3 1.1 基于Scratch设计与应用开发背景 3 1.2 Scratch意义与设计目的 3 1.3 国内外研究现状及发展趋势 4 1.4 本文主要研究内容和章节安排 6 1.5 Scratch开发环境 7 1.6 本项目应用的主要开发工具 7 1.6.1 Scratch2.0 8 1.6.2 Adobe Photoshop CS4 8 1.6.3 格式工厂 9 2 游戏开发的关键技术和开发工具 10 2.1 游戏开发的关键技术——Scratch 10 2.2 项目风险 10 3 游戏的功能模块设计和游戏内容设计 12 3.1 游戏的功能模块设计 12 3.2 游戏内容设计 12 3.2.1 游戏规则 12 3.2.2 游戏背景和游戏元素 12 3.2.3 游戏的操作方法 15 3.3 项目进度与计划 16 4 游戏的详细设计与具体实现 17 4.1 游戏的详细设计 17 4.1.1 游戏背景部分 17 4.1.2 角色部分 17 4.2 游戏的具体实现 17 4.2.1 图像的切换 17 4.2.2 角色的处理 18 4.3 游戏模块说明与具体实现 18 5 总结与展望 29 致谢 30 参考文献 31
|
上一篇:基于PHP的网上商城的网站设计与实.. | 下一篇:基于Socket技术的团队协作Restful.. |
点击查看关于 基于 Scratch 游戏 设计 应用 的相关范文题目 | 【返回顶部】 |