Компилция игры pygame c звуками и изображениями
Как мне скомпилировать игру pygame, которая содержит звуки и изображения? Вся загвоздка в том, что мне нужно собрать игру в один exe-файл, а не архив с нужными для игры файлами.
При попытке запуска скомпилированной программы (pyinstaller game.py --onefile --noconsole)
программа создаёт окно с ошибкой:
Traceback (most recent call last):
File "SmileyPong2.py", line 20, in <module>
FileNotFoundError: No file 'sprites\Smiles\defaultsmile.bmp' found in working directory 'D:\IceWork\SmileyPong2\dist'.
Загрузка изображений и звуков:
# Изображения
smile_pic = pg.image.load(r"sprites\Smiles\defaultsmile.bmp", "defaultsmile.bmp")
rocket_pic = pg.image.load(r"sprites\Rockets\defaultrock.png", "defaultrock.png")
heart_pic = pg.image.load(r"sprites\Bonuces\heart.png", "heart.png")
cursor_pic = pg.image.load(r"icons\Cursor.png")
# Звуки
pg.mixer.music.load(r"sounds\gametheme.ogg", "gametheme.ogg")
rebound_snd = pg.mixer.Sound(r"sounds\Rebound.ogg")
end_snd = pg.mixer.Sound(r"sounds\EndLevel.ogg")
dmg_snd = pg.mixer.Sound(r"sounds\damage.ogg")