游戏化英语教学系统研究
摘 要
近年来, 电脑游戏尤其是网络游戏在全世界越来越流行。毫无例外的, 教育也受到了电脑游戏的剧烈冲击, 它已经成为了很多学生重要的课外娱乐活动, 并成为了他们生活中的一个重要组成部分,在一些专家担忧游戏中的色情、暴力和反社会行为等不良成分会对青少年造成不良影响的同时,也有很多学者认为游戏可以用来帮助学生学习并可以使学生在“做”中“学”,从而提高学生解决问题的能力、协作学习能力和其他学习能力.
由于英语教学的‘听,说,读,写’特点,使其更需要电脑的辅助来完成教学质量的提高,我们可以利用电脑游戏的各个场景的声光结合语言本身反复刺激,达到加深印象的作用。
在游戏教学的实现上我们采用“轻游戏”的方案,它可以用如下一个公式来表示:“轻游戏”= 教育软件+ 主流游戏的内在动机,同时我们要在游戏中实现网络联机对战的模式,最终我们选择Flash+asp.net的组合来实现我们的系统,在游戏的开发中如何使用套接字来实现游戏客户段和服务器的通信,以及发送的信息的数据结构的设计是这个项目研究的重点和难点。
关键词:轻游戏,教育软件,网络,套接字编程,Flash;asp.net
目 录
1 绪论 1
1.1课题背景及目的 2
1.2国内外研究状况 3
1.3课题研究方法 4
1.4论文构成及研究内容 5
2 使用Flash技术实现轻游戏英语教学的探索 6
2.1 Flash制作游戏基础知识 6
2.1.1 Flash制作游戏的优点 6
2.1.2 Flash制作游戏的相关构件 7
2.1.3 如何使用Flash来制作游戏 8
2.2 使用Flash 技术实现游戏化英语教学 8
2.2.1素材收集 8
2.2.2 关于整合Flash相关资源的探索 9
2.2.3 实现Flash整合的英语教学软件的效果评估 11
2.3小结 12
3 使用网络与Flash结合的方式实现游戏化英语教学 12
3.1实现思路的基础部分 13
3.2 关于Flash与外部之间的关系 14
3.2.1 perl+cgi+mysql与Flash游戏进行通信的原理 14
3.2.2 Asp+Flash+access的尝试 15
3.2.3 关于使用c#套接字与Flash通信实现联机 16
3.3 游戏结构与功能的实现 16
3.4 关于数据结构的讨论 17
3.4.1 Flash端的数据结构 17
3.4.2 服务器端的数据结构 19
3.4.3 数据之间传递的方式 19
3.4.4 几个有趣的问题 20
3.5提供一个网上平台 23
3.6小结 24
4 结论 ………………………………………………………………………………25
致谢 ………………………………………………………………………………...26
参考文献 27
附录 A:客户端部分代码 28
附录 B:服务器端部分代码 32
附录 C:xmlScoket相关参数 34