最近利用业余时间,开发了几款最基本的J2ME小游戏程序,有俄罗斯方块,贪吃蛇,连连看等。对开发J2ME游戏以致游戏开发做了一些探索,自己研发了一个很小的J2ME游戏框架,暂时就命名为J2MEEngine了。由于开发J2ME游戏时间不长,仅2个月,而且都是自己摸索,所以框架暂时还非常简陋,只提供了一些J2ME游戏的常用的功能,计Canvas封装器,数据存取,文本文档读取,常用算法,短信发送等。而对于一般游戏引擎应该具有的图像的渲染,粒子特效,资源管理,网络服务,图形编辑器,场景管理,物理引擎等等还全都没有涉及。
今后如果有时间的话,我会深入研究,然后慢慢填补上,毕竟俺不是专业开发游戏的。如果有哪位大牛愿意合作开发的话,可站短或者EMail联系我。
通过对这几个小游戏的开发,基本摸清了游戏的开发思路,确实和一般的Java,J2EE程序在思路及模式上有较大的区别,而且游戏程序从实现上来说也更倾向于面向过程式编程。面向对象及设计模式在这里体现不出他们的威力,如果大量使用以上两者,常常还会不同程度上减缓程序的运行速度,这对于我这种长期使用纯粹的面向对象,设计模式进行设计和实现的javaer来说,确实是一种新的尝试。
附件里是俄罗斯方块的源代码及可运行jar文件。仅仅是做了一个很简单的演示程序,图片是从腾讯QQ游戏中扒下来,自己使用windows附件里的画图程序修改的,呵呵。不过看起来已经非常专业了。
此程序所有的绘图定位都做到了各种终端类型机通用,一套程序就可以在各种屏幕大小的手机上运行,为简单起见,仅开发了240x320,360x640屏幕机型的程序。在240x320屏幕大小下,使用KEmulator测试,运行时内存占用不到25k,其中图片加载大概是13k左右。
分享到:
相关推荐
扫雷贪吃蛇推箱子俄罗斯方块连连看源代码,测试代码,可以正常工作运行。
51单片机游戏 俄罗斯方块 贪吃蛇 12864(ST7920)显示 已测试通过
扫雷贪吃蛇推箱子俄罗斯方块连连看源代码,与上一关不一样。
diamonds 俄罗斯方块snake 贪吃蛇
C# 经典游戏开发实例 俄罗斯方块 贪吃蛇 游戏源代码。
C++ 俄罗斯方块与贪吃蛇游戏源代码
格子类型游戏小合集(俄罗斯方块,贪吃蛇,祖玛,方程式赛车)
VB.net窗体小游戏合集 俄罗斯方块 贪吃蛇 2048 扫雷 点灯游戏 抢滩登陆。大部分都有音效,可以直接运行,界面还算美观。
Android 贪吃蛇、俄罗斯方块源码
java贪吃蛇 俄罗斯方块 五子棋 源码
俄罗斯方块 贪吃蛇 代码 开源咯 自己玩一玩 看看怎么样
C#七个小游戏项目(飞机大战、俄罗斯方块、贪吃蛇、拼图游戏、连连看、五子棋),注释详细,适合初学者学习使用 C#七个小游戏项目(飞机大战、俄罗斯方块、贪吃蛇、拼图游戏、连连看、五子棋),注释详细,适合初学...
java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 ...
收集到的网页小游戏。俄罗斯方块、贪吃蛇、扫雷、跳一跳、物理弹球、美女找茬、连连看,等等。
Unity 几个资源混合学习 小游戏 俄罗斯方块+连连看+扫雷+贪吃蛇+物体跟随鼠标移动demo 资源强大! 亲测好用!很值的一套整合资源!
人工智能_项目实践_python小游戏_基于Pygame模块开发的多个小游戏源码(俄罗斯方块、贪吃蛇、五子棋、扫雷等)
3个小游戏的合集,全部免费,全部免费,全部免费!!需要者可以自行获取,不用谢我,我叫雷锋<^O^>(可能小球下一百层有一点点BUG
俄罗斯方块贪吃蛇程序.rar
安卓版俄罗斯方块和贪吃蛇游戏源码.....................
用C#开发的俄罗斯方块和贪吃蛇游戏,含源代码。