Tak sa snažím vytvoriť jednoduchý verzia t2048, a tak sa snažím štart nájsť, či akékoľvek pohyby sú možné, alebo nie je založené na aktuálnej doske, a mám funkcia ispossible(board: Board)
že sa vráti, či je to Pravda alebo Nepravda
V prípade, že neviete, čo 2048 znamenať, to je to, čo hra je .... https://play2048.co/
Nie som snažia prerobiť celú hru, len sa snažím vytvoriť jednoduchý verzia tejto ktorý funguje.
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
Avšak, to nefunguje vôbec, ako som si 'Chyba', keď som dal to ako vstup
print(ispossible([4,3,2,2],[2,2,8,16], [16,4,4,4], [4,4,4,4]))
Čo by som mal zmeniť, aby sa uistite sa, že to funguje??