• java手机游戏堡垒的设计与开发免费源代码+LW


    4.1游戏的的思路、构想
    4.1.1游戏想法的产生
    相信大家一定都在8位机机上玩过《冒险岛》这款游戏,非常有趣味性。

    游戏中玩家通过不断的闯关,来解救公主。在每个关都很很多的怪物阻挡着你,所以需要运用各种机关或者秘籍来杀死它们。杀死他们的同时还可以获得各种奖励,加生命,加血等,增加了游戏的趣味性。

    如图2所示:
    在这里插入图片描述
    4.2 程序的类结构
    程序一共有8个主要类,其中菜单类负责各个屏幕的切换。程序的类结构如图3所示:
    在这里插入图片描述
    4.3 游戏的流程图
    进入游戏菜单。初始情况下,游戏菜单有5个选项,它们分别是开始游戏、游戏说明和排行榜、设置、关于。选择开始新游戏则进入游戏,在游戏中如果按下非游戏键则中断游戏返回菜单,此时菜单中增加了一个继续游戏的选项,可以返回游戏也可以重新开始新的游戏。在菜单中选择游戏说明或者高分记录,则进入相应的屏幕,他们都能用“后退”软键返回菜单。菜单中的退出选项用于退出程序。游戏的流程如图4所示:
    在这里插入图片描述
    4.4 游戏的实现
    游戏一共实现了几个类,包括用于游戏外部的、菜单类、排行榜屏幕类、声音设置屏幕类、结束屏幕类,以及用于游戏本身的游戏画布类、声音效果类。

    4.4.1主类GameMIDlet的实现
    MIDlet是最核心的类。MIDlet程序有三种状态:

    1.暂停状态

    2.运行状态

    3.销毁状态

    J2ME程序都是从MIDlet类开始执行,系统在执行MIDlet程序时,首先构造一个MIDlet类型的对象,然后使程序进入到暂停状态,按照生命周期的规定,系统会自动调用MIDlet对象的startApp方法使程序进入到运行状态,开始程序的执行。

    下图是运行时显示的画布对象:
    在这里插入图片描述
    首先,先要创建MIDlet类型的对象,下面我们来看对象的构造方法:

    //主程序构造方法
    public GameMIDlet()
    {
    rs = null;
    RecordName = “GameRMS”;
    GameMenu.display = Display.getDisplay(this) ;
    GameMenu.midlet = this;
    }

  • 相关阅读:
    PMP考点有哪些啊?
    小目标检测高效解决方案汇总,附19篇原论文&开源代码
    国内“风口”转变,中国游戏公司纷纷“外逃”,东南亚是个好去处
    PTA 网红店打卡攻略(带权建图搜索)
    正确查询DO基站IP
    HyperBDR云容灾深度解析五:全程助力业务级容灾,实现分钟级RTO业务恢复
    nginx反向代理 负载均衡
    利用systemd实现ssl证书的自动续期
    Swift基础
    会议通知和代开会议
  • 原文地址:https://blog.csdn.net/bwwork/article/details/126610114