首页 游戏资讯 游戏问答 dnf手游破招小游戏:如何在破招中成为游戏高手?

dnf手游破招小游戏:如何在破招中成为游戏高手?

发布时间: 浏览:4 编辑:Holland

importrandom

classSkill:

def__init__(self,name,cooldown):

self.name=name

self.cooldown=cooldown

classEnemy:

def__init__(self,skills):

self.skills=skills

self.cooldowns={skill.name:skill.cooldownforskillinskills}

defget_next_skill(self):

available_skills=[skillforskillinself.skillsifself.cooldowns[skill.name]==0]

ifnotavailable_skills:

returnNone

skill=random.choice(available_skills)

self.cooldowns[skill.name]=skill.cooldown

returnskill

classPlayer:

def__init__(self):

self.cooldowns={}

defbreak_skill(self,skill):

ifskill.nameinself.cooldownsandself.cooldowns[skill.name]>0:

returnFalse

self.cooldowns[skill.name]=2玩家破解技能的冷却时间

returnTrue

defmain():

skills=[Skill(“普通攻击”1),Skill(“技能释放”2),Skill(“连招”3)]

enemy=Enemy(skills)

player=Player()

break_time=10破招时间

for_inrange(break_time):

skill=enemy.get_next_skill()

ifskill:

print(f”敌人释放技能:{skill.name}”ifplayer.break_skill(skill):

print(“玩家成功破解技能”else:

print(“玩家破解失败”else:

print(“敌人技能冷却中”if__name__==”__main__”main()

标题:dnf手游破招小游戏:如何在破招中成为游戏高手?
链接:https://www.17yun.net/news/wd/67177.html
版权:文章转载自网络,由网友Holland提供,仅作为展示之用,如有侵权,请联系删除!
资讯推荐
更多