`
鹏凌三千
  • 浏览: 2563 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Java桌面游戏开发框架,LGame-Simple-0.2.5版

阅读更多

LGame是Loonframework框架的一部分,也是针对Java2D游戏开发而设计的“一揽子”项目,它的创立初衷在于构建一个高效且完善的Java2D游戏开发体系。

 

发布时间 版本号
2009-12-29 0.2.5
2009-10-10 0.2.0
2009-09-13 0.1.5
2009-08-11 0.1.0

 

2009-12-29 LGame-Simple-0.2.5 更新内容:

 

初步实现Java视频解码器与播放器支持,增加了一些游戏组件与精灵类,修正音频播放功能,添加http类库与log类库等常用工具,扩充原有类库功能,同时删减了部分无用函数,刊正了某些原有bug,微调了代码架构。

 

下载地址:http://code.google.com/p/loon-simple/downloads/list

 

关于LGame的简要介绍:

 

LGame代码高度向下兼容,jre1.4及以上版本皆可以正常运行。

 

LGame 是一个高通用性的游戏框架,作为支持Java桌面游戏以及网页游戏开发的全功能引擎,LGame无论对画面绘制、精灵碰撞、特效渲染、窗体组件,还是 XML操作,文本数据库操作,HTTP操作,日志操作等都提供有完善的内部解决方案,避免了多包配置的繁琐与不便,同时也降低了用户的学习曲线。出于效率 与程序体积两方面考虑,LGame中所有组件皆不依赖Swing,完全采取AWT绘制而成,因此它可以将自身的运行环境压缩到最小,一个压缩后不足4MB 的精简JRE,已足够支持它的运行,也就是与RMXP或吉里吉里2的运行库大小相仿佛,但功能却更多。

 

LGame 内置有视频解码器,支持mp4视频文件播放(在LGame-Simple-0.3.0中将支持flv,在0.6-0.7版本中将以可选组件方式引入jmc 支持,以争取可播放视频种类的最大化),内置音频解码器支持mid、mod、mp3、ogg、wav、au、aiff、aac、rmf等音频播放,以上解 码器皆不依赖于本地资源,只要拥有jre1.4或以上环境即可正常运行。

 

就目前阶段而言,LGame图形渲染依赖于Java2D,这虽然保证了 LGame可以运行于所有获得JRE支持的桌面系统与浏览器,但在处理复杂图形时效果始终不算理想。因此,后续版本将对此进行改进,预计将于 0.3-0.4版中提供jogl与lwjgl支持(即opengl支持),将于0.4-0.5版中对现有 Graphics2D对象进行特殊强化,争取最大程度上解决Java桌面应用的效率问题。

 

应该说,LGame并不是开发某种特定游戏类型时采用的游戏引擎,而是一个游戏开发框架,一个Java的桌面游戏开发解决方案。因此,所有你能想到的2D游戏类型,都可以采用LGame进行开发。

 

理论上讲,只要您能够熟练操作LGame,世界上根本没有任何一款2D游戏是您所无法快速实现的。

 

PS:目前LGame尚未推出正式版 本,LGame-Simple版为前瞻性测试及吸收反馈意见使用,此时LGame框架的基本架构尚未最终确定,因此无法保证不同版本间的兼容性。 LGame-Simple以每版+0.5的方式跳跃式升级,当LGame-Simple更新到1.0版本时,既推出LGame-0.1正式版 本,LGame正式版推出后将始终保持新版与旧版间的兼容性。


以下为一些示例程序截图:


 

更多示例,请下载LGame-Simple-0.2.5, 下载地址:http://code.google.com/p/loon-simple/downloads/list

 

______________________________

 

1、首先,由于项目题材比较冷门,使用人数相对较少,完成度也并不高,所以隐含的Bug量可能较多(文档也尚在补完中)。

 

2、其次,我承认我是借Javaeye一方宝地来收集板砖与Bug的,就让板砖来的更猛烈些吧……

 

3、最后,希望有闲暇的大牛能用它做一两个小游戏(不然偶去哪里收集Bug啊),话说JavaStore也快能用了……

 

意见反馈用邮件:loontest@gmail.com

 

 

分享到:
评论
3 楼 鹏凌三千 2010-01-06  
keakon 写道
吉里吉里的编写脚本是tjs和ks,但这个引擎是Java吧

顺带一提,如果源码不放到svn里的话,项目很可能被Google删掉


本体是Java,但LGame也会支持lua和groovy脚本,甚至可能会额外扩展出自己的专属脚本(实际上没太大意义,有前面两个足够了,考虑中……)。不过说实话,就tjs2的使用程度上看,KAG3级别的简化脚本已足够满足绝大部分用户的需求,功能越复杂反倒用的人越少。而且不得不说,tjs2和kag3这样“脚本套脚本”的使用方法有够慢……话说一直在关注吉里吉里3中,就是不见更新,作者玩电路管玩傻了吗?……残念……

另外万分感谢您的提醒,源码已传SVN。(话说单以偶这两年的googlecode使用经验来看,只要不传某些“美国法律禁止”,或者“Google反感”的东东上去,普遍情况下还是很少删项目的,就算某些“四大皆空”的项目也不例外……但是,鉴于某位仁兄不久前刚刚因开源协议中多了“一句话”而惨遭删除,偶还是小心点好了……)
2 楼 keakon 2010-01-06  
吉里吉里的编写脚本是tjs和ks,但这个引擎是Java吧

顺带一提,如果源码不放到svn里的话,项目很可能被Google删掉
1 楼 heroczx 2010-01-05  
很好,很强大,支持一下~

相关推荐

    Android游戏开发框架LGame-Android.doc

    LGame-Android 是一个专为Android系统设计的2D游戏快速开发框架,旨在简化游戏开发流程,让开发者能够在各种Android设备上快速构建2D游戏。该框架基于LGame-Simple-0.2.5改进而来,可以兼容Android 1.1及更高版本,...

    Java(Android)游戏开发框架LGame-0.2.7发布.docx

    ### Java(Android)游戏开发框架LGame-0.2.7发布相关知识点 #### 一、LGame框架概述 LGame是一款面向Java与Android平台的游戏开发框架,它为开发者提供了便捷的方式来构建高性能的游戏应用。该框架旨在简化游戏开发...

    LGame-LGame-0.5-Beta-fix1.zip

    LGame是一款开源的游戏开发框架,专为Java开发者设计,旨在简化游戏开发过程,提高开发效率。LGame-LGame-0.5-Beta-fix1.zip是该引擎的0.5 Beta版本的修复更新,针对上一版本中可能存在的问题进行了优化和修正。本文...

    LGame-Android-0.3.0(带书签).pdf

    LGame-Android-0.3.0版的游戏引擎包含接近九万行代码,提供了包括图形接口、游戏控制、物理引擎、重力感应、资源管理、音频操作等在内的强大功能,并且支持多种游戏类型开发扩展包。 LGame-Android引擎的使用门槛很...

    LGame-0.2.9.rar_LGAME 2.9_LGame_LGame-Android-0.2.9_eclipse lgam

    LGame是一个轻量级的游戏开发框架,它基于Java语言,专为Android平台打造,使得开发者能够快速、高效地创建2D游戏。这个资料包“LGame-0.2.9.rar”包含了LGame 2.9版本的相关文件和教程,是学习LGame编程的理想起点...

    LGame-0.3.7z 国内著名Android游戏引擎最新版

    总的来说,LGame-0.3作为国内著名的Android游戏引擎,不仅具备了高性能、易用性,还在游戏开发工具集、性能优化、用户体验等方面展现了强大的实力。它为开发者提供了便捷的游戏开发环境,推动了国内Android游戏行业...

    Game-Android-0.2.5R游戏开发引擎

    总结来说,Game-Android-0.2.5R是一个功能强大的游戏开发框架,它提供了从PC到Android的跨平台支持,便于开发者进行游戏创作。通过LGame的API,开发者可以轻松地创建游戏场景、管理游戏对象、处理用户输入、实现动画...

    LGame-Android-0.2.8(chinese)

    LGame-Android-0.2.8是一个针对Android平台的游戏引擎版本,它是基于LGame-J2SE(PC版)的简化版,专门设计用于Android设备的2D游戏开发。LGame-Android引擎提供了丰富的功能,可以支持游戏从图形界面的绘制到游戏...

    lgame -android-0.3

     同时也是是一个高通用性的游戏框架,作为支持Java桌面游戏以及网页游戏开发的全功能引擎,LGame无论对画面绘制、精灵碰撞、特效渲染、窗体组件,还是XML操作,文本数据库操作,HTTP操作,日志操作等都提供有完善的...

    LGame-Android-0.2.9(chinese)-有书签版

    综上所述,LGame-Android-0.2.9(chinese)-有书签版是一个功能强大且易于使用的Android游戏开发引擎,特别适合希望快速开发出高质量2D游戏的开发者使用。通过深入理解文档中的知识点,开发者能够更高效地利用该引擎,...

    Android代码-LGame-0.3.zip

    LGame是一款开源的游戏开发框架,它为开发者提供了在Android设备上创建2D游戏的便利。这个压缩包可能是为了帮助开发者下载并使用LGame进行游戏开发。 LGame的核心目标是简化Android上的2D游戏编程,它基于Java语言...

    LGame-Android-0.2.96

    "libgdx_license.txt"标签表明LGame可能与LibGDX有关,LibGDX是一款强大的开源跨平台游戏开发框架,它支持Android、iOS、桌面系统等多个平台,拥有广泛的社区支持和丰富的教程资源。LGame或许整合了LibGDX的部分功能...

    LGame-Android-0.3.0(chinese).pdf

    ### LGame-Android-0.3.0:一款高效的跨平台游戏开发引擎 #### 引擎简介 LGame-Android-0.3.0是一款专为Android平台设计的游戏开发引擎,旨在解决Android开发者在寻找高质量游戏开发工具时面临的挑战。这款引擎...

    LGame0.3.3安卓游戏框架 LAE-1.2,基于Canvas。

    LGame是一款专为Android平台设计的游戏开发框架,其版本0.3.3是开发者们常用的一个稳定版本。这个框架的核心是基于Android系统内置的Canvas类,Canvas是Android图形绘制的基础,它提供了在Bitmap上进行图形绘制的...

    LGame-0.2.8.zip_Java 8_LGame_android lgame.src_eclipse LGAME src

    2. **LGame-Android-0.2.8(chinese).pdf**:这是一个中文版的LGame Android版使用指南,对初学者来说是一份非常实用的文档,它详细解释了如何在Android平台上使用LGame进行游戏开发。 3. **README**:通常,这个...

    Android游戏开发框架-LGame_0.2.7

    **Android游戏开发框架-LGame_0.2.7** LGame是一款由国内开发者编写的针对Android平台的游戏开发框架,旨在简化Android游戏的开发流程,提高开发效率。它提供了丰富的功能和组件,使得开发者能够快速构建2D游戏。...

    LGame-0.3.2-release.rar

    总的来说,"LGame-0.3.2-release.rar"提供的资源对于想要学习游戏开发,尤其是基于LGame框架的开发者来说,是一个宝贵的学习材料。它不仅包含实际的代码实现,还可能附带了完整的开发环境和必要的工具,帮助初学者...

    Lgame-0.4帮助文档

    Lgame-0.4 pc版 基于AWT 帮助文档 JAVA 游戏引擎 中文版,部分函数没有注释

    LGame-master游戏开发.zip

    LGame目前版本虽然基于标准OpenGLES API开发,但项目0.1版最早脱胎于AWT Java2D时代,所以采用了AWT Graphics2D的坐标系(画布左上角为原点(x=0,y=0),Y轴向下为正值,与JavaFx或Android,JavaScript的Canvas渲染坐标一致...

    Android-LGame中文文档去水印有书签班

    LGame-Android 版本 0.2.9 为 Android 游戏开发者提供了一个功能丰富的游戏引擎,极大地简化了游戏开发过程。通过详细解读文档中的关键类和函数,开发者可以快速掌握如何使用 LGame-Android 创建高质量的 2D 游戏。...

Global site tag (gtag.js) - Google Analytics