首先创建player类 player类 palyer类具有 攻击方法 攻速方法 有技能方法 有带装备方法 有死亡方法 有生命力方法
然后 创建决斗类 决斗类中引用player类创建两个对象 lc 和 lzx 然后分别确定lc和lzx对象的生命值属性 和攻击力属性
和攻速属性和技能属性。。
然后定义决斗方法:双方同时开始攻击,每一次的攻击造成的伤害等于角色的攻击力,然后定义攻击速度为一秒钟的攻击次数
直到一方的生命值不大于0 则决斗结束 判断胜负. 中间每一次过程都print出来. 差不多构思好了。明天开搞
这是player类
public class Player { public int hp = 100; public int mp = 100; public int attackstr = 13; public void attack(Player player1,Player player2){ } public void skill(){ } public void thing(){ } public void attakcSpeed(){ } public void die(Player player){ System.out.println(player+"dies"); } }
暂时写个player类 以后修改。。思考的时候想着 攻击速度这个应该不用写个方法 直接给出一个攻击速度属性就好了 以后再改。。新手java 加油
本文设计了一个简单的游戏对战模拟程序,使用Java编程语言实现。该程序包含Player类,具有生命值、魔法值、攻击力等属性及攻击、技能等方法,并通过Duels类模拟两个玩家之间的对决。

被折叠的 条评论
为什么被折叠?



