Skip to content

Commit 3869021

Browse files
style: format code with autopep8
Format code with autopep8 This commit fixes the style issues introduced in d5b3eeb according to the output from Autopep8. Details: None
1 parent d5b3eeb commit 3869021

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

AI-driven AI Tron/Tron.py

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ def __init__(self):
3131
pygame.display.set_caption("AI-driven AI Tron")
3232
self.clock = pygame.time.Clock()
3333
self.running = True
34-
self.board = [[BLACK for _ in range(NUM_TILES_X)] for _ in range(NUM_TILES_Y)]
34+
self.board = [[BLACK for _ in range(NUM_TILES_X)]
35+
for _ in range(NUM_TILES_Y)]
3536
self.player1_pos = (NUM_TILES_X // 4, NUM_TILES_Y // 2)
3637
self.player2_pos = (NUM_TILES_X * 3 // 4, NUM_TILES_Y // 2)
3738
self.player1_direction = RIGHT
@@ -40,7 +41,8 @@ def __init__(self):
4041
def draw_board(self):
4142
for y in range(NUM_TILES_Y):
4243
for x in range(NUM_TILES_X):
43-
pygame.draw.rect(self.screen, self.board[y][x], (x * TILE_SIZE, y * TILE_SIZE, TILE_SIZE, TILE_SIZE))
44+
pygame.draw.rect(
45+
self.screen, self.board[y][x], (x * TILE_SIZE, y * TILE_SIZE, TILE_SIZE, TILE_SIZE))
4446

4547
def move_player(self, player_pos, player_direction, player_color):
4648
x, y = player_pos
@@ -56,8 +58,10 @@ def move_player(self, player_pos, player_direction, player_color):
5658
return False
5759

5860
def update(self):
59-
new_player1_pos = self.move_player(self.player1_pos, self.player1_direction, BLUE)
60-
new_player2_pos = self.move_player(self.player2_pos, self.player2_direction, RED)
61+
new_player1_pos = self.move_player(
62+
self.player1_pos, self.player1_direction, BLUE)
63+
new_player2_pos = self.move_player(
64+
self.player2_pos, self.player2_direction, RED)
6165

6266
if not new_player1_pos or not new_player2_pos:
6367
self.running = False
@@ -85,7 +89,8 @@ def alpha_beta_search(pos, direction, opponent_pos, depth, alpha, beta, max_play
8589
for d in [UP, DOWN, LEFT, RIGHT]:
8690
new_pos = simulate_move(pos, d)
8791
if is_valid_move(new_pos):
88-
value = max(value, alpha_beta_search(new_pos, d, opponent_pos, depth - 1, alpha, beta, False))
92+
value = max(value, alpha_beta_search(
93+
new_pos, d, opponent_pos, depth - 1, alpha, beta, False))
8994
alpha = max(alpha, value)
9095
if beta <= alpha:
9196
break
@@ -95,7 +100,8 @@ def alpha_beta_search(pos, direction, opponent_pos, depth, alpha, beta, max_play
95100
for d in [UP, DOWN, LEFT, RIGHT]:
96101
new_pos = simulate_move(opponent_pos, d)
97102
if is_valid_move(new_pos):
98-
value = min(value, alpha_beta_search(pos, direction, new_pos, depth - 1, alpha, beta, True))
103+
value = min(value, alpha_beta_search(
104+
pos, direction, new_pos, depth - 1, alpha, beta, True))
99105
beta = min(beta, value)
100106
if beta <= alpha:
101107
break
@@ -106,7 +112,8 @@ def alpha_beta_search(pos, direction, opponent_pos, depth, alpha, beta, max_play
106112
for d in [UP, DOWN, LEFT, RIGHT]:
107113
new_pos = simulate_move(player_pos, d)
108114
if is_valid_move(new_pos):
109-
score = alpha_beta_search(new_pos, d, opponent_pos, depth=3, alpha=-float('inf'), beta=float('inf'), max_player=False)
115+
score = alpha_beta_search(
116+
new_pos, d, opponent_pos, depth=3, alpha=-float('inf'), beta=float('inf'), max_player=False)
110117
if score > best_score:
111118
best_score = score
112119
best_move = d
@@ -143,4 +150,3 @@ def run(self):
143150
if __name__ == "__main__":
144151
game = TronGame()
145152
game.run()
146-

0 commit comments

Comments
 (0)