Skip to content

Commit

Permalink
Cleaning
Browse files Browse the repository at this point in the history
  • Loading branch information
Jumitti committed Jun 19, 2024
1 parent 5a2823b commit d846b4c
Show file tree
Hide file tree
Showing 23 changed files with 188 additions and 275 deletions.
376 changes: 188 additions & 188 deletions main.py → old version/main.py
Original file line number Diff line number Diff line change
@@ -1,188 +1,188 @@
import random
import os
import re
# import termcolor
import time
from starwalkers.func import roll, got_let_int, get_int_ship, get_d_sym, get_cost

# from termcolor import colored, cprint

print("WELCOME TO STARWALKERS!")
time.sleep(0.8)
print("Version: 0.2")
# 10-20=1 21-70=2 71-120=3 121-200=4 201-259=5

let_list = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U",
"V", "W", "X", "Y", "Z"]
summ_w = len(let_list)
summ_all = int()
a = int()
for i in range(summ_w):
b = let_list[i]
a = i + 1
summ_all += a
# print(b, summ_all)
ran = int()
fi = -1
# print(summ_all)
# priti = str()
# infi = 0
# while priti != "A-9999":
# priti = roll()
# infi += 1
# print(infi)
# zina = input()
clear = lambda: os.system('cls')
money = 30
user_case = 0
ship_list = []
name = str(input("Enter your name: "))
name_txt = name + ".txt"
try:
filename = open(name_txt, "r")
file_cont = filename.readlines()
lines = len(filename.readlines())
money = int(re.sub(r"[\n]", "", file_cont[0]))
user_case = int(re.sub(r"[\n]", "", file_cont[1]))
for j in range(len(file_cont) - 2):
ship_list.append(re.sub(r"[\n]", "", file_cont[j + 2]))
filename.close()
print("Lines:", lines)
except FileNotFoundError:
filename = open(name_txt, "w")
filename.write("30\n")
filename.write("0")
filename.close()
print("Registered:", name)


def save():
filename = open(name_txt, "w")
filename.write(str(money) + "\n")
filename.write(str(user_case))
for k in range(len(ship_list)):
filename.write("\n" + ship_list[k - 1])
filename.close()


clear()

while True:
print("You have " + str(money) + "$ and " + str(user_case) + " cases.")
user_input = input("Menu:\n1. Case menu\n2. Collection\n3. Fight\n4. Exit\n>>> ")
if user_input == "1":
clear()
user_input2 = input("What do you want to do with cases?\n1. Buy\n2. Open\n3. Close\n>>> ")
if user_input2 == "1":
clear()
user_input3 = int(input("How much? (10$/case)"))
if money >= 10 * user_input3:
money -= 10 * user_input3
user_case += user_input3
clear()
print("Thanks for buying", user_input3, "cases.")
save()
input_enter = input("Press ENTER to continue... ")
else:
print("Not enough money, bro.")
input_enter = input("Press ENTER to continue... ")
if user_input2 == "2":
if user_case >= 1 and len(ship_list) < 10:
user_case -= 1
gotter = roll()
ship_list.append(gotter)
# print(ship_list)
clear()
gotter_letter, gotter_int = gotter.split("-")
cost = (got_let_int(gotter_letter) * int(gotter_int)) // 1000
print("You got:", gotter + "! It costs: " + str(cost) + ", and its rank: " + get_d_sym(cost) + "!")
save()
input_enter = input("Press ENTER to continue... ")
elif len(ship_list) == 10:
clear()
print("You have too many ships. Sell one and you can open cases again.")
input_enter = input("Press ENTER to continue... ")
if user_input == "2":
clear()
print("Your collection of ships:")
for zzz in range(len(ship_list)):
time.sleep(0.1)
print(str(zzz + 1) + ") " + str(ship_list[zzz]) + " " + get_d_sym(get_cost(ship_list[zzz])))
coll_input = input("Type nothing to exit or type '1' to open Sell Menu")
if coll_input == "1":
coll_input1 = int(input("Write a number of ship that you want to sell: "))
s_cost = get_cost(ship_list[coll_input1 - 1]) // 2
s_name = ship_list[coll_input1 - 1]
ship_list.pop(coll_input1 - 1)
money += s_cost
save()
print("Your ship " + str(s_name) + " was sold and you got " + str(s_cost) + "$!")
input_enter = input("Press ENTER to continue... ")
if user_input == "3":
clear()
enemy_rand = random.randint(1, 3)
enemy_list = []
for en_i in range(enemy_rand):
roll_en = roll()
enemy_list.append(roll_en)
while len(enemy_list) != 0 and len(ship_list) != 0:
clear()
print("Your enemies:")
for en_i1 in range(len(enemy_list)):
print(str(en_i1 + 1) + ". " + enemy_list[en_i1 - 1])
time.sleep(0.8)
print(
"You will be fighting with: " + str(enemy_list[0]) + " " + str(get_d_sym(get_cost(str(enemy_list[0])))))
print("Choose your ship to attack:")
for i_non in range(len(ship_list)):
print(str(i_non + 1) + ") " + ship_list[i_non] + " " + str(get_d_sym(get_cost(ship_list[i_non]))))
t_user_input = input(">>> ")
player_cost = 0
enemy_cost = 0
try:
user_input = int(t_user_input)
except ValueError:
print("You've written wrong number. Try again.")
# user_input = 123456
input_enter = input("Press ENTER to continue... ")
if isinstance(user_input, int):
if len(ship_list) >= user_input > 0:
player_ship = ship_list[user_input - 1]
player_let, player_int = player_ship.split("-")
ship_list.pop(user_input - 1)
player_cost = get_cost(player_ship)

