Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 81 additions & 20 deletions 1.2.8 → 1.2.9
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from __future__ import print_function
import random
import sys

import tkinter
import os
#--------------------------------lokacje-----------------------------------------#
def top_left(aktualny_status):
aktualny_status = spotkanie(aktualny_status)
Expand Down Expand Up @@ -395,6 +396,22 @@ def porownanie_HP_HPmax(HP_akt, HP_max):
HP_akt = HP_max
return HP_akt, HP_max

def trofea_fun(HP_max):
if HP_max == 2:
trofea_text = "\nPokonales szczura"
elif HP_max == 4:
trofea_text = "\nPokonales goblina"
elif HP_max == 8:
trofea_text = "\nPokonales orka"
elif HP_max == 50:
trofea_text = "\nPokonales minibossa"
else:
trofea_text = "\nPokonales Last Bossa"

trofea = open("trofea_File.txt", "a")
trofea.write(trofea_text)
trofea.close()

def GAME_OVER():
while True:
print("Czy chcesz zagrac jeszcze raz? (tak/nie): ")
Expand Down Expand Up @@ -494,6 +511,7 @@ def walka(HP_gracza,HP_potwora,dmg_potwora,EXP_gracza_aktualny,EXP_potwora,Bonus
break
elif HP_potwora <= 0:
print("Wygrales walke!")
trofea_fun(HP_potwora_maksymalne)
HP_po_walce = HP_gracza
EXP_gracza_aktualny += EXP_potwora
return HP_po_walce, EXP_gracza_aktualny
Expand Down Expand Up @@ -538,6 +556,7 @@ def walka(HP_gracza,HP_potwora,dmg_potwora,EXP_gracza_aktualny,EXP_potwora,Bonus
break
elif HP_potwora <= 0:
print("Wygrales walke!")
trofea_fun(HP_potwora_maksymalne)
input()
HP_po_walce = HP_gracza
EXP_gracza_aktualny += EXP_potwora
Expand Down Expand Up @@ -571,27 +590,69 @@ def walka(HP_gracza,HP_potwora,dmg_potwora,EXP_gracza_aktualny,EXP_potwora,Bonus
else:
print("Wpisz poprawnie 'walcz' lub 'uciekaj'")

#------------------------------grafika----------------------------------#

# def grafika():
# root = tkinter.Tk()
# master = None
# # tkinter.Frame = master
# # root.Frame = master
# root.geometry("600x600")
# root.title("Simple RPG")
#
# menu = tkinter.Menu(root.master)
# root.config(menu=menu)
#
# file = Menu(menu)
# menu.add_cascade(label="File", menu=file)
#
# file.add_command(label='Exit', command=cl_exit())
#
#
# def przycisk(text,x,y,command):
# text = str(text)
# quitbutton = tkinter.Button(text=text, command=command)
# quitbutton.place(x=x, y=y)
#
# def cl_exit():
# pass
#
# przycisk("Start", 50, 200, None)
# przycisk("Next", 100, 500, None)
# przycisk("Quit", 250, 250, cl_exit())
#
# root.mainloop()
# # okno_glowne = Label(root, text="Simple RPG")
# # okno_glowne.pack()


#-------------------------GRA-------------------------------------------#
print("Witaj w prostym RPGU")
# grafika()
def main():
print("Chcesz zagrac wojownikiem(medium), magiem(hard) czy assassinem(easy) ? (woj/mag/asa):")
staty_gracza=wybor_postaci()
aktualny_status = moj_status_poczatkowy(staty_gracza[0], staty_gracza[1], staty_gracza[2], staty_gracza[3], staty_gracza[4], staty_gracza[5]).status(staty_gracza[0], staty_gracza[1], staty_gracza[2], staty_gracza[3], staty_gracza[4], staty_gracza[5])
input()
print ("Rozpoczynasz GRE - prostego RPGA")
print("Czy chcesz wskoczyć do studni prowadzącej do mrocznego lochu gdzie będziesz brodził w kale po kostki do samego końca? (tak/nie)")
while True:
decyzja = input()
if decyzja == "nie":
print("Jestes rozsadnym czlowiekiem, nie ma sensu sie wkurzać i męczyć...")
input()
print("Może nie udało Ci się pokonać Last Bossa, ale udało Ci się ukończyć prostego RPGa bez stesów i większego wysiłku")
print("CONGRATULATIONS!")
break
elif decyzja == "tak":
bot(aktualny_status)
else:
print("Wpisz poprawnie słowo 'tak' lub slowo 'nie', Chcesz tam wchodzić czy nie?!")
GAME_OVER()
try:
os.remove("trofea_File.txt")
except:
pass
finally:
print("Chcesz zagrac wojownikiem(medium), magiem(hard) czy assassinem(easy) ? (woj/mag/asa):")
staty_gracza=wybor_postaci()
aktualny_status = moj_status_poczatkowy(staty_gracza[0], staty_gracza[1], staty_gracza[2], staty_gracza[3], staty_gracza[4], staty_gracza[5]).status(staty_gracza[0], staty_gracza[1], staty_gracza[2], staty_gracza[3], staty_gracza[4], staty_gracza[5])
input()
print ("Rozpoczynasz GRE - prostego RPGA")
print("Czy chcesz wskoczyć do studni prowadzącej do mrocznego lochu gdzie będziesz brodził w kale po kostki do samego końca? (tak/nie)")
while True:
decyzja = input()
if decyzja == "nie":
print("Jestes rozsadnym czlowiekiem, nie ma sensu sie wkurzać i męczyć...")
input()
print("Może nie udało Ci się pokonać Last Bossa, ale udało Ci się ukończyć prostego RPGa bez stesów i większego wysiłku")
print("CONGRATULATIONS!")
break
elif decyzja == "tak":
bot(aktualny_status)
else:
print("Wpisz poprawnie słowo 'tak' lub slowo 'nie', Chcesz tam wchodzić czy nie?!")
GAME_OVER()

main()
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ My first text game in python
2. Extract files - > Go to Catalog with python files,
3. If You have installed python, go to point 5,
4. Install Python 3.4.0 for XP system or other 32-bit or 3.7.0 for systems 64-bit,
5. Add extension to file 1.2.8 (Change filename "1.2.8" on filename "1.2.8.py"),
5. Add extension to file 1.2.9 (Change filename "1.2.9" on filename "1.2.9.py"),
6. Run file and Enjoy!