-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ_es
Gabriel Thullen edited this page Jan 1, 2026
·
3 revisions
English | Français | Deutsch | Italiano | Español | Português | Slovenščina | Українська | Русский
Respuestas a preguntas comunes sobre pyGM.
pyGM es un editor visual de desarrollo de juegos para Python. Permite crear juegos 2D sin conocimientos extensos de programacion.
Si, pyGM es de codigo abierto y completamente gratuito.
pyGM esta basado en Python. Puedes usar programacion visual o escribir codigo Python directamente.
- Windows
- macOS
- Linux
- Web (HTML5)
pip install pygmPython 3.8 o superior.
- Verifica la version de Python
- Reinstala las dependencias
- Inicia desde la linea de comandos para ver errores
Inicia pyGM y selecciona "Nuevo Proyecto" o usa Archivo > Nuevo.
- Clic derecho en "Sprites" en el arbol de recursos
- Selecciona "Nuevo Sprite"
- Importa una imagen o crea una
- Abre un sprite
- Agrega varios frames
- Configura la velocidad de animacion
- Abre un objeto
- Agrega eventos (ej. Create, Step)
- Agrega acciones a los eventos
- O usa el editor visual Blockly
- PNG (recomendado)
- JPG
- GIF
- BMP
- WAV
- MP3
- OGG
- Usa tamanos de imagen apropiados
- Comprime archivos de audio
- Elimina recursos no utilizados
- Crea un evento de colision en el objeto
- Selecciona el otro objeto
- Agrega acciones para la reaccion
- Crea varias salas
- Usa la accion "Ir a sala"
- O "Ir a la siguiente sala"
Usa las funciones de guardado integradas:
-
save_game(): Guardar juego -
load_game(): Cargar juego
- Ve a Archivo > Exportar
- Selecciona la plataforma de destino
- Configura las opciones
- Haz clic en "Exportar"
- Incluye el runtime de Python
- Todos los recursos incrustados
- Consejo: Optimiza los recursos
Actualmente no es compatible directamente. La exportacion web funciona en navegadores moviles.
- Reduce el codigo en eventos Step
- Optimiza los tamanos de sprites
- Evita demasiadas instancias
- Verifica la ruta del sprite
- Asegurate de que Visible=true
- Revisa el orden de dibujo (profundidad)
- Verifica las mascaras de colision
- Asegurate de que los objetos sean solidos (si es necesario)
- Revisa la configuracion de eventos
- Documentacion oficial
- GitHub Issues
- Foros de la comunidad
- Reporta errores en GitHub
- Envia Pull Requests
- Mejora la documentacion