LavaXIde下载

LavaX集成开发环境。

包含LavaX编辑,编译,运行功能,内含LavaX语言编程手册...

详情...

LavaX游戏大全【彩色】

下面是我收集的LavaX游戏,点击游戏截图即可下载。用LavaX虚拟机载入执行。

详情...

LavaX游戏大全【黑白】

下面是我收集的LavaX游戏,点击图片即可下载。用LavaX虚拟机载入执行。

详情...

LavaX虚拟机下载

LavaX虚拟机3.5版...

详情...

LavaX语言的历史

  LavaX语言是一种特别适合于手持计算设备(包括掌上电脑,电子词典等)的跨平台高级语言。

  LavaX语言的前身是LAVA语言。此前,手持计算设备的操作系统花样繁多,为手持计算设备编写程序的语言从汇编,BASIC,到C,C++等。这些语言的一个共同缺点是:为一种系统或机器编写的程序,换到别的系统或机器上就无法运行。为不同的机器开发或移植同一软件,对程序员来说是很苦恼的。2003年9月,我打算编写一种面向手持计算设备的跨平台语言。因为我的英文名字的首字母是L,所以我把这个语言命名为LAVA语言。利用国庆节和业余时间,我完成了LAVA的基本架构和编译器设计。为实现跨平台运行,LAVA语言包括一个统一的编译器和不同手持计算设备平台上的虚拟机。10月12日,文曲星(注:一种电子词典的品牌)上的LAVA虚拟机完成,同时发表了第一个LAVA程序《博士失踪记》(移植自C语言同名作)。此后,陆续开发了电脑上的LAVA虚拟机和文曲星不同型号的LAVA虚拟机。由于LAVA语言的跨平台特性,深受广大编程爱好者欢迎,目前据不完全统计,网上已经有几十种LAVA编程爱好者开发的LAVA语言程序。

  早期的LAVA语言只支持黑白图形显示。2004年9月,支持16级灰度图形显示的LAVA2发表。

  为了LAVA语言的持续稳定发展,我决定将LAVA语言更名为LavaX语言。LavaX语言在保持对LAVA,LAVA2的兼容基础上,增加了一些新特性,并修改了一些不利于跨平台的旧有规则。

详情...

html5的渲染(使用webgl)效率测试

用WebGL在屏幕上随机画1500个旋转运动的物体,用来测试html5的渲染效率。

测试环境:小米2s。

浏览器 帧率
QQ浏览器6.1.1.1687 Beta版 34
百度浏览器6.1.13.0版 36

同样的功能用as3语言实现,在mirage引擎上跑,是36.3帧。

结论:从gpu渲染上看,webgl与使用原生的opengles开发的app相比,几乎没有差别。

不过webgl不是所有浏览器都支持的,有的浏览器虽然支持,但是默认是不打开的。

附:测试程序,点此运行

详情...

html5的javascript效率测试

用WebGL+javascript实现了一个fc游戏模拟器,用来测试javascript的执行效率。

因为整个程序最繁重的任务是跑6502cpu的指令模拟和ppu图形运算,至于显示,是运算出的位图直接丢给gpu,所以这个测试基本能反映出javascript的执行效率。

测试环境:小米2s。

浏览器 帧率
QQ浏览器实验室版V2.2.4.60 22.1
QQ浏览器6.1版 4.3
百度浏览器 4.5

用as3语言实现这个模拟器,在mirage引擎上跑,是36.4帧。

总结:

javascript的执行效率依赖于浏览器,差距最大能达到5.1倍。

基于as3语言的mirage引擎执行指令的效率是基于javascript语言的浏览器的1.6倍~8.5倍。

所以,现阶段用Html5做中重度游戏是不现实的。

附:测试程序,点击执行

详情...

我参与开发的拳皇97高清正版

拳皇97高清版获得版权方授权。
我是主程序。
在保持原汁原味的打击感的前提下,人物,背景,特效,界面都已高清化。

拳皇97高清版官网:http://kof97hd.51pk.com/

详情...

介绍我研发的mirage手机游戏开发平台

mirage是我研发的用于手机游戏开发的软件平台。

研发开始于2010年8月,到现在有5年多的历史。

mirage平台基于as3虚拟机,同时实现了一套基于gpu加速的图像api,其他api则尽量与flash兼容。所以,mirage是跨平台的,目前可运行在ios和android平台。相对于flash air,mirage可充分利用系统的gpu加速,所以效率比flash air在手机上高得多。

mirage是一个成熟的平台。目前已经有《怒斩轩辕》,《横扫西游》,《决战沙城》等手游大作出品。

了解更多mirage,点击这里。

详情...

我收集的一些html资料和工具

测试浏览器对html5的支持程度
测试浏览器对WebGL的支持程度

详情...