# draw path - optional
red = (255, 0, 0)
green = (0, 255, 0)
_from = (1, 1)
_to = (24, 24)
path_array = pacman_game.p.get_path(_from[1], _from[0], _to[1], _to[0])
print(path_array)
# [(1, 2), (1, 3), (1, 4), (1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (6, 6), (6, 7) ...
white = (255, 255, 255)
for path in path_array:
game_renderer.add_game_object(Wall(game_renderer, path[0], path[1], unified_size, white))
from_translated = translate_maze_to_screen(_from)
game_renderer.add_game_object(
GameObject(game_renderer, from_translated[0], from_translated[1], unified_size, red))
to_translated = translate_maze_to_screen(_to)
game_renderer.add_game_object(
GameObject(game_renderer, to_translated[0], to_translated[1], unified_size, green))
Π Π² ΠΊΠΎΠ½ΡΡΡΠ°ΠΊΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠ°ΡΠΌΠ°Π½ Ρ 0 ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°.
Π Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠΈΠ΄Π»Π΅ΡΡΠΎ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ?
Π ΡΠ΅ΠΏΠ΅ΡΡ, Π΄ΠΎΡΠΎΠ³ΠΈΠ΅ ΠΌΠΎΠΈ Π΄Π΅ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΌΠΎΡΠ°Π»Ρ ΡΠΊΠ°Π·ΠΎΡΠΊΠΈ: Π½ΠΈΠΊΠΎΠΌΡ Π½Π΅ Π½ΡΠΆΠ½Π° ΠΈΠ³ΡΠ° Π·Π° 300 ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°, Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΡΠ°ΠΌΠΎΡΠ°Π·Π²ΠΈΡΠΈΡ. ΠΡΡΡΠ΅ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π΅Ρ ΠΆΠ΅, Π½ΠΎ Π·Π° 600 ΡΡΡΠΎΠΊ - Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½Π΅Π΅. Π Π΅ΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΠΈΠ³ΡΠΎΠ²ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ ΠΊΠ°ΠΊ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠ»Π°ΡΡΠ°, Π½ΠΎ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π·Π³Π»ΡΠ½ΡΡΡ Π½Π° ΠΈΠ³ΡΡ, ΠΊΠ°ΠΊ Π½Π° ΡΠ°Π±Π»ΠΎΠ½ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