基于MDA技术的手机游戏代码生成方法技术

技术编号:9406056 阅读:77 留言:0更新日期:2013-12-05 06:04
本发明专利技术涉及一种基于MDA技术的手机游戏代码生成方法,其包括以下步骤:S1:解析模板文件,生成与技术无关的游戏基本框架和游戏场景;S2:解析GDL文件;任何一个手机游戏由游戏主循环和若干场景构成;而每个场景由对象、游戏运行中对象的状态改变和游戏动作、一组对象发生的各种事件组成,所以需要在GDL描述文件中注册事件以及事件处理,定义游戏对象和动作;通过对输入文件GDL进行了维护,代码生成器可以实现游戏的功能逻辑;S3:将模板文件中指定的GFC类与游戏主程序和游戏场景程序一起编译、打包,生成手机游戏应用程序。本发明专利技术极大地降低了移动终端多媒体应用的设计和开发门槛。

【技术实现步骤摘要】

【技术保护点】
一种基于MDA技术的手机游戏代码生成方法,其特征在于,其包括以下步骤:S1:解析模板文件,生成与技术无关的游戏基本框架和游戏场景,实现从PIM到PSM的转换;S2:解析GDL文件,GDL是生成手机游戏的主要输入文件,代码生成器根据GDL文件中的元素和子元素的属性生成各具特色的游戏;任何一个手机游戏由游戏主循环和若干场景构成;而每个场景由对象、游戏运行中对象的状态改变和游戏动作、一组对象发生的各种事件组成,所以需要在GDL描述文件中注册事件以及事件处理,定义游戏对象和动作;通过对输入文件GDL进行了维护,代码生成器可以实现游戏的功能逻辑;将与技术无关的PIM用游戏的具体逻辑实现和终端的CLDC/MIDP版本填充后实现了具体的PDM;S3:将模板文件中指定的GFC类与游戏主程序和游戏场景程序一起编译、打包,生成手机游戏应用程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈亮亮
申请(专利权)人:上海闻泰电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1