基于ActionScript3.0游戏设计实验环境构建与配置
作者:陈贺明 史丽燕
来源:《科技资讯》 2014年第21期
    陈贺明  史丽燕
    (河南广播电视大学  河南郑州  450008)
    摘 要:本文结合Actionscript3.0游戏开发教学过程中,针对游戏设计实验课程中存在的问题,提出一套游戏实验环境构建和配置方案。经过教学实践证明,该方案灵活、稳定、可靠,高效地满足网页游戏开发学生实验需求。
    关键词:ActionScript3.0  游戏开发  实验环境
    中图分类号:G412            文献标识码:A            文章编号:1672-3791(2014)07(c)-0218-01
    网页游戏简称Web游戏。其特点无需下载客户端,仅利用浏览器平台运行游戏。中国网页游戏市场现在已经形成一个产品类型高度丰富,盈利模式清晰的竞争激烈的市场,该市场有着巨大的用人需求。
    为培养网页游戏开发人才,本文认真梳理筛选多种Actionscript编译工具,设计构建合理的游戏开发实验环境,从而提高游戏开发课程教学效率,提高学生学习课程积极性,弥补游戏教学和企业工作环境的差异。
    1  游戏开发实验亟待解决问题
    1.1 实验环境软件版本问题
    网页游戏教学过程中,实验环境采用最新版本软件,将占用大量计算机资源。运行度缓慢,代码编译效率低。学生会因软件运行速度过慢放弃实验,直接影响教学效果。
    软件版本太过老旧,学生不能掌握软件新版本的新功能,在企业招聘过程中比较被动,影响求职和应聘效果。
    1.2 游戏实验课程学生编码问题
    游戏设计课程教学实验中代码编写量大,实验过程中学生代码调试时间不足。教师在实验辅导过程无法在课堂上及时辅导反馈,游戏开发实验教学效果大打折扣。
    1.3 教学实验环境搭建成本问题
    目前,校内游戏实验大多是在Adobe Flash环境下进行代码编写,这一软件更适合美工编辑,并不利于代码编写和调试。
    企业开发中常用的Actionscript3.0代码集成开发环境(IDE)会有良好代码提示,大大提高学生代码输入效率。企业使用开发工具多需付费,不利于机房构建实验环境。
    2  游戏开发实验环境设计
    Flash游戏开发常用集成开发环境工具有以下三种。
    2.1 Flash Builder
    该软件提供可视化编程支持,提供编程必备的代码提示和调试工具,大大提高编程人员编码和调试工作效率。该开发环境被集成在Adobe 开发工具套件,属于付费软件。
    该软件缺点是运行需占用大量计算机资源,尤其机房环境下经常会出现死机,软件打开速度缓慢,软件编译等待时间过长。
    2.2 FDT
    该软件以插件形式集成在Eclipse软件内,是一个灵活的开发工具,支持移动开发,软件运行效率高,编译速度快。
    该软件优点在于在Eclipse中集成不同类型的插件,支持网页游戏客户端开发和服务器端开发,游戏项目开发整个工作流程可集中在Eclipse单一开发环境完成。该IDE是行业内使用最广泛的工具。
    缺点在于只有FDT职业版提供高性能编码提示和调试工具,但该版本是需要付费的。FDT免费版,无法提供编码提示和调试工具,学生编码效率仍然很低,教学效果大打折扣。
    2.3  FlashDevelop
    FlashDevelop是一款开放源代码,支持Flash/ActionScript开发,能完成代码生成,编译和调试,支持代码自动输入补全。
    FlashDevelop开发环境主要针对Flash/ActionScript开发,对其他开发语言支持较弱,因此该软件在行业内部采用较少。
    FlashDevelop软件小,耗费计算机资源小,即便低端机房也能高效运行。同时,该软件开源免费,因此在校内计算机实验室使用时,不需要额外费用支出。虽然与企业内的开发环境不同,软件界面差异很小。学生可轻松转到FDT或Flash Builder开发环境。
    综上所述,网页游戏开发实验环境我们选择FlashDevelop保证校内游戏开放实验高效开展。
    3  网页游戏开发实验环境配置
    FlashDevelop运行环境需要.NET开发环境支持,同时还需Java开发工具支持。
    3.1 安装环境准备
    如果计算机上没有.Net Framework 2.0(或更高版本),需要到互联网上下载安装文件,下载完成之后运行安装文件即可。
    3.2 使用环境准备
    (1) JDK(Java Development Kit),JDK包括了Java运行环境,Java工具和Java基础的类库。在Sun下载JDK的安装包,根据自己电脑的操作系统选择正确的版本下载,开自后运行安装文件即可。
    (2)Flex SDK。Flex SDK是Flex的开发工具包,用于编译Flex程序。Flex SDK没有安装文件,开发工具打包为一个压缩包文件,用户将从压缩包互联网下载到本地,解压缩到本地计算机指定位置即可。
    3.3 JDK环境配置
    JDK安装完成之后,还需要配置环境变量,才能使用JDK环境保证JAVA开发环境正常使用。具体配置以下三个变量:
    JAVA_HOME变量值设定为JAVA的安装路径JDK的路径;PATH变量值为%JAVA_HOME%\bin;CLASSPATH变量值为.;%JAVA_HOME%\lib;%JAVA_ HOME%\lib\tools.jar。
    3.4 FlashDevelop安装配置
    (1)FlashDevelop安装文件下载后,运行安装文件,点击下一步提示完成安装。
    (2)。需要注意在安装过程到第二个下一步时:务必勾选MultiInstanceMode选项,保证FlashDevelop软件使用时可以同时编辑多个项目工程文件。
    4  结语
中国在线游戏中心下载    本文总结多年Actionscript游戏开发课程实验教学经验,针对实际教学中存在的问题,设计网页游戏实验环境,并详细讲解该实验环境的安装配置过程。
    通过实践教学证明,该方案能在高校高中低档计算机实验室高效、快速、稳定运行。同时,提高学生网页游戏开发兴趣和学习效率。该方案能切实弥补实现校内教学实验环境与校外企业实际开发环境的差距,有效提高学生就业竞争能力和企业用人满意度。
    参考文献
    [1]    Jobe Makar,著. ActionScript大型网页游戏开发[M].李鑫,马舜,译.人民邮电出版社,2010,12.
    [2]    沈钧,李庆.Flash CS3 ActionScript 3.0游戏开发基础与范例[M].电子工业出版社,2008.