• 文字版传奇游戏


    学习java中IO操作自己写的一个小文字游戏,写了一天半两千多行,有点low的,因为没有使用到数据库,所以数据存放在文本文档中,大部分代码都是在处理往文档中读写内容, 就显得有些繁琐,主要锻炼了自己的编码能力。大笑


    源码地址:https://github.com/Wanglaoda/JAVA_IOGame


    小游戏流程:(有一些必要的判断在这里没有说明)

    注册:

             用户名

             密码

    登陆

             创建角色   

    角色属性:

                                             hp

                                             Lv(等级提升hp增加, 攻击力增加, 防御力增加)

                                装备: 衣服

                                             鞋子

                                             武器

                                         金币数量

    查询人物信息:当前hp,武器, 衣服, 鞋子, 总属性, 金币,攻击力, 防御力

    查询boss信息:hp, 攻击力, 防御力


    商店:武器(攻击力),鞋子(攻击力, 防御力), 衣服(hp,防御力)

                               

    冒险:

             关卡 怪Boss数量为地图一:一个小怪,地图二:两个小怪, 地图三:boss

    角色->怪物 造成 (角色攻击力-怪物防御力)~角色攻击力    之间随机伤害

    boss->角色同理

    选择关卡  难易程度 ★  boss掉落随机金币 +EXP +lv1

    管理员可增加商店商品, 添加地图中的怪物, 设置关卡

    武器string

    名称string

    攻击力int

    价格int

    Nul

    衣服

    名称

    防御力int

    血量int

    价格int

    鞋子

    名称

    防御力int

    攻击力int

    价格int



    角色类:

    public class user {
    	
    	private String user_name;
    	private int user_lv;
    	private String user_weapon;
    	private String user_cloth;
    	private String user_shoes;
    	private int user_gold;
    
    	private int user_hp;
    	private int user_ATK;// 攻击力
    	private int user_DEF;// 防御力
    }



    程序大体流程截图:





  • 相关阅读:
    flex 鼠标事件和效果
    查看和修改Oracle服务器端的字符集
    Oracle随机抽取数据sql
    hibernate.properties
    Oracle11g物理文件冷备份(转)
    支付宝接口使用文档说明 支付宝异步通知(notify_url)与return_url
    关于Oracle的行转列
    Intellij idea 12 tomcat日志窗口不显示问题
    在Servlet中获取来源URL
    uniapp 实现小程序列表项左滑菜单
  • 原文地址:https://www.cnblogs.com/wanglaoda/p/5751257.html
Copyright © 2020-2023  润新知