java手游开发_java手游开发教程 - CSDN
精华内容
参与话题
  • Java手机游戏开发专辑

    千次阅读 2005-03-01 20:17:00
    Java手机游戏开发专辑 关键字 KXML MMAPI HTTP  XML  CLDC    移动动作游戏开发中的一些问题 即使目前最新型号的手机仍然不是最理想的游戏平台,但它已经是个良好的开端。处理器、内存和色彩深度提供了游戏...
    Java手机游戏开发专辑

      关键字
     KXML  MMAPI  HTTP  XML  CLDC  

      移动动作游戏开发中的一些问题
      即使目前最新型号的手机仍然不是最理想的游戏平台,但它已经是个良好的开端。处理器、内存和色彩深度提供了游戏开发所需的因素。开发者正努力把其它游戏平台上的质量标准运用到这个平台上。当然了,一些问题仍然存在,然而这些问题终将被解决,就象PC平台游戏开发者使用不断改进的DirectX一样……

                 详细内容
      源代码下载
     手机炸弹人源代码 手机扫雷游戏源代码
     摩托罗拉720示例代码 摩托罗拉388c示例代码
     迷宫手机游戏源代码 
      Java手机游戏下载
     保龄球 流氓兔
     疯狂坦克 和弦走迷宫
     急速赛车 猎人游戏
     美女赛车 曲棍球游戏
     麻将大师 钢管舞
      留言薄


    本文章的留言内容: align="center" src="http://bbs.yesky.com/cp/html/zm200312159215813.html" frameborder="0" width="90%" scrolling="no" height="125">

    <script language="JavaScript" type="text/javascript"> <!-- document.write("<form method=post action='http://bbs.yesky.com/cp/book.asp?body=Java%CA%D6%BC%C7%D3%CE%CF%B7%BF%AA%B7%A2%D7%A8%BC%AD&url="+document.URL+"&id=zm200312159215813' target='_blank'>"); //--> </script>
    最新推荐
    Java手机游戏开发专辑

      如同英特网的普及导致网络游戏的高速发展一样,手机的普及导致手机游戏市场呈现爆炸式的发展,随着手机性能的增强手机游戏的市场在未来几年里将猛增至数10亿美元。在这种状况下对手机游戏开发的需求将大幅上涨,本专辑将一步一步的引导您进入Java手机游戏开发的领域。

      手机游戏开发综述
        现在的手机的一个特性就是它们还是网络计算机,能够高速发送和接收数字数据。 除了语音数据以外,它们还可以发送和接收其它类型的数据。所以类似《传奇》、《千年》这样的网络游戏也可以在手机上实现……

                          详细内容

      基础教程篇
      J2ME应用程序开发教程
       纵观Palm OS应用程序开发工具领域,找出在使用 Java语言开发 Palm OS应用程序时,应该使用什么工具以及你又能够得到什么…… 
      移动通讯软件开发平台MIDP编程
      MIDP可让生产商开发出可在多种无线平台上运行的应用程序,而无需要花费精力为每一个平台进行定制或者改写……

      MIDP图形设计
      MIDP图形设计实例教程
      通过一个简单的MIDlet游戏程序示例,简要介绍了MIDlet图形编程,以期能对开发者深入理解MIDP图形编程和开发复杂的移动游戏有所帮助……
      Game API制作二维动作游戏
      MIDP 2.0里面包括一个用来简化编写二维游戏的API函数。这个API函数是非常简凑的,只包括javax.microedition.lcdui.game包里的五个类……

      Java手机游戏开发实例
      华容道游戏J2ME实现
      以华容道游戏为例详细讲解J2ME游戏开发的全过程,包括:调研、分析、设计、编码、测试和发布等方面的问题……
      基于Nokia手机的移动游戏开发
      MIDP的Canvas类让程序员处理某些按键事件,要么作为特定的低级键控代码事件要么作为抽象的游戏动作……
      用MIDP实现贪吃蛇游戏
      贪吃蛇是一款非常经典的手机游戏,本文将使用MIDP来实现这款著名的游戏……

    最新推荐
    Java手机游戏开发专辑

      如同英特网的普及导致网络游戏的高速发展一样,手机的普及导致手机游戏市场呈现爆炸式的发展,随着手机性能的增强手机游戏的市场在未来几年里将猛增至数10亿美元。在这种状况下对手机游戏开发的需求将大幅上涨,本专辑将一步一步的引导您进入Java手机游戏开发的领域。

      手机游戏开发综述
        现在的手机的一个特性就是它们还是网络计算机,能够高速发送和接收数字数据。 除了语音数据以外,它们还可以发送和接收其它类型的数据。所以类似《传奇》、《千年》这样的网络游戏也可以在手机上实现……

                          详细内容

      基础教程篇
      J2ME应用程序开发教程
       纵观Palm OS应用程序开发工具领域,找出在使用 Java语言开发 Palm OS应用程序时,应该使用什么工具以及你又能够得到什么…… 
      移动通讯软件开发平台MIDP编程
      MIDP可让生产商开发出可在多种无线平台上运行的应用程序,而无需要花费精力为每一个平台进行定制或者改写……

      MIDP图形设计
      MIDP图形设计实例教程
      通过一个简单的MIDlet游戏程序示例,简要介绍了MIDlet图形编程,以期能对开发者深入理解MIDP图形编程和开发复杂的移动游戏有所帮助……
      Game API制作二维动作游戏
      MIDP 2.0里面包括一个用来简化编写二维游戏的API函数。这个API函数是非常简凑的,只包括javax.microedition.lcdui.game包里的五个类……

      Java手机游戏开发实例
      华容道游戏J2ME实现
      以华容道游戏为例详细讲解J2ME游戏开发的全过程,包括:调研、分析、设计、编码、测试和发布等方面的问题……
      基于Nokia手机的移动游戏开发
      MIDP的Canvas类让程序员处理某些按键事件,要么作为特定的低级键控代码事件要么作为抽象的游戏动作……
      用MIDP实现贪吃蛇游戏
      贪吃蛇是一款非常经典的手机游戏,本文将使用MIDP来实现这款著名的游戏……
    展开全文
  • 如何开发java手机游戏

    2013-05-22 12:42:46
    在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java;  使用NetBeans进行J2ME开发  1.首先安装jdk-6-windows...

            在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java;

      使用NetBeans进行J2ME开发

      1.首先安装jdk-6-windows-i586.exe软件,路径假设为D:\java\jdk1.6.0。

      安装过程系统会自动再安装一个虚拟环境路程:D:\java\jre1.6.0。

      2.配置jdk的环境变量

      右点击“我的电脑”->属性,如图所示,进入属性界面,选择“高级”选项,点击“环境变量”,进行环境变量配置。

      l 点击“系统变量”下面的新建按钮,在弹出的“新建系统变量”对话框中输入:变量名为JAVA_HOME,变量值为d:\java\jdk1.6.0

      l 点击系统变量新建按钮,在新建系统变量对话框中输入:

      变量名为CLASSPATH,

      变量值为:d:\java\jdk1.6.0\lib;d:\java\jdk1.6.0\lib\*.jar;(分号作为路径分隔标志,要保留)。

      l 选择变量名为Path的系统变量,点击系统变量下面的编辑按钮,在变量值中添加:

      d:\java\jdk1.6.0\bin;d:\java\jre1.6.0\bin;

      3.安装j2me_wireless_toolkit-2_2-ml-windows.exe,假设该软件安装路径为D:\java\WTK22,安装过程会提示JDK的安装路径(因为要求JDK的支持),确认正确即可。

      4.安装apache-tomcat-5.5.20.exe,假设安装路径为:D:\java\Tomcat 5.5,安装过程会自动寻找jre的安装路径,确认正确即行。

      5. .配置tomcat的环境变量

      l 参考第2点进入新建系统环境变量对话框,变量名为TOMCAT_HOME,变量值为:

      D:\java\Tomcat5.5,

      l 参考第2点,选择CLASSPATH系统变量,进入编辑系统变量对话框,在变量值中添加

      D:\java\Tomcat5.5\common\lib\servlet-api.jar;

      在d:\java\tomcat\bin里双击tomcat5.exe启动tomcat

      然后在IE地址栏输入:http://localhost:8080/index.jsp

      如能进入页面表示tomcat安装成功。否则要考虑上述各软件重新安装或检查配置是否配置。

      6.将D:\java\Tomcat 5.5\common\lib下的servlet-api.jar文件拷到D:\java\jre1.6.0\lib\ext文件夹下。

      7.解压eclipse-SDK-3.3.2-win32.zip软件到D:\java文件夹下,可看到在java文件夹下新建了一个D:\java\eclipse-SDK-3.3.2-win32文件夹,里面有一个eclipse文件夹。

      8.解压tomcatPluginV321 .zip软件,得到一个文件夹:com.sysdeo.eclipse.tomcat_3.2.1,将整个文件夹复制到D:\java\eclipse-SDK-3.3.2-win32\eclipse文件夹下的plugins文件夹中。

      9.将eclipseme.feature_1.5.0_site.zip文件夹解压,解压后会有两个文件夹features和plugins。将两个文件夹内的内容分别拷贝到D:\java\eclipse-SDK-3.3.2-win32\eclipse文件夹下的features和plugins目录下。

      10.在java下面新建一文件夹:D:\java\workspace

      11.进入D:\java\eclipse-SDK-3.3.2-win32\eclipse文件夹,点击eclipse.exe图标,启动eclipse(第一次启动过程提示workspace路径,选择第10点设置的路径),进入window菜单的preferences选项,进行参数配置,如下图。

      1)。 进入界面,出现J2ME,表示J2ME插件已经安装进eclipse。

      2)。 点击左边的J2ME,出现界面

      在WTK Root中选择WTK的安装路径。

      3)。 点击左边J2ME下的DeviceManagement,出现界面。

      点击import,出现界面

      点击浏览按钮,选中WTK的bin目录,如d:\java\WTK22\bin,然后按refresh按钮

      4)。 再点击finish完成J2ME的配置操作

      12.在进入window菜单的preferences选项界面,点击左边的Tomcat选项,设置tomcat

      version为version 5.x,设置tomcat-home为D:\java\Tomcat 5.5,点击最右下角的APPLY按钮提交。

      在进入window菜单的preferences选项界面àjavaà修改Installed JREs的路径

      在进入window菜单的preferences选项界面àTomcatà设置Tomcat home

      安装插件后,删除Configuration文件夹的内容。

      疯狂Java培训的课程采用针对性培养,全面提升学员就业能力,重点加强训练职业素质。老师辛勤的讲解,让学员充分感受Java的魅力,充分激发每个学员对于编程的热爱,让学员在半年的时间内掌握8-10万的代码量,成为真正的技术高手,疯狂Java采用企业全真模拟开发训练,迅速积累项目经验。让学员迅速获得其他人需要花费两年才能获得的工作技能,无忧就业!

     

    展开全文
  • Java手机游戏开发实例 源码下载,各种开发完整实例,打包分享
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

        OGEngine是国际著名开源引擎AndEngine的一个分支,遵循LGPL开源协议使用OpenGL ES进行图形绘制。同时集成了Box2D物理引擎,因此可以实现复杂的物理效果。


        OGEngine主要使用Java语言开发,但在大运算量的耗时功能时,OGEngine使用了C/C++本地代码进行开发。比如物理引擎及音频处理。作为用户,你只需要关注Java端就可以了,它已经把所有的本地代码封装好了。相比于其他android游戏引擎,OGEngine的效率优势十分明显。

        AndEngine在国际上已成为Android最为流行的2D游戏引擎。目前Android平台很多下载量巨大的著名游戏,如《Xelorians》(X战机)、《滑动方块》、《松鼠吃坚果》、《贪婪蜘蛛》、《Alien Attack》、《Flappy Bird》等都是基于AndEngine引擎开发出来的。但是AndEngine项目由美国人尼古拉斯·格兰里奇以博客的形式维护,没有官方文档,网络上的文档、教程数量也比较少,所以学习难度较大。


        OGEngine在AndEngine开源框架下做了以下工作以便开发者更好的学习和使用:

    1、逻辑线程和渲染线程实现线程独立;

    2、编写了UI体系,提供以线性布局,相对布局,绝对布局,帧布局为基础的UI组件;

    3、修改资源加载并提供相应工具,使得加载资源工作量大大减少;

    4、增加动画编辑器,关卡编辑器,UI编辑器进行数据对接,引擎可以跟工具结合使用开发;

    5、编写场景跳转体系,提供方便的场景跳转方法以及数据传输;

    6、对实体相关类重做和分离,给实体操作提供更多方法和更方便复合实体操作;

    7、提供完整的事件系统;

    8、提供完整的开发文档和学习教程。


        OGEngine是一个开源项目,这使得开发者在遇到问题时可以直接从源码、官网文档及开发者社区中找到答案,也能按照自己的需要对OGEngine进行修改和扩展。OGEngine的源码由橙子游戏公司托管,版本由橙子游戏公司统一发布。


    发展历程

      2012.04  项目成立,启动研发

      2013.03  OGEngine v1.0版本开发完成

      2013.06  OGEngine正式开源开放

      2013.11  OGEngine v1.1版本发布,新增各种传感器技术支持

      2014.03  v1.2版本发布,更新了Particle(粒子系统),添加制作雨雪流水,Steak(动态模糊),Ratial Bule(径向模糊)等效果支持;另外还有改进IO技术,简化资源读取和写入过程

      2014.06  OGEngine v2.1版本发布,拓展各类编辑器

      2014.06  已有近百款手游基于OGEngine开发

      ……

      OGEngine保持不断更新,并持续提供给开发者支持


    平台支持

       OGEngine支持跨平台,当前最新版本支持的平台有Android; iOS及更多支持平台正在拓展中。


    开发工具

        OGEngine为开发者提供各类编辑器:UI编辑器、动画编辑器、关卡编辑器等;更多开发工具将持续提供给开发者使用,为开发者提供技术支持。


    游戏案例

      使用OGEngine开发的游戏已经达到近千款,大量手游成功推向市场并获得丰厚的盈利。

       

    访问OGEngine官网了解更多:  http://www.ogengine.com


    转载于:https://my.oschina.net/orangegame/blog/292748

    展开全文
  • JAVA能写大型游戏么?

    万次阅读 2018-08-30 14:27:06
    那就是页游和手游的服务端了,页游的前端都是Flash,手游的前端是coco2dx(C++),unity3D(C#或JS) 你可以看看 37游戏 墨麟集团 上海易娱 明朝网络 动网先锋 掌趣科技 等等游戏公司他们都找Java游戏服务端的...

    JAVA能写大型游戏么?
    答:不能 ,所谓的大型游戏一般都是指端游。必须是C++
    这没办法C++和java的效率还是有很大差距的。

    java什么东西基本都能开发,只是java致命的是不能直接操作内存,只能安装虚拟机,这样使java在开发的时候造成很多局限性.但是java提供了本地方法,可以调用c的类库。使得功能进一步提升。又由于java对于垃圾回收机制是自动的,使得游戏在流畅性上有很大的折扣。所以java不适合开发大型游戏(除非自己实现垃圾回收等一些机制),使java能与c相比使。又因为java的初衷就不在界面和桌面游戏上。而在企业开发。因此java不适合开发大型游戏。中小型网络游戏还行。

    在游戏业Java可以搞什么?那就是页游和手游的服务端了,页游的前端都是Flash,手游的前端是coco2dx(C++),unity3D(C#或JS) 你可以看看 37游戏 墨麟集团 上海易娱 明朝网络 动网先锋 掌趣科技 等等游戏公司他们都找Java游戏服务端的

    在性能方面java拿来做页游手游的服务端是无压力的。 为什么不用C++?
    因为Java的开发效率比C++的要高,敏捷,游戏开发都是在抢时间的,c++的要求门槛高 ,而且经验少的代码质量差,服务器很容易挂掉,另外一个是Java的人也比较好找,写的代码不要太烂,一般服务不会有什么问题的。

    页游手游现在用c++比较多的另外一个原因:历史
    为什么?
    好像在jdk 4.0之前是没有NIO的,所以游戏服务端的天下都是c++/c,后来java出了NIO后,慢慢出现NIO的框架 如netty mina等等优秀的框架,慢慢就出现用java来做服务端了。
    NIO是什么,自己百度吧。
    NIO的包,有一些新特性,就是异步非阻塞通讯。大大提高了服务端的性能。
    你们现在所用的Tomcat,其实是伪异步阻塞式通讯,就是一个线程池在接受发送,一个线程必须等客户端接受完毕才解除阻塞,底层还是同步阻塞的。

    现在很多页游手游的服务端都用Java了,起码在广州已经是很成熟的。
    搞C++的不愿转Java,这就是为什么服务端都是c++的天下了,java起码在页游手游服务端毫无疑问的,也有很多成功的产品。

    假如楼主你想搞端游,提醒一下,搞端游的公司门槛很高的,而且数量极少,现在剩下的端游公司真心不多了,都是些巨头,你打算搞端游的话,第一个你达不达到那种高水平?
    第二,公司太少了,风险很大。

    这里写图片描述

    展开全文
  • 本课程主要讲解了在Cocos2d-x 3.x中如何让Swift、Objective-C、C++和Java进行交互,以便利用历史遗留的代码。
  • Shader开发从入门到精通

    万人学习 2020-03-15 19:43:15
    Shader编程从入门到精通视频教程,该课程主要分享2D中的Shader与3D中的Shader编程,具体功能包括颜色配置、纹理、UV动画、滤镜等。
  • 使用Cocos2d-x 开发3D游戏

    万人学习 2020-03-15 19:43:18
    由CSDN知名博客讲师火云红孩儿创建的火云开发课堂正式开始讲授新的Cocos2d-x v3.7版本中的3D引擎功能模块!
  • 2D动作手游-Spine骨骼动画

    万人学习 2018-10-22 21:38:02
    本课程是基于Spine骨骼动画实现的动作类手游手游功能包括文本文件加密,技能系统,战斗系统,buff系统等,是一个功能齐全的游戏。
  • Unity3D移动端实战经验分享

    万人学习 2018-10-22 21:38:02
    主要是围绕资源加载效率的优化,文本文件加载,比如xml序列化读取,protobuf文件序列化,以及消息事件封装及应用,shader的优化及运用,移动端实时阴影的绘制。
  • cocos2d-x渲染技术

    万人学习 2019-06-26 11:57:08
    讲述cocos2d-x中的渲染技巧,包括混合、裁减等,还不快来为自己get新技能。
  • SpriteKit游戏引擎视频教程

    万人学习 2019-10-11 11:06:18
    SpriteKit是Apple新推出的2D游戏引擎,与Cocos2d-x类似...可以使用Objective-C和Swift语言开发。可开发iOS和Mac OS X下的2D游戏。本课程主要介绍了SpriteKit的常用技术,包括基础知识、action、粒子系统、物理引擎等。
  • U3D实时阴影绘制及Shader解决方案

    万人学习 2018-10-22 21:38:02
    主要是针对移动端的手游开发对于角色的实时阴影绘制,以及解决透明材质的角色阴影绘制和阴影重叠问题。
  • Unity 3D残影技术实现

    万人学习 2018-10-22 21:38:03
    主要实现了3D游戏中残影效果,非常适合游戏开发
  • 3D数学在Unity中运用

    万人学习 2018-10-22 21:38:02
    本课程主要是讲解3D数学知识在Unity中是如何运用?从坐标系到向量,矩阵,以及二叉树,行为树AI算法等知识讲解。将3D数学理论知识与实际开发结合起来。
  • 从初级介绍、设计并实现一套高效的跨平台的高效的GUI系统,采用OpenGL ES2.0规范Api进行渲染绘制。 介绍UI系统的消息处理,实现了一套高效,简单的消息处理机制,采用委托代理的模式做消息映射绑定。...
  • 红孩儿网狐Cocos经典棋牌开发教程

    千人学习 2020-03-15 18:41:37
    由知名Cocos技术讲师红孩儿讲解的基于网狐源码进行棋牌开发的系列教程。
  • Java游戏服务器开发之二--导航帖

    万次阅读 2018-08-09 13:13:50
    Java游戏服务器开发之三--日志  Java游戏服务器开发之四--通讯框架netty    Java游戏服务器开发之五--使用工厂模式生成netty     Java游戏服务器开发之六--整合spring   Java游戏服务器开发之七--使用...
  • 推广下自己的JAVA开源游戏服务端框架

    万次阅读 多人点赞 2019-11-16 15:18:13
    Carmelo是基于Java的游戏服务端框架,适合于页游和手游。它的主要特点是: 1. 利用Netty实现高效的NIO通信,同时支持TCP/HTTP协议 2. 完善的三层架构模型,易扩展 3. 通用、完善的session管理机制,无需...
  • 客户端:cocos2d-x C++开发  服务端:JAVA  数据库:Sql 下载地址:http://www.51xyyx.com/2733.html   下载地址:http://www.51xyyx.com/2733.html ...cocos2d源码,部落战争手游源码,精品手游源码...
1 2 3 4 5 ... 20
收藏数 9,427
精华内容 3,770
关键字:

java手游开发