文字版传奇游戏

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


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

SQL版本:https://github.com/Wanglaoda/JAVA_SQLGAME


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


注册:

         用户名

         密码

登陆

         创建角色   

角色属性:

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



程序大体流程截图:





 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
故事背景: 在这个充满魔法和神秘力量的世界里,人们生活在充满危险和机遇的环境中。传说中有一种古老的力量,它被称为“魔法水晶”,这种水晶拥有着无穷的魔力,能够赋予人类强大的力量和能力。然而,魔法水晶的力量也引来了邪恶势力的觊觎,他们试图将其用于自己的目的上,这就导致了数百年来的战争和混乱。现在,你作为一名年轻的冒险家,你的使命就是寻找魔法水晶,保护它不受邪恶势力的侵犯,成为传奇英雄。 游戏操作: 1.进入游戏后,选择职业:战士、法师、道士。每个职业都有不同的技能和属性。 2.玩家可以自由探索游戏世界,完成各种任务,探索地牢和神秘的地方,寻找宝藏和魔法水晶。 3.与其他玩家进行交流和合作,组队完成任务,提高自己的战斗力。 4.战斗系统:玩家可以与怪物进行战斗,消耗体力和魔力,使用技能和道具来攻击和防御。 5.升级和提升属性:完成任务和打怪可以获得经验和金币,升级后可以提高属性和技能等级。 6.商店系统:玩家可以在商店购买装备、道具和药品,提高自身战斗力。 7.成就系统:完成各种成就可以获得奖励和荣誉,成为传奇英雄。 游戏特色: 1.开放式的游戏世界,玩家可以自由探索和发现。 2.多样化的职业和技能,不同的职业有不同的优势和特点。 3.丰富的任务和剧情,让玩家深入了解游戏世界的背景和故事。 4.多人在线模式,与其他玩家进行交流和合作,提高游戏乐趣和挑战性。 5.简单易懂的操作和界面,让玩家轻松上手游戏。 结语: 以上就是一个基本的文字版传奇游戏的介绍,希望能够给玩家们带来一些参考和启发,让大家能够在游戏中享受到冒险和挑战的乐趣。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值