admin 管理员组

文章数量: 1184232


2024年3月10日发(作者:pcanywhere)

2013年第1期 

信息通信 

INFORMATION&C0MMUNICAT10NS 

2013 

(总第123期) 

(Sum.No 123) 

基于FAS的C语言趣味练习动画游戏的开发与实现 

李海英 

(1.桂林理工大学信息工程与技术学院,广西桂林541004;2.梧州学院计算机科学系,广西梧州543000) 

摘要:越来越多的计算机趣味教学游戏涌现在各个教育教学领域中,但目前大多数以学前阶段或中、小学阶段开发应用 

较多,相对大学或以上阶段应用较少。考虑计算机游戏对高校青年学生的强吸引力,以C语言程序设计课程内容教学为 

例,研究应用Flash及其内置的AcfionScfip动作脚本语言,设计开发了一个训练学生加强记忆与理解C语言中关键字、 

运算符、格式控制字符等内容的趣味拼写练习动画游戏,激发学生学习兴趣,提高编程效率。 

关键词:趣味教学;计算机游戏;C语言;教学手段 

中图分类号:TN967.1 文献标识码:A 文章编号:1673 1131(2013)01.0073.02 

0引言 

激发学生的学习兴趣与维持学习动力的手段丰富多样, 

如基于项目的任务式驱动或基于兴趣的趣味教学等。爱因斯 

坦曾经说过:兴趣是最好的老师。但基于游戏的趣味教学手 

段目前多用在学前、中小学教学阶段,大学及以上教学阶段相 

对应用较少。 

丰富表现媒体的开发制作工具。基于以上对趣味练习游戏的 

要求分析,选择应用Flash与其内置的ActionScript动作脚本 

语言进行设计开发。趣味练习游戏的整体结构运行流程如下 

图图1所示。 

另外,许多C语言的初学者在编程时由于不熟悉或粗心, 

经常将C语言的关键字、运算符、格式控制字符等拼写错。常 

常在程序编译报错时,当中有相当部分是拼写错误,导致学生 

在有限的实验时间内,花费在非逻辑错误的修正时间过多过 

长,不能更专注地将精力放在算法的理解与程序的编写上。而 

现实一对多悬殊的实验师生比例,也让辅导实验的教师疲于 

奔忙深感无奈。 

1趣味教学动画游戏的分析与设计 

针对C语言初学者编写程序代码时普遍出现的关键字、 

运算符等关键语句较易拼写错误的问题,设计一个训练学生 

加强记忆与理解作用的趣味拼写练习游戏,分析与设计其在 

外观、功能、存储、传输和应用模式等方面的设计,应满足: 

(1)练习游戏界面要求美观生动,健康清新。 

(2)练习过程应具备计算机游戏的某些特性,能激励学生 

主动对所练习的内容查询、理解并记忆。 

图1趣味练习运行流程图 

2趣味教学动画游戏的开发与实现 

(1)应用XML构建习题库,XML数据库内容结构层次清 

晰,编辑方便,文件存储容量小,非常适合在网络上传输,部分 

题干内容如图2所示。 

(3)练习游戏可反复玩习,以增强对学习内容的熟悉,提 

高拼写内容的熟练程度与拼写速度。 

(4)能较好地锻炼练习者的手脑协作与及时反应能力。 

(5)游戏文件应实现存储容量小且内容丰富,传输、访问 

与应用方式安全快速便捷。 

(6)应用模式应以互联网为传播基础,不局限于时间与地 

点。 

(2)因为是练习模式,允许抽取的题目出现重复,故从题 

库中抽取题目时使用了随机抽题算法。随机抽题算法主要应 

用了系统的随机函数,生成题目总数范围内的随机值,然后根 

据随机值抽取对应id号的题目。随机抽题及显示概要文字和 

答案的关键代码如下: 

i=Math.round(Math.randomO*tms); 

FAS是HashActionScript的缩写,是时下较受欢迎的Web 

・・

,/应用随机函数Math.random()产生随机值i,tns为题目 i

总数 

+一+*+一+”+-+一+一+”+*—・+一”+” +”+*+”+一 -+一一+”+“—・+一 —・+一”—-・卜”—・+一-——+一一—+.一-・ 

关键字。最后,将编译好的C语言程序与汇编语言程序进行 

混合调用,就可以实现对于MSP430单片机芯片软件的混合 

参考文献: 

编程开发与设计实现。 

…1 龙文,王劲,杨守成.基于MSP430单片机的便携式表面粗 

糙度测量仪【JJ.哈尔滨理工大学学报,2006(1) 

【2】刘玉宏.MSP430单片机C语言和汇编语言混合编程【J1. 

微计算机信息,2003(10) 

4结语 

总之,使用C语言与汇编语言进行MSP430单片机的混 

合编程开发设计,不仅具有C语言与汇编语言编程设计中的 

优势特征,并且对于两种语言编程设计中的局限性问题,也有 

相互的补充与改进,具有较好的灵活性,并且编程开发设计速 

度快、效率高,有很大的编程开发设计应用优势。 

[3】符红霞.c语言和汇编语言混合编程电子设备中的应用研 

究[J].工业控制计算机,201 1(5) 

作者简介:李 I ̄(1981.),女,山东济南人,研究方向是计算机教学。 

73 


本文标签: 游戏 语言 开发 趣味 教学