`

第一个MIDP小游戏

阅读更多
 

第一个MIDP小游戏

 

       三周前开始接触J2ME这玩意儿,为的是给我的手机做点东西,应用也好,游戏也罢,总之学习并进步着的感觉,不错。

       经过看文档、泡论坛等多种手段,我知道了MIDP为何物:对于程序员来讲,它是一个编程平台;我知道了要使自己写的MIDlet跑起来,需要经过编译,打包成jar,再通过预检查,然后才能放到手机中运行。哦,还需要生成一个jad的描述文件。

       我终于可以写一个“HelloWorld”这样的MIDlet了。于是,接下来的事情就好办多了,我就想我该做个什么东西好呢?简单点吧,呵呵,不要给自己太大压力嘛。我想起了以前玩过的一个小游戏——五子连珠,不是五子棋,是把同样颜色的五个以上小球连成直线或斜线,就可以消掉得分的那种。感觉逻辑比较简单,实现起来应该不难。所以,便动手开始做。这次实践,完全没有考虑什么结构什么的,只是想首先把可用东西实现出来,给自己点鼓励,稍稍来点成就感,哈哈(寒)。

       哦,忘了说明了。我的手机是E398的,用的是motorola提供的sdk。下面是游戏的截图:

 
       操作很简单,通过按键1,2,3,4,6,7,8,9这几个按键移动选择框,通过按键5来选择小球和移动小球。把同样颜色的小球连成线,5个以上就可以消掉得分了。顶部中间有三个方块颜色,显示的是下一次出现的小球的颜色。

 

       未完成部分:

       1.没有把分数信息记录到rms中;

       2.小球移动时没有动画效果;

       3.没有判断选中的小球能否到达指定的方格中,即目前选中的小球都能到达指定的方格,不管选中小球和目的方格之间是否存在通路。

当然其中还可能有些小bug.  :-)

----------------------------------------------------------------------------------------------------------------
JAR+JAD下载:/Files/luyiping/fiveBalls.rar

分享到:
评论

相关推荐

    J2ME手机游戏MIDP1.0游戏入门

    **J2ME手机游戏MIDP1.0游戏入门** ...通过学习这个教程,初学者将掌握MIDP1.0的基础知识,能够创建出自己的第一个手机游戏——五子棋。在这个过程中,他们将深化对J2ME的理解,为更复杂的移动应用开发打下坚实基础。

    MIDP和游戏用户界面.pdf

    例如,一款第一人称射击游戏可能采用金属质感的界面设计,营造硬核氛围;而一款幽默风格的在线猜谜游戏,则可能使用鲜艳色彩和丰富的音效,增强趣味性和互动性。 ##### (二)移动游戏界面的独特性 移动游戏界面相...

    自己做的第一个j2me小游戏

    标题中的“自己做的第一个j2me小游戏”表明这是一个基于Java ME(J2ME)平台开发的个人项目。Java ME,全称Java 2 Platform, Micro Edition,是Java平台的一个子集,主要用于移动设备、嵌入式设备等资源有限的环境。...

    android平台中使用j2me MIDP2.0中GameAPI

    **Sprite** 是MIDP 2.0中的一个核心概念,它代表了游戏中的动态元素,比如角色、子弹等。Sprite有自己的位置、大小和动画序列。在Android中,我们可以创建一个自定义的Sprite类,包含位置坐标、尺寸、图像资源以及...

    Java手机游戏编程之MIDP图形设计篇

    在这个例子中,`startApp()`方法首先检查当前是否已有屏幕显示,如果没有,就显示第一个屏幕`FirstScreen`。如果当前屏幕已经是`FirstScreen`,则切换到`SecondScreen`。这种方法确保了MIDlet可以根据用户的操作灵活...

    midp-2_0-src-windows-i686 + j2me_cldc-1_0_4-src-winunix.

    Midp 2.0是这个规范的第二个主要版本,带来了许多增强功能,包括: 1. **高级用户界面(UI)组件**:提供了更丰富的图形元素和布局管理,使开发者能够创建更复杂的用户界面。 2. **网络连接改进**:支持HTTP和WAP2...

    J2ME Game Development with MIDP2.pdf

    - **第1章 – 概述:** 本章简要介绍了移动游戏行业的概况、可用于开始移动游戏开发的工具、开发过程中可能遇到的限制以及游戏设计和开发过程的考虑因素。 - **后续章节:** 从第6章开始,书中将通过一个基本的...

    midp2.0 spec kor_j2me_源码

    MIDP 2.0是MIDP的第二个主要版本,带来了许多增强的功能和改进。 **1. MIDP 2.0概述** MIDP 2.0的主要目标是提供更丰富的用户体验和增强的应用程序功能。它包括对用户界面的改进,支持更大的内存和屏幕分辨率,以及...

    solitaire4jv-midp2-v1.0.tar

    7. **版本历史**:“v1.0”表明这是该游戏的第一个正式版本,可能包含了基本的游戏功能和初步的用户界面。后续版本可能会进行错误修复、性能优化或者添加新特性,以满足用户需求和提升游戏品质。 总结起来,...

    手机开发J2ME小游戏源码

    总的来说,J2ME为手机小游戏开发提供了一个相对简单的平台,但同时也需要开发者掌握良好的编程技巧和性能优化知识,以应对移动设备的资源限制。通过不断实践和学习,你可以创造出有趣的手机游戏,吸引广大用户。

    j2me RPG小游戏

    通过这个"j2me RPG小游戏"项目,你可以深入实践J2ME开发,掌握移动游戏的基本原理,同时提升问题解决和调试技巧。文件名称"L4_RPG"可能表示游戏的第四关或者第四阶段,具体含义需要查看源代码才能确定。在实际学习...

    J2ME吞食鱼小游戏

    《J2ME吞食鱼小游戏》是一款基于Java 2 Micro Edition (J2ME) 平台开发的手机游戏。J2ME是Java平台的一个子集,专为资源有限的移动设备如早期的智能手机和平板电脑设计,用于创建移动应用程序,包括游戏、通信应用等...

    S40第一版的JAVA游戏合集

    S40第一版的JAVA游戏合集,代表了那个时代手机游戏的一种记忆。这个合集可能包含了多种不同类型的经典Java游戏,比如益智、动作、冒险、体育等,让玩家能够在小巧的手机屏幕上体验丰富的娱乐。 首先,我们要了解...

    JAVA基于J2ME的手机游戏开发吞吃蛇小游戏(论文+源代码)

    第一章 绪论 1 1.1 研究背景 1 1.2 研究内容 1 第二章 J2ME及其体系结构概述 2 2.1 J2ME简介 2 2.2 J2ME 体系结构 2 2.3 移动信息设备简表概述 3 2.3.1 MIDP的目标硬件环境 3 2.3.2 MIDP应用程序 3 2.3.3 CLDC和MIDP...

    j2me上的类似玛丽医生的方块小游戏

    总结来说,这个项目是一个基于J2ME平台的“玛丽医生”风格的小游戏,目前尚处在开发阶段,有进一步完善和扩展的空间。开发者需要利用J2ME的相关技术和框架,对游戏进行优化和增强,以提供更好的用户体验。

    Mobile Information Device Profile for Java 2 Micro Edition Version 2.0(MIDP 2.0).PDF

    MIDP 2.0是MIDP的第二个主要版本,相比1.0版本,它引入了许多新特性和改进,旨在提升用户体验和开发者的工作效率。以下是MIDP 2.0的关键特性: 1. **用户界面增强**:MIDP 2.0引入了可定制的轻量级用户界面组件,如...

    J2ME游戏开发(第一版)

    **J2ME游戏开发(第一版)** Java 2 Micro Edition (J2ME) 是一个为小型设备和嵌入式系统设计的Java平台,它在20世纪末至21世纪初广泛应用于移动电话、PDA和家用电器等设备上的应用程序开发,尤其是游戏领域。J2ME...

    java初学者写的一个飞行射击游戏

    在本项目中,一个java初学者开发了一个简单的飞行射击游戏,这是他在学习Java四个月后的第一个成果,耗时四天。这个项目展示了开发者在Java编程基础以及游戏开发方面的一些初步理解,尤其关注了J2ME(Java Micro ...

Global site tag (gtag.js) - Google Analytics