Bu yüzden t2048'in kolay bir versiyonunu oluşturmaya çalışıyorum ve bu yüzden mevcut tahtaya dayanarak herhangi bir hareketin mümkün olup olmadığını bularak başlamaya çalışıyorum ve bir işlevim var ispossible(board: Board)
o olsun bu Doğru veya Yanlış döndürür
2048'in ne anlama geldiğini bilmiyorsanız, oyun budur... https://play2048.co/
Tüm oyunu yeniden yaratmaya çalışmıyorum, sadece bunun işe yarayan basit bir versiyonunu yapmaya çalışıyorum.
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
Ancak, bunu bir girdi olarak koyduğumda bir 'Hata' aldığım için bu hiç işe yaramıyor
print(ispossible([4,3,2,2],[2,2,8,16], [16,4,4,4], [4,4,4,4]))
Ne bu işleri yapmak için değiştirmeli miyim??