• 大小: 3.79MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-01
  • 语言: Java
  • 标签: 魔塔  

资源简介

java魔塔框架代码,易理解,适合Java入门,其中,魔塔实现的主体都在MTowerPanel类里面,该项目涉及到线程并发,文件读取与存储,图片应用,Graphics类的应用,Player类的应用,对java基础有很好的巩固,适合java入门与Java正在jin进阶的基友。

资源截图

代码片段和文件信息


/* date:20180408-
 * autor:Ad_Chen林超凡
 * WinechangeMac:iconv -f GB18030 -t UTF-8 SensitivewordFilter.java > new_SensitivewordFilter.java
 */

import java.awt.*;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.InputStream;
import java.util.Arrays;
import java.awt.event.*;
import javax.swing.*;

import com.info.*;
import com.load.LoadImage;
import com.load.LoadInfo;
import com.sun.org.apache.xpath.internal.WhitespaceStrippingElementMatcher;
import com.sun.org.apache.xpath.internal.operations.Bool;

import javazoom.jl.player.Player;

public class MTower {
        // 单个图像大小,我默认采用32x32图形可根据需要调整比例
        // 当时,始终应和窗体大小比例协调;比如32x32的图片,如何
        // 一行设置15个,那么就是480也就是本例子默认的窗体大小,
        // 当然,我们也可以根据ROW*CSCOl*CS在初始化时自动调整
        // 窗体大小
        private int count;// 动作计数

        private int floor = 1;// 楼层
        private Hero role = new Hero();// 创建主角
        private int x = 7 y = 13;// 英雄初始坐标位置
        private int maxfloor = 1;// 到达过的最高楼层
        public int[] sec = new int[50];

        private int spend = 28;// 商店初始价格
        private boolean disp = false;// 是否消失

        private String[][] string = {
                        { ““ “你就是国王派来的勇者吗?我等你很久了我的力量被魔王封印了但是我的智慧还在我会在后面帮你的!\n噢对了3楼有我之前用过的剑7楼有我用过的盾.你最好先拿到它们.“
                                        ““ “传说这座塔一共30层但是据我估计不止30层!“ “听说塔内有各式各样的道具有的只能用一次而有的可以永久使用.“ } // 1层
                        { ““ ““ ““ ““ ““ } // 2层
                        { ““ ““ ““ ““ “【怪物宝鉴】合理使用会保障你的血量.塔里好像有个【飞行器】可以在去过的楼层自由飞行.“ } // 3层
                        { ““ ““ ““ “这一层有一个【锄头】可以挖掉周围的墙壁但是只能存在一个而且用过之后就会损毁珍惜使用.“ ““ } // 4层
                        { ““ ““ ““ “注意史莱姆怪物的眼睛.“ “这一层还有一个隔间需要从其他地方进入.“ } // 5层
                        { ““ ““ ““ ““ “机关门没有钥匙但是你把守卫打倒后就会自动消失.“ } // 6层
                        { ““ “看样子你还不错,那我再帮你一把,还有一套升级版的装备在【第9楼】,得到它们后你将变得更强!我还有事,先走了!“ ““ ““ ““ } // 7层
                        { ““ ““ ““ ““ ““ } // 8层
                        { ““ ““ ““ ““ ““ } // 9层
                        { ““ ““ ““ ““ ““ } // 10层
                        { ““ ““ ““ ““ ““ }// 11层

        };// 存储对话
        public String[] shoplist = { “血量加“ + ((this.floor) / 10 + 1) * 400 “  攻加“ + ((this.floor) / 10 + 1) * 3
                        “  防加“ + ((this.floor) / 10 + 1) * 4 “我买不起!“ };// 商店选项列表
        private int[][][] map;// 地图
        private Image[] floorImage = new Image[4];
        private Image[] wallImage = new Image[9];
        public ImageIcon[] goodph = new ImageIcon[60];
        private Monster[] m;// 创建怪物
        private Shop shops = new Shop(“商店“ 101);// 创建商店
        private Key[] keys = new Key[3];// 创建钥匙
        private Drug[] drugs = new Drug[4];// 创建药品
        private Jewel[] jewels = new Jewel[2];// 属性宝石
        private Door[] doors = new Door[4];// 创建门
        private Goods[] goods = new Go

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-06 09:34  MTower\
     文件         623  2018-07-30 13:12  MTower\.classpath
     文件         396  2018-04-10 12:09  MTower\.project
     目录           0  2018-08-06 09:34  MTower\.settings\
     文件          50  2018-07-30 14:12  MTower\.settings\org.eclipse.core.runtime.prefs
     文件        7237  2018-04-12 10:57  MTower\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-08-06 09:34  MTower\bin\
     目录           0  2018-08-06 09:34  MTower\bin\com\
     目录           0  2018-08-06 09:34  MTower\bin\com\info\
     文件         828  2018-08-05 18:47  MTower\bin\com\info\Door.class
     文件        1037  2018-08-05 18:47  MTower\bin\com\info\Drug.class
     文件        1181  2018-08-05 18:47  MTower\bin\com\info\Goods.class
     文件        1409  2018-08-05 18:47  MTower\bin\com\info\Hero.class
     文件         592  2018-08-05 18:47  MTower\bin\com\info\Jewel.class
     文件        1026  2018-08-05 18:47  MTower\bin\com\info\Key.class
     文件         717  2018-08-05 18:47  MTower\bin\com\info\Monster.class
     文件         890  2018-08-05 18:47  MTower\bin\com\info\Npc.class
     文件        1046  2018-08-05 18:47  MTower\bin\com\info\Shield.class
     文件         828  2018-08-05 18:47  MTower\bin\com\info\Shop.class
     文件         831  2018-08-05 18:47  MTower\bin\com\info\Stair.class
     文件        1043  2018-08-05 18:47  MTower\bin\com\info\Sword.class
     文件         790  2018-08-05 18:47  MTower\bin\com\info\Things.class
     目录           0  2018-08-06 09:34  MTower\bin\com\load\
     文件        3771  2018-08-05 18:47  MTower\bin\com\load\LoadImage.class
     文件        7374  2018-08-05 18:47  MTower\bin\com\load\LoadInfo.class
     文件      105363  2008-11-16 18:35  MTower\bin\jl1.0.1.jar
     文件       15272  2018-08-05 18:47  MTower\bin\MTower.class
     文件         781  2018-08-05 18:47  MTower\bin\MTowerPanel$1.class
     文件        2685  2018-08-05 18:47  MTower\bin\MTowerPanel$10.class
     文件        1140  2018-08-05 18:47  MTower\bin\MTowerPanel$11.class
     文件        1192  2018-08-05 18:47  MTower\bin\MTowerPanel$12.class
............此处省略355个文件信息

评论

共有 条评论