文字版传奇游戏

学习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;// 防御力
}



程序大体流程截图:





 

posted on 2016-08-08 22:25  王老大-  阅读(417)  评论(0编辑  收藏  举报

导航