ดังนั้นฉันกำลังพยายามสร้างเป็นเรื่องง่ายรุ่นของ t2048 และดังนั้นฉันพยายามที่จะเริ่มต้นด้วยการตามหาว่า อะไรเคลื่อนไหนเป็นไปได้หรือไม่ขึ้นอยู่กับปัจจุบันดาและฉันมีฟังก์ชัน ispossible(board: Board)
นั่นกลับมาว่านี่เป็นเรื่องจริงหรือเท็จ
ในกรณีที่คุณไม่รู้ว่าเกิดอะไร 2048 นหมายถึงนี่มันอะไรเกมก็คือ... https://play2048.co/
ฉันไม่ได้พยายามจะสร้างโฮปขึ้นมาใหม่อีกครั้งเกม,ฉันแค่พยายามจะทำให้เรียบง่ายเวอร์ชั่นที่ทำงาน
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
อย่างไรก็ตามมันไม่ทำงานตลอดว่าฉันจะได้เป็น'ข้อผิดพลาด'ตอนที่เพนนีฉันมีเรื่องต้องบอกเป็นข้อมูล
print(ispossible([4,3,2,2],[2,2,8,16], [16,4,4,4], [4,4,4,4]))
สิ่งที่ฉันควรจะเปลี่ยนเพื่อให้แน่ใจว่ามันจะได้ผล??