精华内容
下载资源
问答
  • wap 文字游戏

    2018-07-20 14:59:35
    一款仙侠类文字游戏的php源代码-------------------------------------------------------
  • 江湖传说wap文字游戏

    2018-12-19 12:06:52
    用sql2012和ISS7.0备份还原1.bak到数据库然后就可以了
  • 幻想西游游戏源代码 技术栈 PHP + MySQL 活动招募信息(研究员的大佬看看了) 项目运行 将index.php放到服务器目录 数据库目录覆盖mysql的数据目录,修改sql / mysql.php和fqxy / sql / mysql.php的数据库配置 配置...
  • wap文字游戏源码.zip

    2020-09-23 13:25:08
    wap文字游戏php源码,现成部分是寻仙记,可自己改编成其他游戏,如经典的3gQQ家园游戏:纵横四海、精武堂、召唤之王。目前我正在改编成自己的游戏《天空之城》,正在测试中,可进入查看。www.cmdandxgz.top
  • Wap文字游戏幻想西游的源码,语言为PHP+SQL。
  • wap online 文字游戏 CGI

    2018-08-28 11:40:57
    wap online 文字游戏 CGI架设 日语可以自己翻译 可以自己翻译为中午 架设简单
  • Wap文字游戏幻想西游的源码,语言为PHP+SQL。
  • wap游戏英雄

    2018-07-07 16:54:18
    一个WAP游戏源码,学习交流用,功能简单实用,养成类的。
  • Wap文字游戏幻想西游的源码,语言为PHP+SQL。,PHP源码
  • 纵横四海文字游戏源码
  • 经测试过完整 纯文字类型 wap畅玩老游戏 、 自己下载研究简单的很会不会 靠自己
  • 一个离线网页游戏,小黑屋
  • 纵横四海文字游戏源码.zip
  • WAP网页游戏

    2021-06-02 11:19:44
    最近利用空余时间开发了一款类似3GQQ家园的网页游戏。 使用apache+mysql+php 游戏页面如下

    最近利用空余时间开发了一款类似3GQQ家园的网页游戏。

    使用apache+mysql+php

     

    游戏地址:www.cmdandxgz.top

    bug可能很多,正在测试

    游戏页面如下

     

    展开全文
  • 【江湖传说】WAP页游源码.【江湖传说】WAP页游源码.【江湖传说】WAP页游源码.【江湖传说】WAP页游源码.【江湖传说】WAP页游源码.【江湖传说】WAP页游源码.【江湖传说】WAP页游源码.【江湖传说】WAP页游源码.
  • RPG文字游戏源码2

    2018-07-19 08:31:57
    RPG文字游戏源码,COCOS2DX很快移植,非常详细。如果是服务器的话一步搭建到位。对于开放式分支游戏具有很大的参考价值和意义。适合初学COCOS2DX,游戏设计的人,另外里面包含了很多高效算法。
  • 自己写的一个文字冒险引擎的编辑器。
  • java文字类小游戏2.0版本

    千次阅读 2020-10-08 21:19:52
    java文字类小游戏 用javaFx面板显示文字类小游戏,目前正已完成基本打斗和打怪爆出武器的开发,后续会不断更新示例图如下: 运行这个类开始游戏 代码我已上传至码云,有需要的小伙伴自行拉取代码,git项目的访问...

    java文字类小游戏

    用javaFx面板显示文字类小游戏,目前正已完成基本打斗和打怪爆出武器的开发,后续会不断更新示例图如下:
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    示例图
    在这里插入图片描述

    运行这个类开始代码我已上传至码云,有需要的小伙伴自行拉取代码,git项目的访问地址如下:
    https://gitee.com/xiaoshenlan/text-game

    展开全文
  • java 最简单的文字游戏

    千次阅读 多人点赞 2018-10-18 22:02:54
    本来想把它移植到JAVA GUI文字游戏里,貌似空余时间越来越少,只能提前发出来了 JAVA GUI文字游戏 应该是会开发下去。。。欢迎关注点赞评论啥的 先上两张图 开始结束直接上代码吧 Enemy 怪 public class ...

    本来想把它移植到JAVA GUI文字游戏里,貌似空余时间越来越少,只能提前发出来了

    JAVA GUI文字游戏 应该是会开发下去。。。欢迎关注点赞评论啥的

    先上两张图

    开始
    结束

    直接上代码吧

    Enemy 怪

    public class Enemy {
    	private String type;// 名称
    	private int life;// 生命值
    	private boolean isLive;// 是否活着
    	private int attack;// 攻击力
    	private int defend;// 防御力
    	private int maxLife;//最大生命
    	private int miss;// 躲避系数
    	// 受伤
    	public void injured(Player h) {
    		int n = GameUtil.getNumber(1,101);
    		if (n < miss) {
    			System.out.println("[#]"+"没打到");
    			kill(h);// 还击
    			return;
    		}
    		System.out.println("[#]"+type + ":受伤");
    		// 生命值减少
    		int loseLife = GameUtil.getLoseLife(h.getAttack(), defend);
    		// int loseLife=g.getLoseLife(h.attack, defend);
    		// int loseLife=h.attack-defend;
    		life -= loseLife;// life=life-30;
    		// 判断生命值是否小于0
    		if (life < 0) {
    			life = 0;
    			dead(h);// 死亡
    		} else {
    			show();// 显示状态
    			kill(h);// 还击
    		}
    	}
    
    	
    	public String getType() {
    		return type;
    	}
    
    
    	public void setType(String type) {
    		this.type = type;
    	}
    
    
    	public int getLife() {
    		return life;
    	}
    
    
    	public void setLife(int life) {
    		this.life = life;
    	}
    
    
    	public boolean isLive() {
    		return isLive;
    	}
    
    
    	public void setLive(boolean isLive) {
    		this.isLive = isLive;
    	}
    
    
    	public int getAttack() {
    		return attack;
    	}
    
    
    	public void setAttack(int attack) {
    		this.attack = attack;
    	}
    
    
    	public int getDefend() {
    		return defend;
    	}
    
    
    	public void setDefend(int defend) {
    		this.defend = defend;
    	}
    
    
    	public int getMaxLife() {
    		return maxLife;
    	}
    
    
    	public void setMaxLife(int maxLife) {
    		this.maxLife = maxLife;
    	}
    
    
    	public int getMiss() {
    		return miss;
    	}
    
    
    	public void setMiss(int miss) {
    		this.miss = miss;
    	}
    
    
    	// 还击
    	public void kill(Player h) {
    		System.out.println("[#]"+type + ":反击" + type + "还击" + h.getName());
    		h.injured(this);
    	}
    	// 死亡 
    	public void dead(Player h) {
    		isLive = false;
    		System.out.println("[#]" + type + "挂了");
    		// 调用hunter中添加经验值的方法
    		h.addExp(maxLife);
    
    	}
    
    	// 显示状态
    	public void show() {
    		System.out.println("[#]"+type + "生命值是:" + life + "是否活着" + isLive);
    
    	}
    
    }
    

     

    Game 游戏主程序

    import java.util.ArrayList;
    import java.util.List;
    
    public class Game {
    	Player h;
    	List<Enemy> enemys = new ArrayList<Enemy>();
    
    	public Game(String name, String weapon) {
    		h = new Player(name, weapon);
    		enemys.add(new Monster(1));
    		enemys.add(new Monster(2));
    		enemys.add(new Monster(3));
    
    		enemys.add(new Vampire(1));
    		enemys.add(new Vampire(2));
    		enemys.add(new Vampire(4));
    		enemys.add(new Vampire(1));
    
    	}
    
    	public void start() {
    		// 死循环 实现游戏自动打
    		while (true) {
    			// 生成一个随机数 0-5
    			int ran = GameUtil.getNumber(0, enemys.size());
    			h.fight(enemys.get(ran));
    			// 玩家死亡 游戏结束
    			if (!h.isLive()) {
    				System.out.println("恢复一下");
    				h.setLife(100);
    				h.setLive(true);
    				// end();
    				// break;
    
    			}
    			// 如果当前对手是死亡
    			if (!enemys.get(ran).isLive()) {
    				// 将此对手移除集合
    				enemys.remove(enemys.get(ran));
    			}
    			// 判断集合大小 如果小于等于0 证明所有的对手都死亡了
    			if (enemys.size() <= 0) {
    				end();
    				break;
    			}
    
    			try {
    				System.out.println("-----------正在寻找对手--------------");
    				Thread.sleep(2000);
    			} catch (InterruptedException e) {
    				e.printStackTrace();
    			}
    
    		}
    
    	}
    
    	public void end() {
    		System.out.println("Game Over!!!");
    	}
    
    }
    

     

    GameUtil 游戏方法

    
    public class GameUtil {
    	//求减少生命值的方法  方法用static 修饰  ,调用时 类名.方法名
    	public static int getLoseLife(int attack,int defend){
    		return attack-defend;
    	}
    	//求a-b之间随机数方法
    	public static int getNumber(int a,int b){
    		//求任意两个数之间的随机数(int)
    		return (int)(Math.random()*(b-a)+a);
    	}
    
    }
    

     

    Monster 小怪列表

    
    public class Monster extends Enemy{
    	public Monster(int t) {
    		switch (t) {
    		case 1:
    			this.setType("青铜小怪");
    			this.setLife(70);
    			this.setAttack(5);
    			this.setDefend(2);
    			this.setMiss(20);
    			break;
    		case 2:
    			this.setType("白银小怪");
    			this.setLife(80);
    			this.setAttack(8);
    			this.setDefend(4);
    			this.setMiss(30);
    			break;
    		case 3:
    			this.setType("黄金小怪");
    			this.setLife(90);
    			this.setAttack(10);
    			this.setDefend(6);
    			this.setMiss(60);
    			break;
    		case 4:
    			this.setType("铂金小怪");
    			this.setLife(100);
    			this.setAttack(15);
    			this.setDefend(10);
    			this.setMiss(70);
    			break;
    		case 5:
    			this.setType("钻石小怪");
    			this.setLife(110);
    			this.setAttack(28);
    			this.setDefend(12);
    			this.setMiss(70);
    			break;	
    		default:
    			System.out.println("输入错误");
    			break;
    		}
    		this.setLive(true);
    		this.setMaxLife(this.getLife());
    		//maxLife=life;
    	}
    }
    

     

    Player 玩家

    //玩家
    public class Player {
    
    	private String name;
    	private String weapon;// 武器
    	private int life;// 生命值
    	private boolean isLive;// 是否活着
    	private int attack;// 攻击力
    	private int defend;// 防御力
    	private int exp;// 经验值
    	private int level;// 等级
    	private int maxLife;// 最大生命值
    	private int miss;// 躲避系数
    
    	int times;
    
    	public Player() {
    		// TODO Auto-generated constructor stub
    	}
    
    	// 为name 和武器赋值 并且初始化
    	public Player(String name, String weapon) {
    		this.name = name;
    		this.weapon = weapon;
    		life = 200;
    		isLive = true;
    		attack = 60;
    		defend = 3;
    		level = 1;
    		exp = 0;
    		maxLife = life;
    		miss = 60;
    	}
    
    	public String getName() {
    		return name;
    	}
    
    	public void setName(String name) {
    		this.name = name;
    	}
    
    	public String getWeapon() {
    		return weapon;
    	}
    
    	public void setWeapon(String weapon) {
    		this.weapon = weapon;
    	}
    
    	public int getLife() {
    		return life;
    	}
    
    	public void setLife(int life) {
    		this.life = life;
    	}
    
    	public boolean isLive() {
    		return isLive;
    	}
    
    	public void setLive(boolean isLive) {
    		this.isLive = isLive;
    	}
    
    	public int getAttack() {
    		return attack;
    	}
    
    	public void setAttack(int attack) {
    		this.attack = attack;
    	}
    
    	public int getDefend() {
    		return defend;
    	}
    
    	public void setDefend(int defend) {
    		this.defend = defend;
    	}
    
    	public int getExp() {
    		return exp;
    	}
    
    	public void setExp(int exp) {
    		this.exp = exp;
    	}
    
    	public int getLevel() {
    		return level;
    	}
    
    	public void setLevel(int level) {
    		this.level = level;
    	}
    
    	public int getMaxLife() {
    		return maxLife;
    	}
    
    	public void setMaxLife(int maxLife) {
    		this.maxLife = maxLife;
    	}
    
    	public int getMiss() {
    		return miss;
    	}
    
    	public void setMiss(int miss) {
    		this.miss = miss;
    	}
    
    	public int getTimes() {
    		return times;
    	}
    
    	public void setTimes(int times) {
    		this.times = times;
    	}
    
    	// 打Vampire
    	public void fight(Enemy e) {
    		// 在打之前判断一下小怪和玩家是否存活 如果一方死亡 那么程序终止
    		if (!isLive || !e.isLive()) {
    
    			return;// return 表示结束 方法
    
    		}
    		System.out.println("[-]" + name + "挥舞着" + weapon + "杀向" + e.getType());
    		// m必须受伤
    		e.injured(this);// this 表示当前对象
    	}
    
    	// 受伤Vampire
    	public void injured(Vampire v) {
    		int n = GameUtil.getNumber(1, 101);
    		if (n < miss) {
    			System.out.println("[-]" + "躲避成功");
    			show();
    			return;
    		}
    		System.out.println("[-]" + name + ": 掉血了");
    		// 减少的生命是动态的值
    		int loseLife = GameUtil.getLoseLife(v.getAttack(), defend);
    		// int loseLife=m.attack-defend;
    		life -= loseLife;
    		if (life < 0) {
    			life = 0;
    			dead();
    
    		}
    		show();
    		// 当玩家受伤后 吸血
    		v.getBlood(loseLife);
    
    	}
    
    	// 受伤Monster
    	public void injured(Enemy e) {
    		int n = GameUtil.getNumber(1, 101);
    		if (n < miss) {
    			System.out.println("[-]" + "闪躲成功");
    			show();
    			return;
    		}
    		System.out.println("[-]" + name + ":掉血");
    		// 减少的生命是动态的值
    		int loseLife = GameUtil.getLoseLife(e.getAttack(), defend);
    		// int loseLife=m.attack-defend;
    		life -= loseLife;
    		if (life < 0) {
    			life = 0;
    			dead();
    
    		}
    		show();
    	}
    
    	// 死亡
    	public void dead() {
    		System.out.println("[-]" + name + "你挂了");
    		isLive = false;
    
    	}
    
    	// 显示状态
    	public void show() {
    		System.out.println(name + "生命值是:" + life + "\n攻击力" + attack + "防御力:" + defend);
    	}
    
    	// 升级方法
    	public void addLevel() {
    		attack += 3;
    		defend += 3;
    		level++;
    		// 满血
    		life = maxLife;
    		System.out.println("[-]" + "升级成功!当前的等级是:" + level);
    		show();
    	}
    
    	// 增加经验方法 当对手死亡的时候 玩家增加经验 经验值=对手的生命值
    
    	public void addExp(int life) {
    		exp += life;// 加的经验值=对手的生命值
    		// 判断当前经验值是否满足此等级升级所需的经验值
    		int needExp = 0;
    		for (int i = 1; i < level; i++) {
    			needExp += i * 50;
    		}
    		if (exp > needExp) {
    			addLevel();
    		}
    	}
    
    }
    

     

    Vampire 吸血类怪

    public class Vampire extends Enemy {
    	private int blood;// 吸血系数
    
    	public Vampire(int t) {
    		switch (t) {
    		case 1:
    			this.setType("青铜吸血鬼");
    			this.setLife(70);
    			this.setAttack(5);
    			this.setDefend(2);
    			this.setMiss(20);
    			break;
    		case 2:
    			this.setType("白银吸血鬼");
    			this.setLife(80);
    			this.setAttack(8);
    			this.setDefend(4);
    			this.setMiss(30);
    			break;
    		case 3:
    			this.setType("黄金吸血鬼");
    			this.setLife(90);
    			this.setAttack(10);
    			this.setDefend(6);
    			this.setMiss(60);
    			break;
    		case 4:
    			this.setType("铂金吸血鬼");
    			this.setLife(100);
    			this.setAttack(15);
    			this.setDefend(10);
    			this.setMiss(70);
    			break;
    		default:
    			System.out.println("输入错误");
    			break;
    		}
    		this.setLive(true);
    		this.setMaxLife(this.getLife());
    		// maxLife=life;
    	}
    
    	public int getBlood() {
    		return blood;
    	}
    
    	public void setBlood(int blood) {
    		this.blood = blood;
    	}
    
    	// 吸血
    	public void getBlood(int loseLife) {
    		System.out.println("[+]" + this.getType() + ":吸血成功!");
    		// 吸玩家失去的生命力*blood/100;
    		int getBlood = loseLife * blood / 100;
    		this.setLife(this.getLife() + getBlood);
    		// life+=getBlood;
    		if (this.getLife() >= this.getMaxLife()) {
    			this.setLife(this.getMaxLife());
    			// life=maxLife;
    		}
    	}
    
    }
    

     

     TestGame  最最重要的main方法所在类

    import java.util.Scanner;
    
    public class TestGame {
    
    	public static void main(String[] args) {
    		Scanner s = new Scanner(System.in);
    		System.out.println("请输入玩家姓名:");
    		String name = s.next();
    		System.out.println("请输入玩家武器:");
    		String w = s.next();
    		Game g = new Game(name, w);
    		System.out.println("是否开始游戏?[Y][N]");
    		String f = s.next();
    		if (f.equals("Y") || f.equals("y")) {
    			g.start();
    		} else {
    			System.out.println("结束");
    		}
    
    	}
    
    }
    

     

    展开全文
  • Js制作的文字游戏

    2016-08-20 16:52:00
    自己制作的文字游戏。(: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文字游戏</title> <style type="text/css"> #wrap{ ...

    自己制作的文字游戏。(:

     

     

     

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>文字游戏</title>
        <style type="text/css">
            #wrap{
                width: 400px;height: 550px;
                border: 1px solid black;
                margin: 50px auto 0px;
                position: relative;
            }
            #left{
                width: 80px;height: 30px;
                position: absolute;
                left: 30px;top: 10px;
            }
            #right{
                width: 80px;height: 30px;
                position: absolute;
                right: 40px;top: 10px;
            }
            #one{
                width: 250px;height: 250px;
                /*background: green;*/
                position: absolute;
                left: 75px;top: 70px;
                text-align: center;
                line-height: 250px;
                font-size: 150px;
                
            }
            p{
                margin: 0;padding-top: 0;
                width: 300px;height: 80px;
                position: absolute;
                left: 50px;top: 350px;
                text-indent: 2em;
                font-size: 25px;
            }
            #two{
                width: 100%;height: 100px;
                position: absolute;
                left: 0;bottom: 0px;
                
                
            }
            #two span{
                display: block;
                width: 80px;height: 80px;
                margin-top: 20px;
                font-size: 70px;
                text-align: center;
                float: left;
                cursor: pointer;
            }



        </style>
    </head>
    <body>
        <div id="wrap">
            <span id="left">时间:</span>
            <span id="right">分数:</span>
            <div id="one">黑</div>
            <p>根据上面的字的颜色从下面选择正确的字,选择正确自动开始</p>
            <div id="two">
                <span></span>
                <span></span>
                <span></span>
                <span></span>
                <span></span>
            </div>
        </div>
        <script type="text/javascript">

            var left = document.getElementById('left');
            var right = document.getElementById('right');
            var one = document.getElementById('one');
            var two = document.getElementById('two');
            var span = two.getElementsByTagName('span');
            var text = ['黑','蓝','黄','绿','红'];
            var color = ['black','blue','yellow','green','red'];
            // time = setInterval(function(){
            //     left.innerHTML = '时间:' + i + 's';
            //     i--;
            //     if (i < 0) {
            //         clearInterval(time);
            //         alert('Game  Over');
            //     };
            // },1000)
            function num(){
                var a = Math.floor(Math.random()*5);
                return a;
            }
            function random (){
                var five = [];
                while(five.length < 5){
                    var rand = num();
                    if (five.indexOf(rand) == -1) {
                        five.push(rand);
                    }
                }
                return five;
            }
            function text2(){
                var san = num();
                si = num();
                one.innerHTML = text[san];
                one.style.color = color[si];
                var yi = random();
                var er = random();
                for(var f = 0; f < span.length; f++){
                    span[f].innerHTML = text[yi[f]];
                    span[f].style.color = color[er[f]];
                    span[f].index = yi[f];
                }    
            }
            text2();
            var score = 0;
            var t = 10;
            right.innerHTML = '分数:' + score;
            left.innerHTML = '时间:' + t + 's';
            var play = false;

            for(var f = 0; f < span.length; f++){
                span[f].onclick = function(){
                    
                    if (si == this.index && t != 0) {
                        score++;
                        play = true;
                        right.innerHTML = '分数:' + score;
                        text2();
                    }else if (si != this.index && play) {
                        t--;
                        left.innerHTML = '时间:' + t + 's';
                        if (t <= 0) {
                            clearInterval(time);
                            play = false;
                        };
                    }
                    
                    
                }
            }
            time = setInterval(function(){
                if (play) {
                    t--;
                    left.innerHTML = '时间:' + t + 's';
                    if (t <= 0) {
                        clearInterval(time);
                        play = false;
                        alert('Game  Over');
                    };
                }
                
                        
                
            },1000)
        </script>
    </body>
    </html>

    转载于:https://www.cnblogs.com/llz1314/p/5790766.html

    展开全文
  • 这个是完整的wap项目的源码 开发语言 Java 系统架构 Struts + hibernate + spring 数据库 \Mysql5.0 应用服务器Tomcat5.0 开发工具 MyEclipse
  • php文字游戏寻仙纪.zip

    2019-12-29 21:32:59
    php文字游戏可用版代码,美化了前端,自带数据库,开箱即完,带游戏编辑器工具,可以自定义游戏。这个跟后面的版本有些不一样,后面的版本我不能用,不知道怎么回事。这个版本保证可用,还带搭建教程
  • 使用C#编写一个简单的文字游戏

    千次阅读 2020-07-15 21:15:26
    如果在下文中有不清楚的属性字段,方法 可以选中它按住Ctrl然后俩下双击就可以跳转到他的原始位置。 ```csharp using System; using System.Collections.Generic; using System.Linq;...using System.Text;...
  • 关于游戏资源及数据提取的相关书籍,请参考本人共享的《揭秘数据解密的关键技术》PDF电子书。 Extractor V2.5 Extractor,一个可以让你从容不迫的应对007,ADAT,APAK,MHW,MIX,MW4,NPAK,PACK,PAK,PBO,PFF,PKR,POD,RES,...
  • WAP幻想西游一键端.zip

    2021-05-27 09:45:59
    WAP幻想西游源码,大部分BUG都修复了,如果还不懂欢迎加q565589841
  • 就是这个,请进:点击打开链接,http://xiyou.obigame.com
  • wap手机游戏资讯网站模板是一款适合游戏软件资讯网站模板下载。
  • 这款是新版的 旧版的不带聊一聊这些东西 ,新版的优化了不少 php5.6+Mysql 本文转载自星空资源网 来源链接:吃鸡,LOL玩 游戏网站源码 | 星空资源网 (xk686.com) 转载请注明出处
  • Java吃豆子游戏源代码 6个目标文件 内容索引:JAVA源码,游戏娱乐,JAVA游戏源码 JAVA编写的吃豆子游戏,类似疯狂坦克一样,至少界面有点像。大家可以看截图。 Java从网络取得文件 1个目标文件 简单 Java从压缩包中...
  • 纯文本编辑器 UE NPP EverEdit 合集,其中UE 有32位和64位两个版本

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,665
精华内容 666
关键字:

wap文字游戏