- 博客(0)
- 收藏
- 关注
JavaSE纯文字小游戏(rpg)
本游戏包括了管理端、用户端、以及数据的永久保存。
1.管理端包括了用户管理、武器管理、BOSS管理。实现的功能有:查看所有用户(分页查询展示)根据id查询用户(根据名字对用户进行模糊查询)删除用户(批量删除)编辑用户。
2.用户端包括了:个人信息展示、个人信息展示(姓名、战斗属性、武器、签到天数)
每日签到(签到就升一级)、战斗:打BOSS和其他玩家(每天只能各打一次,打赢一次升一级)、修改密码(忘记密码只能去找管理员修改)
3.游戏的故事背景是本人原创,侵权必追,代码可自取。
4.本游戏涉及继承、克隆、线程以及IO流的使用、控制台颜色的修改的运用
战斗系统
简易逻辑
1.判定双方速度,速度快的先出手
2.攻击时有50%概率拿出自己的一把武器,对敌人进行一次攻击
3.攻击有【暴击率 + 武器暴击率】的概率造成200%的暴击伤害
4.伤害值为【(攻击力+武器攻击力)*(0.9~1.1)】在0.9~1.1之间浮动
5.再计算敌方闪避【闪避值/(闪避值+100)】
6.注意:暴击率是加法计算,闪避是乘法计算,避免出现100%闪避的情况
7.对敌人造成伤害后,由敌人反击,重复上面的计算
2023-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人