`

我的一个游戏开发习作(涉及动画、寻路、图层、几何变换)

阅读更多

大学的时候研究过一阵j2me手机游戏开发

做过几个小游戏 说实话 我觉得做的很不错啊 哈哈哈

后来就没再弄过 转投j2ee阵营

不过有时间的时候还会研究一下java的游戏开发

下面这个是我用java开发的一个小东西

不属于真正意义上的游戏

但是牵涉到了游戏中的很多方面

感兴趣的下吧 呵呵

 鼠标操作

单击 走

双击 跑

k 键 出刀

d 键 切换进入debug模式

在debug模式下 用 1 2 键进行视角调整 (由于不是3d引擎 所以这部分在正常画面无效果)

那个匕首状的按钮是退出 呵呵

 

分享到:
评论
17 楼 spartak 2006-12-05  
fins 写道
to wangyi_xuxiaowei  :
学习的最好方法就是 看书 和看优秀作品的代码

书推荐两本:
J2ME_Game_Development_with_MIDP2
http://sourceforge.net/projects/j2megamingbook
可以免费下载

还有一本是
Developing Games in Java
网上可以下

以上两本书不新 在游戏开发界也不算是经典著作
但绝对好用 尤其是用来入门(其中后者早就出了中文版 建议买一本


优秀作品的代码 我建议看 j2me游戏的(找开源的 或者反编译别人的作品 呵呵 去这个 http://www.iteye.com/topic/37006 见我回复中的附件 那个就不错) 
容易理解

到后期可以看看其他更复杂的 但是j2se的游戏不多 代码就更难弄了

另外我提个建议: 不要追求时髦和流行 上来就学3d游戏的开发.
还是从2d学起 更有意思
因为3d游戏引擎或者是类似的3d库特别多 不使用他们开发 难度太大
使用他们开发有失去了很多乐趣(很多游戏图形图像的核心算法 都封装好了 拿来就用 少了些挑战 呵呵)

而且初期自己学习的时候 游戏的素材2d的也更好弄一些 可以快速做出"看起来很美"的简单游戏


同意最后这段,其实做游戏也要有分工的,游戏的逻辑引擎比图形学更有趣味,有人做3d程序员,也要有人精通gameplay
16 楼 fins 2006-12-05  
to 云上的雨  :

因为我的代码写的很糟糕啊
写的时候几乎是想起什么写什么
没有很好的设计 不好意思拿出手
另一个重要原因是
我不只一次的说过了 我写代码重来不写注释 呵呵 这习惯不好.
所以代码和 自己反编译的结果几乎一样 呵呵

如果你确实想要代码
等我抽出时间 把代码重构一下 发上来 ok?
15 楼 fins 2006-12-05  
to wangyi_xuxiaowei  :
学习的最好方法就是 看书 和看优秀作品的代码

书推荐两本:
J2ME_Game_Development_with_MIDP2
http://sourceforge.net/projects/j2megamingbook
可以免费下载

还有一本是
Developing Games in Java
网上可以下

以上两本书不新 在游戏开发界也不算是经典著作
但绝对好用 尤其是用来入门(其中后者早就出了中文版 建议买一本


优秀作品的代码 我建议看 j2me游戏的(找开源的 或者反编译别人的作品 呵呵 去这个 http://www.iteye.com/topic/37006 见我回复中的附件 那个就不错) 
容易理解

到后期可以看看其他更复杂的 但是j2se的游戏不多 代码就更难弄了

另外我提个建议: 不要追求时髦和流行 上来就学3d游戏的开发.
还是从2d学起 更有意思
因为3d游戏引擎或者是类似的3d库特别多 不使用他们开发 难度太大
使用他们开发有失去了很多乐趣(很多游戏图形图像的核心算法 都封装好了 拿来就用 少了些挑战 呵呵)

而且初期自己学习的时候 游戏的素材2d的也更好弄一些 可以快速做出"看起来很美"的简单游戏

14 楼 云上的雨 2006-12-04  
怎么不把原代码开源呢??
大家共同研究一下.
13 楼 wangyi_xuxiaowei 2006-12-04  
好棒啊!!
能不能教教我啊!
我刚学习java ,而且也想学习游戏编程.可是不知道从什么方向入手,具体的学做游戏都从什么方面着手啊?
能提点一下晚辈吗!?
谢谢!!!
12 楼 小城大胖 2006-12-04  
为你骄傲
11 楼 差沙 2006-12-04  
不错呀,超赞~~~!!继续努力完善吧
10 楼 fins 2006-12-04  
我是从游戏转回j2ee的

如果只是做些棋牌、益智类游戏 要么做些移植 汉化 或者做些手机上的小游戏
那么网上的电子书 书店里卖的各种书 还有相关论坛 相关开源作品足够用了

如果想做真正的游戏开发  数学真的很重要
算法 人工智能 计算几何这些也是必须

我就是不爱学数学 所以决定逃离game开发的 呵呵


9 楼 streamfly 2006-12-03  
不错啊,可惜偶对游戏方面的东西不了解,关键是不知道从那下手,偶是搞j2ee的,一直想转到游戏方面,不过,这方面资料好少啊,能给点建议不?谢了
8 楼 fins 2006-12-01  
这个不是j2me 的
纯j2se的 呵呵
7 楼 zhsx2221 2006-12-01  
没整过 J2me 下下来 瞅瞅
6 楼 tangyuanjian 2006-12-01  
不错!
5 楼 fins 2006-12-01  
直接用
java -jar MyGame.jar

4 楼 ASDF1982 2006-12-01  
怎么运行你这个jar呢 用什么工具运行?
3 楼 daoger 2006-12-01  
不错,整下来瞅瞅!
2 楼 dream_flyer_2083 2006-12-01  
好cool啊,灵的。
1 楼 fins 2006-11-30  
寻路用的是a* 结合了一点计算几何里的运动规划
其他方面就是各种书籍里的东西了

图片来自 游戏《盟军敢死队》 我超喜欢他(不包括4) 一直幻想可以用java做个类似的游戏 呵呵

相关推荐

Global site tag (gtag.js) - Google Analytics