diff --git a/代码测试_2.py b/代码测试_2.py deleted file mode 100644 index 1e5bfdd..0000000 --- a/代码测试_2.py +++ /dev/null @@ -1,324 +0,0 @@ -import random -Characher_say=0 -Characher_name=0 -Characher_power=0 -Characher_speed=0 -Characher_MAXHP=0 -Characher_MAXMP=0 -Characher_losthp=0 -Characher_lostmp=0 -Characher_Attack=0 -Characher_DEF=0 -Characher_true_Attack=0 -Characher_skill_name=0 -Characher_skill_say=0 -monster_name=0 -monster_power=0 -monster_speed=0 -monster_MAXHP=0 -monster_losthp=0 -monster_lostmp=0 -monster_MAXMP=0 -monster_Attack=0 -monster_DEF_LV=0 -monster_skillname=0 -monster_find_id=0 -monster_id=0 -fight_times=0 -fight_time=0 -def yami(): - global Characher_name - global Characher_power - global Characher_speed - global Characher_MAXHP - global Characher_MAXMP - Characher_name="雅羽千曈" - Characher_power=2 - Characher_speed=1 - Characher_MAXHP=20 - Characher_MAXMP=999 -def yara(): - global Characher_name - Characher_name="雅羽千晹" - global Characher_power - Characher_power=10 - global Characher_speed - Characher_speed=5 - global Characher_MAXHP - Characher_MAXHP=80 - global Characher_MAXMP - Characher_MAXMP=20 -def rin(): - global Characher_name - Characher_name="漓音" - global Characher_power - Characher_power=7 - global Characher_speed - Characher_speed=7 - global Characher_MAXHP - Characher_MAXHP=70 - global Characher_MAXMP - Characher_MAXMP=50 -def Characher_skill(): - global Characher_id - if Characher_id==1: - Characher_skill_yami() - if Characher_id==2: - Characher_skill_yara() - if Characher_id==3: - Characher_skill_rin() -def Characher_skill_yami(): - global Characher_id - global Characher_power - global Characher_Attack - global Characher_DEF - global Characher_MP - global Characher_true_Attack - global Characher_HP - global Characher_name - global Characher_skill_say - i=0 - ring=0 - if Characher_id==1: - print ("0.普通攻击") - print ("1.锐枪式") - print ("2.重锤式") - print ("3.虹光流") - print ("4.虹光风暴") - print ("5.突然白给") - skill_id = eval(input("请选择释放的技能")) - if skill_id==1: - Characher_skill_say=0 - Characher_Attack=Characher_power/5*3 - elif skill_id==2: - Characher_skill_say=random.randint(1,2) - Characher_true_Attack=3 - elif skill_id==3: - Characher_skill_say=random.randint(1,2) - Characher_true_Attack=5 - elif skill_id==4: - Characher_skill_say=3 - for ring in range (5): - Characher_true_Attack+=10 - elif skill_id==5: - Characher_HP-=100000 - print (Characher_skill_say) - skill_yami_say() -def skill_yami_say(): - global Characher_skill_say - if Characher_skill_say==0: - print("嗯......我会加油的!嘿!") - elif Characher_skill_say==1: - print("冲鸭!") - elif Characher_skill_say==2: - print("要上了哦~") - else: - print("虽然聚集起来很麻烦......但总是要用呢~") -def Characher_skill_yara(): - print ("0.普通攻击") - print ("1.崩山") - print ("2.灭尘") - print ("3.寸拳") - print ("4.锻钢剑") - print ("5.紫砂") -def Characher_skill_rin(): - print ("0.普通攻击") - print ("1.家传刀法·寂") - print ("2.紊乱附加") - print ("3.避锋·拔刀") - print ("4.秘技·蝰蛇") - print ("5.阿巴阿巴阿巴") -def monster_1(): - global monster_id - global monster_speed - global monster_MAXHP - global monster_MAXMP - global monster_power - global monster_name - - monster_name="草球" - monster_id=1 - monster_MAXHP=20 - monster_MAXMP=1 - monster_power=3 - monster_speed=3 -# def monster_2(): -# -# def monster_3(): -# -# def monster_4(): -# -# def monster_5(): -# -# def monster_6(): -# -# def monster_7(): -# -# def monster_8(): -# -# def monster_9(): -# -# def monster_10(): - -def monster_skill(): - global monster_id - global monster_Attack - global monster_power - global monster_skillname - if monster_id==1: - a=random.randint(1,3) - if a==1: - monster_skillname="咬" - monster_Attack=monster_power*2 - if a==2: - monster_skillname="撞击" - monster_Attack=monster_power*2.5 - if a==3: - monster_skillname="草刺" - monster_Attack=monster_power*3 -def choose_1(CH): - print("1.确定") - print("2.拒绝") - a=int(input(CH)) - if a == 1: - return "YES" - if a == 2: - return "NO" -def say(say): - say_id=random.randint(1,4) - if say_id==1: - return say_id - if say_id==2: - return say_id - if say_id==3: - return say_id - if say_id==4: - return say_id -def monster_found_prompt(): - global monster_id - global monster_find_id - global monster_name - global Characher_name - global Characher_true_Attack - if monster_id <= 3: - monster_find_id = random.randint(1, 4) - if monster_find_id == 1 and monster_id == 1: - print(f"一只{monster_name}朝着{Characher_name}滚了过来") - elif monster_find_id == 2: - print(f"一只{monster_name}朝着这里过来了") - elif monster_find_id == 3: - print(f"一只{monster_name}冲过来了!") -def fight_time_now(): - global fight_time - global monster_MAXHP - global monster_losthp - global monster_MAXMP - global monster_lostmp - if fight_time==0: - monster_losthp = monster_MAXHP - fight_time+=1 - print("第{}回合".format(fight_time)) - else: - fight_time+=1 - print("第{}回合".format(fight_time)) - -def fight(): - t=True - global Characher_name - global Characher_id - global Characher_true_Attack - global Characher_Attack - global Characher_speed - global Characher_MAXHP - global Characher_losthp - global Characher_MAXMP - global Characher_lostmp - global monster_Attack - global monster_speed - global monster_MAXHP - global monster_losthp - global monster_MAXMP - global monster_lostmp - global fight_times - global fight_time - while t==True: - monster_found_prompt() - if fight_times==0: - Characher_losthp = Characher_MAXHP - Characher_lostmp = Characher_MAXMP - fight_times += 1 - else: - fight_times+=1 - print(f"{Characher_name}:当前的血量:{Characher_losthp}/{Characher_MAXHP}") - print(f"{Characher_name}:当前的灵子力:{Characher_lostmp}/{Characher_MAXMP}") - Characher_skill() - monster_skill() - fight_time_now() - if Characher_speed >= monster_speed: - a=Characher_true_Attack+Characher_Attack - monster_losthp -= a - print(f"对{monster_name}造成了{a}点伤害") - if monster_losthp<=0: - print("战斗胜利") - t=False - Characher_losthp-=monster_Attack - if Characher_losthp<=0: - print(f"{Characher_name}被打扁了!") - print("游戏结束") - t = False - else: - Characher_losthp-=monster_Attack - print(f"{monster_name}对{Characher_name}造成了{monster_Attack}点伤害") - if Characher_losthp<=0: - print(f"{Characher_name}被打扁了!") - print("游戏结束") - t=False - a=Characher_true_Attack+Characher_Attack - monster_losthp -= a - print(f"对{monster_name}造成了{a}点伤害") - if monster_losthp<=0: - print("战斗胜利") - t=False -print("1.开始游戏") -print("2.继续游戏") -print("3.结束游戏") -choose_begin=int(input("请选择")) -if choose_begin==1: - print("1.雅羽千曈") - print("2.雅羽千晹") - print("3.漓音") - Characher_id = int(input("请选择你的角色:")) - if Characher_id == 1: - print("开始冒险了~") - yami() - elif Characher_id == 2: - print("开始吧。") - yara() - elif (Characher_id == 3): - print("(安静地拿起刀)") - rin() - print(Characher_MAXMP) - print(Characher_MAXHP) - if choose_1("你好,我是向导梦花")=="YES": - if choose_1("因为这是第一次的测试版,所以并没有额外的新手向导员之类的东西")=="YES": - if choose_1("以后的版本更新这个地方大概会由拾羽凝,也就是千曈千晹的妈妈负责引导吧......") == "YES": - if choose_1("闲话到此为止哦,下面开始进行游戏的大概内容") =="YES": - if choose_1("接下来我将投放一只鸦伶世界的代表怪物'草球作为第一次战斗的对象,没关系,很好打的")=="YES": - monster_1() - fight() - else: - print("是吗......那下次再见") - else: - print("是吗......那下次再见") - else: - print("是吗......那下次再见") - else: - print("是吗......那下次再见") - else: - print("是吗......那下次再见") - - -# print("1.继续") -# print("2.结束游戏") -# int(input("因为这是第一次的测试版,所以并没有额外的新手向导员之类的东西")) -# print("请选择需要探索的地图") \ No newline at end of file