feature: multiplayer – registrace hráčů, střídání tahů a agregace skóre #9

Merged
david-spacil merged 10 commits from feature/hraci into version/v0.1.0 2026-06-23 22:43:05 +02:00
Showing only changes of commit 7e412f4d9e - Show all commits
+14
View File
@@ -8,6 +8,7 @@ score = 0
hodnoty = {}
players = {}
pointer = ""
first = ""
with open("hodnoty.csv", "r") as csv_file:
csv_reader = csv.reader(csv_file)
@@ -55,6 +56,17 @@ def evaluate(inp: Any, count: int, throw: str) -> tuple:
else:
return False
def next_player() -> None:
global pointer
keys_iter = iter(players)
for key in keys_iter:
if key == pointer:
nxt_key = next(keys_iter, first)
break
pointer = nxt_key
inp = str(inp)
if re.search("^\d+$", inp):
if len(inp) > count:
@@ -108,6 +120,7 @@ def check_value(throw: str) -> bool:
def add_players(iter=False):
global players
global pointer
global first
if not iter:
var = "prvního hráče"
@@ -130,6 +143,7 @@ def add_players(iter=False):
print(f"Do seznamu přidáno jméno {inp}.")
if not iter:
pointer = inp
first = inp
add_players(True)
def game(data: tuple):