-1
我想創建一個有100個單元格(蛇部分或長度)的可能性的蛇遊戲。在主while循環的每次迭代中,每個單元格位置都佔據它前面的位置。當我嘗試這樣做時,它會返回:蟒蛇蛇遊戲單元位置與列表
cellPosX[100 - x] = cellPosX[100 - (x + 1)]
IndexError: list index out of range
這是我的代碼,我並不認爲所有的代碼都是必需的。
cellPosX = [100]
cellPosY = [100]
cellPosX[0] = 400
cellPosY[0] = 300
#Change Cell Positions
for x in range(0, 100):
cellPosX[100 - x] = cellPosX[100 - (x + 1)]
cellPosY[100 - x] = cellPosY[100 - (x + 1)]
我只是一個初學者在python編程,我還沒有習慣它呢。任何幫助將不勝感激。
你是否正在初始化列表? – Netwave
咦?不完全確定,我對列表所做的所有工作都是在這裏做的,你如何建議我這樣做。對不起,如果我的錯誤是愚蠢的。 –
順便說一句,如果你從零開始,'範圍(100)'會做。並更好地定義一個常量'BOARDSIZE = 100' ... – Pynchia