예제 #1
0
파일: battle.py 프로젝트: bkh4149/aocchi
def player(p1, m1):
    f_battle = 0
    print("あなたのhp", p1.hp)
    print(" どうする? 1:攻撃 2:回復 3:逃走")
    kk = combinient.numkey()
    if kk == 1:
        r = random.randint(1, 10)
        if r >= 9:
            print("会心の一撃")
        elif r >= 5:
            print("攻撃成功!")
        else:
            print("外した")
            r = 0
        dmg = int(p1.at * p1.buki_rate * p1.level_rate[p1.level] * r / 10)
        m1.hp -= dmg
        print(" 敵に", dmg, "のダメージを与えた")
        time.sleep(2)
    elif kk == 2:
        p1.hp += 5
        print(" hp回復 5")
    elif kk == 3:
        p1.hp = int(p1.hp / 2)
        print(" 逃げ出した ")
        f_battle = 1
    return f_battle
예제 #2
0
파일: church.py 프로젝트: bkh4149/aocchi
 def choice(self, p1):
     self.lst()
     ch = combinient.numkey()
     if 1 <= ch <= len(self.list):
         print(
             self.list[ch - 1]["name"],
             "を購入",
         )
예제 #3
0
 def choice(self, p1):
     self.lst()
     ch = combinient.numkey()
     if 1 <= ch <= len(self.list):
         print(
             self.list[ch - 1]["name"],
             "を購入",
         )
         p1.at += self.list[ch - 1]["add"]
         print("攻撃力アップ", p1.at, "になった")
예제 #4
0
파일: drug.py 프로젝트: bkh4149/aocchi
 def sell(self,p1):
     print("なにをうりますか")
     for n,item in enumerate( p1.items):
         print(n+1, item)
     ch = combinient.numkey()#▲現状4つまでしかない
     if p1.items[ch-1]=="薬草":
         p1.items.pop(ch-1)
         p1.money += 300
         print("資金が",p1.money,"になった")
     else:
         print("それは買えないな")
     time.sleep(2)
예제 #5
0
def main(p1):
    pygame.init()  # Pygameの初期化
    screen = pygame.display.set_mode((8, 6))  #ダミー これがないとキー入力を受け付けないので
    k1 = king()  #王は人として召喚
    #k1.status()
    while True:
        #自分
        print("王様:よくぞ ここまで到達した!")
        print(" どうする? 2:話す 3:出る ")
        kk = combinient.numkey()
        if kk == 2:  #話す
            k1.talk(p1)
        elif kk == 3:  #出る
            break
    return
예제 #6
0
 def buy(self, p1):
     self.lst()
     ch = combinient.numkey()
     if 1 <= ch <= len(self.list):
         print(
             self.list[ch - 1]["name"],
             "を購入",
         )
         if self.list[ch - 1]["price"] <= p1.money:
             p1.at += self.list[ch - 1]["add"]
             p1.money -= self.list[ch - 1]["price"]
             p1.items.append(self.list[ch - 1]["name"])
             print("攻撃力アップ", p1.at, "になった")
             print("お金が", p1.money, "になった")
         else:
             print("お金が足りんよ!")
예제 #7
0
파일: church.py 프로젝트: bkh4149/aocchi
def main(p1):
    pygame.init()  # Pygameの初期化
    screen = pygame.display.set_mode((8, 6))  #ダミー これがないとキー入力を受け付けないので
    sp1 = shop()
    while True:
        #自分
        print("神は永遠なり、汝も祈りたまえ")
        print(" どうする? 1:祈る 2:話す 3:出る ")
        kk = combinient.numkey()
        if kk == 1:  #買う
            sp1.choice(p1)
        elif kk == 2:  #売る
            sp1.talk()
        elif kk == 3:  #出る
            break
    return
예제 #8
0
파일: opening.py 프로젝트: bkh4149/aocchi
def main():
    pygame.init()  # Pygameの初期化
    screen = pygame.display.set_mode((8, 6))  #ダミー これがないとキー入力を受け付けないので
    ck = pygame.time.Clock()  #スピード調節

    while True:
        #自分
        print("ムカシ,ムカシ")
        time.sleep(1)
        print("..")
        print("..")
        time.sleep(1)
        print("というわけだ! ")
        print("理解したら 1を押してね")
        n = combinient.numkey()
        if n == 1:
            return
예제 #9
0
def main(p1):
    pygame.init()  # Pygameの初期化
    screen = pygame.display.set_mode((8, 6))  #ダミー これがないとキー入力を受け付けないので
    bk1 = bukiya()
    while True:
        #自分
        print("ヤバい武器屋へようこそ")
        print(" どうする? 1:買う 2:売る 3:出る 4:話す")
        kk = combinient.numkey()
        if kk == 1:  #買う
            bk1.buy(p1)
        elif kk == 2:  #売る
            bk1.sell(p1)
        elif kk == 3:  #出る
            break
        elif kk == 4:  #話す
            bk1.talk()
    return
예제 #10
0
파일: drug.py 프로젝트: bkh4149/aocchi
def main(p1):
    pygame.init()                           # Pygameの初期化
    screen = pygame.display.set_mode((8, 6))#ダミー これがないとキー入力を受け付けないので
    sp1 = drug()
    while True:
        #自分
        print("くすり臭い薬屋へようこそ")
        print(" どうする? 1:買う 2:話す 3:出る 4:売る")
        kk = combinient.numkey()
        if kk == 1:#買う
            sp1.choice(p1)
        elif kk == 2:#売る
            sp1.talk()
        elif kk == 3:#出る
            break
        elif kk == 4:#売る
            sp1.sell(p1)
    return 
예제 #11
0
 def sell(self, p1):
     print("なにをうるんだ")
     for n, item in enumerate(p1.items):
         print(n + 1, item)
     ch = combinient.numkey()  #▲現状4つまでしかない
     if p1.items[ch - 1] == "光の剣":
         p1.items.pop(ch - 1)
         p1.money += 400
         print("お金が", p1.money, "になった")
     elif p1.items[ch - 1] == "闇の剣":
         p1.items.pop(ch - 1)
         p1.money += 150
         print("お金が", p1.money, "になった")
     elif p1.items[ch - 1] == "うんこな剣":
         p1.items.pop(ch - 1)
         p1.money += 10
         print("お金が", p1.money, "になった")
     elif p1.items[ch - 1] == "青竜刀":
         p1.items.pop(ch - 1)
         p1.money += 80
         print("お金が", p1.money, "になった")
     else:
         print("それは買えないな")
     time.sleep(2)