日期:2014-05-20  浏览次数:20966 次

续关于 j2me圈子的朋友有没兴趣大家一起做个冒险岛的游戏
???? 这两天忙着学习关于单元测试,游戏的事情放到放下了。趁着现在有点时间,把我自己一个简单的框架拿出来参考下。
这里用的人物图片资源是整合fins刚上传的一个游戏,
???? 在这里我说下简单的功能,
??? 1。mali只能向前走,走过了就回不了头了
???? 2。为能实现跳跃,跟出现关外
??? 3。人物只能之下行走,不能根据场景的路线判断行走,比如前方有个台阶,要跳跃。
??? 4,等大家提供了。哈哈
13 楼 wuhua 2006-12-09  
0000 写道
wuhua 写道
我看到的是
欢迎楼主光顾"中国开源开发网络"http://www.osdn.cn, 我们提供网络协同开发服务(SVN). 相信这对于多人协同开发能提供支援. 我们也正在建设当中,有任何问题都可与我直接联系 0000sir@gmail.com
他回复的


我靠, 这都被删了... 也只是想给楼主提供点帮助... 大家都是做开源的,何必
不是每个人都能有条件建立自己的SVN服务器,至少我是这么想
是说做开源就只认SF.NET么, 这就是这里的管理风格么




兄台,不要骂我啊。不是我删的。我一般不会删除别人的东西的。
14 楼 hit1983 2006-12-11  
fins 写道
提个建议将开发 分成两部分:
1 手机特性部分 例如手机ui 菜单等
2 游戏核心

游戏核心部分  可以很容易的被其他形式展现
例如 做成 awt swing applet版本 等

这样做便于开发

我说的可能不太清楚 我的本意就是

这个游戏应该 可以让 没有安装j2me 和 模拟器的程序员也可以运行和测试

我现在就是这种情况 我想看看效果
可是 由于在公司 机器里没有j2me要用的那些东西 所以看不了运行效果

不知道你明白没 呵呵


这样太麻烦 前期 可以先不考虑这么多 直接用j2me 实现这个游戏,后期可以移植不同平台,现在我觉得要赶快动手做,要不这个计划真的不知道什么时候才能完。。
15 楼 fins 2006-12-11  
我的观点正好相反
可以先做swing/awt或applet版
然后再移植到j2me
因为这样可以在先期让更多的人参与进来 已经测试游戏的核心部分
16 楼 zhieer 2006-12-11  
先写个计划书吧,要不然都没个准.
17 楼 wuhua 2006-12-11  
1。
按照fins的意思,
先模拟以下类
GameCavas,Graphics, Image,
我想只要用java SE模拟上面三个类是不难的,
然后设计出一个对于的Swing的版本也是可以的。
希望fins有时间整理一下以前的。然后通知我,我再把他们整合,然后就出一个框架出来。

18 楼 fins 2006-12-11  
Graphics类模拟不了
因为这个类不是我们直接创建或调用的
是系统创建的
Graphics必须要写两种代码
不能实现平滑的在j2se和j2me之间切换
我现在确实没有时间弄啊
因为这不是整理 而是重新写 最近实在没时间
19 楼 wuhua 2006-12-11  
哈哈。
我看了下API,估计Graphics也是可以通过BufferImage来创建了。我们可以在系统启动的时候通过创建一个BufferImange来创建一个Graphics,不知道可不可行。
还有至于我们可以创建一个可变的Image 这样可以实现GameCanvas的双缓冲了
20 楼 fins 2006-12-12  
Canvas 继承 JPanel
MIDlet 继承 JFrame

所以 在游戏当中 你的GameCanvas何时创建是有说道的

你放出的代码在这方面就没处理好 创建的时机有问题
详细的我没看但是至少这个代码应该改成这样

	public void initAppContext(){
		gt = new GameThread();
		gt.open(Display.getDisplay(m));
		Resources.loadImages();
		gt.init();
	}


还有 你说的那种创建 Graphics 的方法不太可行吧  我觉得
因为你从BufferedImage里得到饿Graphics还是j2se里的Graphics
j2se里的Graphics方法和j2me里的差太多了 我还是倾向于写两种代码
毕竟我们不能指望 j2me 到j2se移植的时候一行代码都不修改啊
21 楼 wuhua 2006-12-12  
呵呵。可能对于一些细节问题,
我比较马虎,您真的很认真,我得向你学习。
22 楼 fins 2006-12-12  
哈哈 不用我们自己写了
google :  applet j2me 结果一堆一堆的

23 楼 wuhua 2006-12-12  
我找到了一个开源的j2se模拟器microemulator。有兴趣的朋友可以去看看。
不过可惜的是里面对于Canvas,Image的支持不是很好。
不能支持setFullMode,跟Image不能切割图片等相关API
24 楼 0000 2006-12-12  
引用
兄台,不要骂我啊。不是我删的。我一般不会删除别人的东西的。

哪有哪有, 偶只不过对管理员不满~~无所谓了, 偶继续努力~~无奈开发进度太慢, 大家都有自己的工作, 也没有探索出好的管理模式~~
多人协作的办法和管理思路还望兄台赐教~

最近在看jole说软件, 软件工程方面希望能和有兴趣的朋友一起探讨`
我的联系方式: 0000sir@gmail.com (这不会被删吧...出现email地址...)
25 楼 0000 2006-12-12  
晕厥....原来后来那帖又被删了....

做J2ME还是去j2medev吧, 我以前做j2me的时候经常在那里混~学到不少东西~

我现在工作太忙,不能贡献一份力量了,实是遗憾~

PS: 有种不好的预感, 这帖也会被删掉....
26 楼 whycloud 2006-12-12  
0000 写道
晕厥....原来后来那帖又被删了....

做J2ME还是去j2medev吧, 我以前做j2me的时候经常在那里混~学到不少东西~

我现在工作太忙,不能贡献一份力量了,实是遗憾~

PS: 有种不好的预感, 这帖也会被删掉....

帮你引一下吧
我也是常去j2medev的
呵呵
不过最近ming也是比较忙,而且以前总去的几个人现在都有自己的工作要忙。
27 楼 wuhua 2006-12-12  
呵呵。关于集体开放,我也没怎么试过,也不知道怎么做。
所以经验也是比较少的
28 楼 ahuaxuan 2006-12-15  
一定要做一个nokia7610版本的,到时候我一定下下来玩,呵呵
29 楼 javatar 2006-12-22  
其实只要将逻辑锁定在mdoel层内,使view只是简单的观察者及命令发送者,中间以门面隔开,换界面就会变的很简单。
30 楼 javatar 2006-12-22  
为了表达我上面所说的想法,我准备这个周未用全部时间来写个俄罗斯方块的demo,希望星期一能交稿,表达我对加入j2me圈子的诚意!

注:写俄罗斯方块作demo是因为我在高中就用几个语言写过,细节较清楚,否则没把握一个周未搞定。呵呵。
31 楼 fins 2006-12-22  
支持 强烈的支持
lz最近可能很忙 好久没看到他了
期待他的回归
期待楼上邻居的加入
32 楼 wuhua 2006-12-22  
哈哈。这几天我在写一个wap的简单浏览器,
所以。。。不过我还是一直在关注这些的。大家一起努力吧。
对了,我还把你设为j2me圈子的管理员,希望不会暂用您的时间。