pyLAUNCH es un front-end (entorno gráfico) desarrollado en Python http://www.python.org/, con las librerías pyGame http://www.pygame.org. Mi objetivo al empezar a desarrollar pyLAUNCH era crear un entorno parecido a Game Launcher http://www.dribin.org/dave/game_launcher/ sencillo y elegante, sin demasiados adornos, ideal para ser utilizado en muebles arcade.
Por desgracia el proyecto Game Launcher fué abandonado y aunque es el frontend que yo utilizo actualmente en mi "máquina" arcade, tiene algunas carencias y limitaciones que ya nunca serán solucionados. Esto fué lo que me llevó a desarrollar pyLAUNCH. Para esto se me presentaban dos alternativas, continuar con los fuentes en C de Game Launcher o empezar desde cero un proyecto totalmente nuevo con otra herramienta/lenguaje, finalmente me decanté por Python.
pyLAUNCH pretende:
Ser un entorno sencillo, fácil de manejar con los mandos de una máquina arcade.
Ser flexible y adaptable al mayor número de aplicaciones/emuladores posibles.
Cuidar al máximo el aspecto visual dentro de su simplicidad.
Aprovechar al máximo recursos simples como canciones, imágenes y capturas de pantalla de juegos.
Que te pases más tiempo jugando que cambiando cosas en el frontend.
pyLAUNCH no pretende:
Ser un entorno comercial ni para uso comercial.
Ser el entorno definitivo.
Gestionar miles y miles de juegos a los que nadie juega.
Ser fácil de configurar (si no te gustan los ficheros de configuración en modo texto olvídate de pyLAUNCH)
Que personalizar el frontend requiera conocimientos de flash o html.
pyLAUNCH es código libre, puedes bajarte los fuentes, modificarlos a tu gusto y hacer en el las mejoras que creas oportunas, si tienes conocimientos de Python y quieres colaborar en el proyecto pásate por la sección de ESTADO http://pylaunch.v1g0.com/viewforum.php?f=10 y verás una lista de temas con los que quizás puedas ayudarme. Como pyLAUNCH es mi primera aplicación en Python es posible que internamente la sintaxis no sea de lo más "pythónica" sed benevolentes con las críticas.
Mi objetivo ahora mismo es mejorar y optimizar pyLAUNCH, no añadirle nuevas funciones y opciones que al final apenas se utilizan, si quieres a colaborar te agradecería que tuvieses eso en cuenta.
Gracias por interesarte por pyLAUNCH
(NdT) Espero que no os duelan mucho los ojos al leer la traducción al inglés.
