He estado intentando pasar un juego hecho en Python y Pygame(.py) a un .exe en Windows, yo uso GNU/Linux así que el juego está hecho para funcionar en GNU/Linux, he estado probando con Windows y tuve que cambiar un par de cosas para hacerlo funcionar(a medias) primero tuve problema con el video, pero lo solucione con un par de lineas que encontré por Internet, ahora tengo problemas con el audio(mixer).
El juego Inicia con un splash, y después entra al main que es un Menú donde hay una canción de fondo y ahi me da el error.
Les dejo algo de código:
Cabecera(Aquí arregle lo del vídeo);
#!/usr/bin/python
# -*- coding: utf-8 -*-
import pygame,sys,os
import random
from pygame.locals import *
import pygame._view
os.environ['SDL_VIDEODRIVER'] = 'windib'
pygame.display.init()
SCREEN_WIDTH = 800;
SCREEN_HEIGHT = 600;
# PANTALLA
screen = pygame.display.set_mode((SCREEN_WIDTH,SCREEN_HEIGHT))
pygame.display.set_caption("CarroPX - THE GAME ");
Compile.py;
from distutils.core import setup
import py2exe
setup(console=['Main.py'])
Aquí me da el error ya compilado el programa, al ejecutar el .exe;
pygame.mixer.music.load("./datos/intro.ogg");
pygame.mixer.music.play(-1);
Espero me puedan ayudar a resolver el problema, de antemano gracias.