我做生活模擬器的Conway的比賽,我已經得到了一些麻煩,在一個顏色標記的平方。我使用的矩陣爲正方形,當我點擊一個正方形時,我將值從0更改爲1.或者這就是它應該是的樣子。 我第一次嘗試下面的代碼,但問題是,當我點擊一次,它從標記到非標記快速更改爲標記等。 if pygame.mouse.get_pressed()[0]:
if grid[y][x] == 0:
mouse_x
我正在嘗試使用二維數組來做康威的生命遊戲。此方法應該查看二維數組上的每個位置並檢查其每個鄰居,並計算該位置周圍有多少個鄰居(0爲空,1爲正在佔用)。然後它執行一些邏輯並決定該位置是否已經死亡或活着。我遇到的問題是,當它檢查第二個位置時,tempMatrix的值是錯誤的。我已經特別檢查了第一個位置[0] [0],它從0變爲1,我不知道爲什麼。預先感謝您的幫助! public static int[]
我有生命的實施康威的遊戲新作: def neighbors(point):
x, y = point
for i, j in itertools.product(range(-1, 2), repeat=2):
if any((i, j)):
yield (x + i, y + j)
def advance(board):
newstat