吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4762|回复: 6
收起左侧

[Java 转载] 小游戏启动器

[复制链接]
阳光下的少年 发表于 2019-1-9 19:56

Java小白制作4399小游戏离线启动器

//GameMain.java
package com.str.game;
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
import java.util.Scanner;
public class GameMain {

    public static void main(String[] args){
        Scanner src = new Scanner(System.in);
        GameList style = new GameList();
        style.List();                           //游戏启动器界面
        System.out.print("请输入你要打开的游戏编号:");
        int number=0;

        //判断输入是否合法
            try {
                number = src.nextInt();         //获取游戏编号
                if(number < 1 || number > 5) {
                    System.out.println("你必须输入列表有的编号\n再给你一次输入的机会");
                    number = src.nextInt();
                }   
            }
            catch(Exception e) {
                System.out.println("你必须输入列表中的编号");
            }
        System.out.println();                   //换行
        //获取游戏启动编号
        switch(number) {
        case 1:                     //1.勇者之路精灵物语速升版
            try {
                Desktop des = Desktop.getDesktop();
                File f = new File("勇者之路精灵物语速升版.html");
                des.open(f);
                System.out.println("启动成功");
            }
            catch(IOException e) {
                System.out.println("游戏\"勇者之路精灵物语速升版\"不存在或打开失败");
            }
            break;

        case 2:                             //2:黄金矿工双人版
            try {
                Desktop des = Desktop.getDesktop();
                File f = new File("黄金矿工双人版.html");
                des.open(f);
                System.out.println("启动成功");
            }
            catch(IOException e) {
                System.out.println("游戏\"黄金矿工双人版\"不存在或打开失败");
            }
            break;

        case 3:                             //3:疯狂小人战斗
            try {
                Desktop des = Desktop.getDesktop();
                File f = new File("疯狂小人战斗.html");
                des.open(f);
                System.out.println("启动成功");
            }
            catch(IOException e) {
                System.out.println("游戏\"疯狂小人战斗\"不存在或打开失败");
            }
            break;

        case 4:                             //4:高楼爆破
            try {
                Desktop des = Desktop.getDesktop();
                File f = new File("高楼爆破2.html");
                des.open(f);
                System.out.println("启动成功");
            }
            catch(IOException e) {
                System.out.println("游戏\"高楼爆破2\"不存在或打开失败");
            }
            break;

        case 5:                             //5:双刃战士
            try {
                Desktop des = Desktop.getDesktop();
                File f = new File("双刃战士.html");
                des.open(f);
                System.out.println("启动成功");
            }
            catch(IOException e) {
                System.out.println("游戏\"双刃战士\"不存在或打开失败");
            }
            break;
        }
    }
}
//GameList.java
package com.str.game;

public class GameList {
    //游戏启动器主界面
    public void List() {
        //游戏标题
        System.out.println("Game Caption:\t\t\tFlash & Brower Games Offline\t\t\tVersion:0.1.3");
        //列表头部
        for(int i=0;i<100;i++)
            System.out.print("=");
        System.out.println("\n");           //换行
        //列表中部
        for(int i=0;i<5;i++) {
            for(int j=0;j<35;j++) {
                System.out.print(" ");
            }
            //列表项目
            if(i==0)
                System.out.println("1.勇者之路精灵物语速升版");
            else if(i==1)
                System.out.println("2.黄金矿工双人版");
            else if(i==2)
                System.out.println("3.疯狂小人战斗");
            else if(i==3)
                System.out.println("4.高楼爆破");
            else if(i==4)
                System.out.println("5.双刃战士");
        }
        System.out.println();       //换行
        //列表尾部
        for(int i=0;i<100;i++)
            System.out.print("=");  //画游戏列表底部边框
        System.out.println();       //换行
    }
}

GitHub:离线游戏

免费评分

参与人数 4吾爱币 +8 热心值 +4 收起 理由
wushaominkk + 3 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Makraov + 1 + 1 加油,会有进步的
奇葩朵朵开 + 1 + 1 用心讨论,共获提升!
JusonR + 3 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

gunxsword 发表于 2019-1-9 22:19
继续加油吧,相信以后可以写出真正的好东西!
shghe 发表于 2019-1-9 21:57
YAO21 发表于 2019-1-9 22:20
 楼主| 阳光下的少年 发表于 2019-1-9 22:34
lly601 发表于 2019-1-9 21:20
感谢楼主热心分享

对的,这是把小游戏从网站上下载下来的,玩的时候就不需要网络了
成吉6 发表于 2019-1-10 02:09 来自手机
可以 研究一下
qq20123 发表于 2019-1-10 09:05
感谢楼主热心分享
wushaominkk 发表于 2019-1-10 09:22
有想法,吾爱因你更精彩!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-15 22:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表