#!/usr/bin/python3 # Toto je prva hra, ktoru sme s katkou naprogramovali. # To je super, kedye je este len tretiacka a uz takto rozumie # pocitacom!!! # Katka & Kamil, December 2020 import random OKBLUE = '\033[94m' OKCYAN = '\033[96m' ENDC = '\033[0m' def show_score_table(): with open ("vs_score.txt","r") as st: lines = st.readlines() print("Hrac: Score:") for line in lines: ln = line.split(";") print(f"{ln[0]}: {ln[1]}") def nakresli_strelu(actual_round, max_round): pocet_cervenych = max_round - actual_round + 1 print(OKCYAN, end="") for a in range(pocet_cervenych): print("*", end="") print(OKBLUE, end="") for a in range(max_round - pocet_cervenych): print("*", end="") print(ENDC) roky = random.randint(1,10) odpoved = 0 print ('Super vesmirna hra: Vesmirna strela') print ('-----------------------------------') print ('Obtaznost 1-lahka 2-normalna 3-tazka 4-superman') obtaznost = int(input()) max_pocet_tahov = 2 if obtaznost == 1: max_pocet_tahov = 5 if obtaznost == 2: max_pocet_tahov = 4 if obtaznost == 3: max_pocet_tahov = 3 pocet_tahov = max_pocet_tahov print ('\nBlizi sa nepriatelska strela! Musis zadat cislo od 1 do 10, aby si ju znicil!!!') print (f'Ale pozor, mas len {max_pocet_tahov} pokusov!\n') while (odpoved!=roky): pocet_tahov = pocet_tahov - 1 nakresli_strelu(max_pocet_tahov - pocet_tahov, max_pocet_tahov) odpoved = int(input(f'Pokus c.{max_pocet_tahov - pocet_tahov}: Strela sa blizi! Zadaj cislo: ')) if odpoved==roky: na_ktory_pokus = max_pocet_tahov-pocet_tahov print('Spravne!') print(f'Podarilo sa ti znicit nepriatelsku raketu na {na_ktory_pokus} pokus!') if obtaznost==1: print('Heh, ale na lahkej obtaznosti. Brnkacka...') if obtaznost==2: print('Noo. Skvele, standardna obtiaznost, takto sa to ma robit!') if obtaznost==3: print('Vau, parada, a na tazkej obtaznosti! To sa len tak nevidi!') if obtaznost==4: print('To ne! Na SUPERMAN obtaznosti!? Si BOREC!!!') if na_ktory_pokus==1: print('Neverim! Na prvy pokus! FAMOZA! Si ELITAAAA!') else: print('Nespravne!') if (pocet_tahov==0): print(f'\nZial, zem bola zasiahnuta a znicena strelou zo vzdialenosti {roky}!') print('Prepac, ale toto je koniec...') odpoved = roky if odpovedroky: print('Raketa je blizsie! Skus mensie cislo!') print("") print('\nKoniec hry')