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
def choice(self, p1): self.lst() ch = combinient.numkey() if 1 <= ch <= len(self.list): print( self.list[ch - 1]["name"], "を購入", )
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, "になった")
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)
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
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("お金が足りんよ!")
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
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
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
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
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)