enemy_ship = enemy_list[0]
enemy_cost = get_cost(enemy_ship)
elif user_input == 0:
print("You left the battlefield")
enemy_list.clear()
input_enter = input("Press ENTER to continue... ")
else:
print("You do not have ship with choosed number.")
input_enter = input("Press ENTER to continue... ")
if player_cost != 0 and enemy_cost != 0:
if player_cost > enemy_cost:
print("You won and got: " + str(enemy_cost // 2) + "$!")
damage = random.randint(0, 30)
time_player_int = int(player_int)
fin_player_int = time_player_int - damage
player_int = get_int_ship(fin_player_int)
new_ship = str(player_let) + str(player_int)
ship_list.append(new_ship)
print("Your ship has taken " + str(damage) + " damage. Now it is " + str(new_ship) + ".")
money += enemy_cost // 2
enemy_list.pop(0)
save()
input_enter = input("Press ENTER to continue... ")

else:
print("You've lost your ship! Be careful next time!)")
save()
input_enter = input("Press ENTER to continue... ")
else:
print()
if user_input == "4":
break
else:
clear()
import random
import os
import re
# import termcolor
import time
from starwalkers.func import roll, got_let_int, get_int_ship, get_d_sym, get_cost

# from termcolor import colored, cprint

print("WELCOME TO STARWALKERS!")
time.sleep(0.8)
print("Version: 0.2")
# 10-20=1 21-70=2 71-120=3 121-200=4 201-259=5

let_list = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U",
"V", "W", "X", "Y", "Z"]
summ_w = len(let_list)
summ_all = int()
a = int()
for i in range(summ_w):
b = let_list[i]
a = i + 1
summ_all += a
# print(b, summ_all)
ran = int()
fi = -1
# print(summ_all)
# priti = str()
# infi = 0
# while priti != "A-9999":
# priti = roll()
# infi += 1
# print(infi)
# zina = input()
clear = lambda: os.system('cls')
money = 30
user_case = 0
ship_list = []
name = str(input("Enter your name: "))
name_txt = name + ".txt"
try:
filename = open(name_txt, "r")
file_cont = filename.readlines()
lines = len(filename.readlines())
money = int(re.sub(r"[\n]", "", file_cont[0]))
user_case = int(re.sub(r"[\n]", "", file_cont[1]))
for j in range(len(file_cont) - 2):
ship_list.append(re.sub(r"[\n]", "", file_cont[j + 2]))
filename.close()
print("Lines:", lines)
except FileNotFoundError:
filename = open(name_txt, "w")
filename.write("30\n")
filename.write("0")
filename.close()
print("Registered:", name)


def save():
filename = open(name_txt, "w")
filename.write(str(money) + "\n")
filename.write(str(user_case))
for k in range(len(ship_list)):
filename.write("\n" + ship_list[k - 1])
filename.close()


clear()

while True:
print("You have " + str(money) + "$ and " + str(user_case) + " cases.")
user_input = input("Menu:\n1. Case menu\n2. Collection\n3. Fight\n4. Exit\n>>> ")
if user_input == "1":
clear()
user_input2 = input("What do you want to do with cases?\n1. Buy\n2. Open\n3. Close\n>>> ")
if user_input2 == "1":
clear()
user_input3 = int(input("How much? (10$/case)"))
if money >= 10 * user_input3:
money -= 10 * user_input3
user_case += user_input3
clear()
print("Thanks for buying", user_input3, "cases.")
save()
input_enter = input("Press ENTER to continue... ")
else:
print("Not enough money, bro.")
input_enter = input("Press ENTER to continue... ")
if user_input2 == "2":
if user_case >= 1 and len(ship_list) < 10:
user_case -= 1
gotter = roll()
ship_list.append(gotter)
# print(ship_list)
clear()
gotter_letter, gotter_int = gotter.split("-")
cost = (got_let_int(gotter_letter) * int(gotter_int)) // 1000
print("You got:", gotter + "! It costs: " + str(cost) + ", and its rank: " + get_d_sym(cost) + "!")
save()
input_enter = input("Press ENTER to continue... ")
elif len(ship_list) == 10:
clear()
print("You have too many ships. Sell one and you can open cases again.")
input_enter = input("Press ENTER to continue... ")
if user_input == "2":
clear()
print("Your collection of ships:")
for zzz in range(len(ship_list)):
time.sleep(0.1)
print(str(zzz + 1) + ") " + str(ship_list[zzz]) + " " + get_d_sym(get_cost(ship_list[zzz])))
coll_input = input("Type nothing to exit or type '1' to open Sell Menu")
if coll_input == "1":
coll_input1 = int(input("Write a number of ship that you want to sell: "))
s_cost = get_cost(ship_list[coll_input1 - 1]) // 2
s_name = ship_list[coll_input1 - 1]
ship_list.pop(coll_input1 - 1)
money += s_cost
save()
print("Your ship " + str(s_name) + " was sold and you got " + str(s_cost) + "$!")
input_enter = input("Press ENTER to continue... ")
if user_input == "3":
clear()
enemy_rand = random.randint(1, 3)
enemy_list = []
for en_i in range(enemy_rand):
roll_en = roll()
enemy_list.append(roll_en)
while len(enemy_list) != 0 and len(ship_list) != 0:
clear()
print("Your enemies:")
for en_i1 in range(len(enemy_list)):
print(str(en_i1 + 1) + ". " + enemy_list[en_i1 - 1])
time.sleep(0.8)
print(
"You will be fighting with: " + str(enemy_list[0]) + " " + str(get_d_sym(get_cost(str(enemy_list[0])))))
print("Choose your ship to attack:")
for i_non in range(len(ship_list)):
print(str(i_non + 1) + ") " + ship_list[i_non] + " " + str(get_d_sym(get_cost(ship_list[i_non]))))
t_user_input = input(">>> ")
player_cost = 0
enemy_cost = 0
try:
user_input = int(t_user_input)
except ValueError:
print("You've written wrong number. Try again.")
# user_input = 123456
input_enter = input("Press ENTER to continue... ")
if isinstance(user_input, int):
if len(ship_list) >= user_input > 0:
player_ship = ship_list[user_input - 1]
player_let, player_int = player_ship.split("-")
ship_list.pop(user_input - 1)
player_cost = get_cost(player_ship)

enemy_ship = enemy_list[0]
enemy_cost = get_cost(enemy_ship)
elif user_input == 0:
print("You left the battlefield")
enemy_list.clear()
input_enter = input("Press ENTER to continue... ")
else:
print("You do not have ship with choosed number.")
input_enter = input("Press ENTER to continue... ")
if player_cost != 0 and enemy_cost != 0:
if player_cost > enemy_cost:
print("You won and got: " + str(enemy_cost // 2) + "$!")
damage = random.randint(0, 30)
time_player_int = int(player_int)
fin_player_int = time_player_int - damage
player_int = get_int_ship(fin_player_int)
new_ship = str(player_let) + str(player_int)
ship_list.append(new_ship)
print("Your ship has taken " + str(damage) + " damage. Now it is " + str(new_ship) + ".")
money += enemy_cost // 2
enemy_list.pop(0)
save()
input_enter = input("Press ENTER to continue... ")

else:
print("You've lost your ship! Be careful next time!)")
save()
input_enter = input("Press ENTER to continue... ")
else:
print()
if user_input == "4":
break
else:
clear()
Loading

0 comments on commit d846b4c

Please sign in to comment.