Files
mrmarcus007 3b24076025 Add files via upload
Game companion 1.4.1
2022-09-29 11:04:12 +01:00

242 lines
6.0 KiB
Python

from ast import Global
import time
import random
import os
import pyfiglet
import sys
warning = pyfiglet.figlet_format("Warning")
def scoreoutput():
os.system('cls')
print("\n current scores are")
print(" ", Team_1, " score ", Team_1_score)
print(" ", Team_2, " score ", Team_2_score)
time.sleep(5)
menu()
def score():
global Team_1_score
global Team_2_score
print("You are reseting and changing values \n \n")
print("\n press N to go to the main menu, \n press any-key to go to score only edit, \n Press Y to full edit,")
A = input("user: ")
if A == "N":
menu()
if A == "Y":
warning()
else:
Team_1_score = input("team 1 score: ")
Team_2_score = input("team 2 score: ")
scorecheck()
def scoreoutput():
os.system('cls')
print("\n current points are:")
print("\n ", Team_1 + " point(s) " + Team_1_score)
print("\n ", Team_2 + " point(s) " + Team_2_score)
time.sleep(5)
menu()
def entry():
global Team_1
global Team_1_score
global Team_2
global Team_2_score
print("\n you are now editing data \n")
Team_1 = input("team 1 name: ")
Team_2 = input("team 2 name: ")
Team_1_score = input("team 1 score: ")
Team_2_score = input("team 2 score: ")
scorecheck()
def FSetup():
print("\n This is first time set up: This happens everytime you restart the program \n")
time.sleep(5)
os.system('cls')
warning()
def intro():
global a
print("\n Welcome to game companion 1.4.1 by Marcus Allison (Python 3.10)")
print(" ")
time.sleep(3)
print("\n Press any key to continue or N to exit")
print(" ")
a = input("user: ")
if a == "N" or a == "n":
leaving_1()
else:
FSetup()
def menu():
global y
os.system('cls')
print("\n welcome to the score page here is a options list")
print("\n 1. leave")
print("\n 2. edit score")
print("\n 3. scoresheet")
print("\n 4. flip a coin")
y = input("user: ")
if y == "1":
leaving_0()
if y == "2":
score()
if y == "3":
scoreoutput()
if y == "4":
coin()
else:
os.system('cls')
gobackto1()
def leaving_0():
os.system('cls')
print("\n Are you sure you would like to terminate the program? \n Y: Terminate \n N: Back to menu")
d = input("User: ")
if d == "Y" or d == "y":
os.system('cls')
print("\n Warning. 10 seconds till program termination \n \n Final score \n")
print("\n", Team_1 + " point(s) " + Team_1_score)
print("\n", Team_2 + " point(s) " + Team_2_score)
time.sleep(5)
exiting()
if d == "N" or d =="n":
menu()
else:
gobackto2()
def leaving_1():
os.system('cls')
print("\n Are you sure you would like to terminate the program? \n Y: terminate \n N: back to menu")
d = input("user: ")
if d == "Y" or d == "y":
os.system('cls')
exiting()
if d == "N" or d =="n":
menu()
else:
os.system('cls')
gobackto2()
def gobackto1():
os.system('cls')
print("\n please enter a number on screen\n ")
time.sleep(2)
menu()
def gobackto2():
global error
if a == "N" or a == "n":
os.system('cls')
print(warning)
print("\n please enter a number on screen\n ")
time.sleep(2)
os.system('cls')
leaving_1()
elif y == "1":
os.system('cls')
print(warning)
print("\n please enter a number on screen\n ")
time.sleep(2)
os.system('cls')
leaving_0()
else:
error = 1
ErrorHand(error)
def gobackto3():
os.system('cls')
print("\n please enter a number or character on screen\n ")
time.sleep(5)
os.system('cls')
leaving_1()
def scorecheck():
if Team_1 == "":
os.system('cls')
print(warning)
print("\n you have left data empty")
time.sleep(2)
os.system('cls')
warning()
if Team_2 == "":
os.system('cls')
print(warning)
print("\n you have left data empty")
time.sleep(2)
os.system('cls')
warning()
else:
menu()
def Toss():
return random.choice(["Heads", "Tails"])
def coin():
os.system('cls')
print(" task: cointoss \n")
print(" 3")
time.sleep(1)
os.system('cls')
print(" task: cointoss \n")
print(" 2")
time.sleep(1)
os.system('cls')
print(" task: cointoss \n")
print(" 1")
time.sleep(1)
os.system('cls')
print(" task: cointoss \n")
print(" flipping coin")
time.sleep(2)
os.system('cls')
print(" task: cointoss \n")
t1 = Toss()
t2 = Toss()
t3 = Toss()
print(t1, t2, t3)
time.sleep(5)
os.system('cls')
menu()
def ErrorHand(code):
if code == "1":
os.system('cls')
print(error)
print(" An memory error has occured, entering main menu")
time.sleep(2)
menu()
else:
os.system('cls')
print(" Welcome - textual graphics module missing, install pyfiglet \n python - m install pyfiglet ")
intro()
print(" unkown error has occured, entering main menu")
time.sleep(2)
menu()
def welcome():
try:
ascii_banner = pyfiglet.figlet_format("welcome")
print(ascii_banner)
intro()
except 1:
print(" Welcome - textual graphics module missing, install pyfiglet \n python - m install pyfiglet ")
intro()
def warning():
try:
print(warning)
entry()
finally:
print(" warning")
entry()
def exiting():
print("\n Game companion 1.4.1")
print("\n Made by Marcus Allison")
time.sleep(5)
quit(0)
welcome()