java 写传奇游戏吗,文字版传奇游戏

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

0818b9ca8b590ca3270a3433284dd417.png

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

0818b9ca8b590ca3270a3433284dd417.png

注册:

用户名

密码

登陆

创建角色

角色属性:

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

}

程序大体流程截图:

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值