`
happmaoo
  • 浏览: 4465940 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

(一)NetBeans IDE上的Java手机游戏例子

阅读更多
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>

准备软件:

1。下载Java SE 5.0或以上版本(http://java.sun.com/javase/downloads/index_jdk5.jsp )

2。下载NetBeans IDE 5.5.1 (http://zh-cn.netbeans.org/ )

3。下载NetBeans Mobility Pack for CLDC (http://zh-cn.netbeans.org/ )


安装软件:

按照以下顺序安装软件:

  1. 安装Java SE 5.0

  2. 安装NetBeans IDE 5.5.1

  3. 安装NetBeans Mobility Pack for CLDC


生成Java游戏例子

1。安装完成后,打开NetBeans IDE , 选择菜单"文件"->"新建项目"。在出现的"新建项目"窗口中,"类别"框中选择"移动"下的"MIDP2.0样例",右边“项目”中选择“MIDP2.0的各种游戏”。


2。在下一个窗口中,选项如下

仿真器平台:Sun Java(TM) Wireless Toolkit 2.5.1 for CLDC

设备配置:CLDC-1.1

设备配置文件:MIDP-2.0


Sun Java(TM) Wireless Toolkit 2.5.1 for CLDC是Sun提供的缺省仿真器。

完成后,在NetBeans中看到VarousGames项目,

3。鼠标右键点击VarousGames, 选择"生成项目",可以在输出窗口中,看到生成了两个文件,VariousGames.jar和VariousGames.jad. 这两个文件作为部署文件,在之后的章节中会使用到。


4。鼠标右键点击VarousGames项目,选择“运行项目”,可以看到如下结果:


包括两个游戏:贪吃蛇(WormGame)和推箱子(PushPuzzle)。


贪吃蛇


推箱子

项目中有完整的源代码,这篇文章里不谈如何进行手机游戏的编码,而是着重介绍这两款游戏如何部署在不同平台的仿真器上.




分享到:
评论

相关推荐

    (一)NetBeans IDE上的Java手机游戏例子.rar

    通过阅读提供的"(一)NetBeans IDE上的Java手机游戏例子.pdf"文档,你应该能更深入地理解这些概念,并能看到一个实际的游戏开发过程。文档可能包含了具体的代码示例、步骤说明以及注意事项,有助于你亲手实践这个项目...

    java手机游戏50例代码

    Java手机游戏50例代码集合是一份非常宝贵的资源,它涵盖了Java在移动设备上开发游戏的各种实例。这个压缩包中的代码实例旨在帮助开发者理解和学习如何使用Java语言来创建丰富的、互动的游戏体验。以下是对这些知识点...

    JAVA上百实例源码以及开源项目源代码

    Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系...

    《J2me手机游戏编程入门》书带源码

    《J2ME手机游戏编程入门》是一本专为初学者设计的书籍,旨在引导读者进入移动游戏开发的世界。J2ME(Java 2 Micro Edition)是Java平台的一个子集,主要用于开发嵌入式设备和移动设备上的应用程序,尤其是早期的智能...

    LoginScreenExample.zip

    "j2me" 表明这个示例是基于Java 2 Micro Edition的,这是Java平台的一个子集,专为资源有限的移动设备和嵌入式系统设计,如早期的智能手机、游戏机或家用电器。 在【压缩包子文件的文件名称列表】中,我们只看到...

    J2ME手机游戏编程入门

    J2ME(Java 2 Micro Edition)是Java平台的一个子集,主要用于嵌入式设备和移动设备,特别是手机游戏开发。本教程将引导初学者进入J2ME手机游戏编程的世界,通过实例和代码解析,提升编程技能。 1. **J2ME基础知识*...

    Java移动通信程序设计-J2ME MIDP

    Java移动通信程序设计-J2ME MIDP 是一个专注于在移动设备上开发应用程序的教程,主要使用Java技术,特别是Java Micro Edition (J2ME) 平台的Mobile Information Device Profile (MIDP)。J2ME是Java的一个子集,专为...

    手机拼图游戏附源代码

    1. **J2ME基础知识**:学习者将接触到J2ME的开发环境设置,包括使用Java Wireless Toolkit (J2ME SDK) 或NetBeans等IDE,以及如何创建和运行J2ME项目。 2. **游戏逻辑**:拼图游戏涉及到图像处理、算法实现(例如,...

    开发J2ME的典型例子

    开发J2ME应用通常需要集成开发环境(IDE),如NetBeans或Eclipse,它们提供了专门的J2ME插件。这些IDE帮助开发者编写、编译、模拟和部署J2ME应用。此外,还有像MIDP Emulator这样的工具,可以模拟不同类型的移动设备...

    经典→j2me游戏开发实例讲解

    Java 2 Micro Edition(J2ME)是一种针对嵌入式设备和移动设备的Java平台,它主要用于开发在手机、智能手表、电视等设备上的应用程序,尤其是游戏。本篇将深入探讨J2ME游戏开发的经典实例,揭示其核心技术和设计思路...

    j2me开发的rpg

    J2ME是Java技术的一个分支,专为资源有限的移动设备如早期的智能手机和平板电脑设计,它允许开发者创建跨平台的游戏和应用程序。这款RPG游戏由作者亲自制作,目标用户主要是对游戏开发感兴趣的初级开发者,对于已经...

    Java_J2ME_TheCompleteReference

    J2ME是Java平台的一个关键部分,主要用于开发和部署在资源受限设备上的应用程序,如移动电话、智能手表、家用电器等嵌入式系统。这本书全面覆盖了J2ME的各个方面,为读者提供了详尽的理论知识和实践指导。 首先,书...

    J2ME-MyCS.zip_CSMidl_counter strike j2me_j2me_platform j2me game

    这个压缩包“J2ME-MyCS.zip”包含了一个基于J2ME的手机游戏,名为“CSMidl”,它是对经典第一人称射击游戏Counter-Strike(CS)的2D版本实现。** **1. J2ME环境配置:** 在开发J2ME应用之前,开发者需要设置J2ME...

    J2ME手机电话本

    本文将深入探讨如何在NetBeans集成开发环境中利用J2ME实现一个手机电话本功能。 首先,我们需要了解J2ME的基础架构。J2ME由配置(Configurations)和框架(Profiles)组成。配置定义了运行时环境的基本特性,而框架...

    J2ME轻松学教程.rar[评价可免费]

    1. **Eclipse或NetBeans IDE**:开发者可以选择这些集成开发环境来编写J2ME应用,它们提供代码编辑、调试和项目管理等功能。 2. **MIDlet**:J2ME应用程序的核心单元,类似于Java应用程序中的主类。 3. **生命周期...

    j2me 开发手机3D图形程序源代码

    通过深入研究这个源代码,开发者可以掌握在有限的资源条件下,如何利用J2ME实现高效的3D图形渲染,从而为手机游戏开发打下坚实基础。同时,了解和实践3D图形编程也对提升对计算机图形学原理的理解大有裨益。

    j2me新手学习全套示例源代码

    Java 2 Micro Edition(J2ME)是一种针对嵌入式设备和移动平台的Java技术,主要应用于手机、智能手表、电视等设备上的应用程序开发。本资料包“j2me新手学习全套示例源代码”是专为初学者设计的一系列实践教程,旨在...

    J2ME程序设计实例教程课件

    Java 2 Micro Edition(J2ME)是Java平台的一个子集,主要用于嵌入式设备和移动设备,如手机、智能家电等。J2ME为开发者提供了在小型设备上开发应用程序的框架,包括用户界面、网络连接和数据存储等功能。本教程通过...

    J2me赤血英豪源代码(6种机型)

    J2ME为手机游戏开发提供了便利,由于其跨平台特性,开发者可以编写一次代码,然后在不同型号的手机上运行。"赤血英豪"就是这样一个例子,它是一款基于J2ME的游戏,可以在多种手机型号上运行,如E398、索爱K700、...

Global site tag (gtag.js) - Google Analytics