Takže se snažím vytvořit jednoduché verzi t2048, a tak se snažím začít tím, že najde to, zda žádné pohyby jsou možné, nebo nejsou založeny na aktuální desce, a já mám funkci ispossible(board: Board)
která vrací, zda je to True nebo False
V případě, že nevíte, co 2048 říct, že tohle je to, co hra je... https://play2048.co/
Já se nesnažím, aby znovu celou hru, jen se snažím udělat jednoduchou verzi, ve které pracuje.
def ispossible(board: Board)
for i in range(0, board):
for j in range(1, board):
if [i][j - 1] == 0 and [i][j] > 0:
return True
elif ([i][j - 1] == [i][j]) and [i][j - 1] != 0:
return True
return False
Nicméně, to nefunguje vůbec, jak jsem se "Chyb", když jsem si to jako vstup
print(ispossible([4,3,2,2],[2,2,8,16], [16,4,4,4], [4,4,4,4]))
Co mám změnit, aby se ujistěte se, že to funguje??