Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: carles on May 14, 2020, 07:54:32 AM

Title: Ejecutando juegos en Linux
Post by: carles on May 14, 2020, 07:54:32 AM
Buenas,


Estoy aprendiendo Linux, llevo poco más de una semana, y tras instalar Ubuntu 20.04 lo primero que he probado han sido los antiguos juegos de Bennu de www.pixjuegos.com
El Pix Frogger funciona bien instalado a través de Synaptic.
El siguiente que he probado es Garnatron, pero no consigo ejecutarlo.

carles@carles-VirtualBox:~$ cd Desktop/
carles@carles-VirtualBox:~/Desktop$ cd garnatron-2.0-linux/
carles@carles-VirtualBox:~/Desktop/garnatron-2.0-linux$ sh garnatron.sh
garnatron.sh: 5: bgdi: Permission denied
carles@carles-VirtualBox:~/Desktop/garnatron-2.0-linux$

¿Que es lo que tengo que hacer?
Title: Re:Ejecutando juegos en Linux
Post by: FreeYourMind on May 14, 2020, 05:20:19 PM
ejecutarlo como admin con sudo
Title: Re:Ejecutando juegos en Linux
Post by: panreyes on May 14, 2020, 09:08:28 PM
Ya está todo claro. Faltaban un par de cosas:
chmod +x bgdi

Y copiar manualmente la librería libpng12 (ya no disponible en los repositorios de Ubuntu) a la carpeta lib.
Title: Re:Ejecutando juegos en Linux
Post by: SplinterGU on May 15, 2020, 07:18:44 PM
chmod +x , eso!
Title: Re:Ejecutando juegos en Linux
Post by: carles on May 16, 2020, 08:17:45 AM
Muchas gracias por vuestras respuestas. La solución ha sido esta:
Quote from: panreyes on May 14, 2020, 09:08:28 PM
Ya está todo claro. Faltaban un par de cosas:
chmod +x bgdi

Y copiar manualmente la librería libpng12 (ya no disponible en los repositorios de Ubuntu) a la carpeta lib.
Lamentablemente el juego no reconoce el input de los cursores por lo que no se puede jugar :'( .

Los siguientes juegos que he probado son el PiX Bros y el PiX Dash.
No tienen carpeta /lib por lo que he puesto la libpng12 junto al resto de librerías. Tampoco tienen un archivo .sh para ejecutarlos, parece que el bgdi ha sido renombrado igual que el .dcb, como se comenta aquí https://forum.bennugd.org/index.php/topic,3258.msg55959.html#msg55959 (https://forum.bennugd.org/index.php/topic,3258.msg55959.html#msg55959) pero al intentar ejecutarlo me da el siguiente error:
pixdash: command not found
pixbros: command not found

¿Que tengo que hacer para ejecutarlos?
Title: Re:Ejecutando juegos en Linux
Post by: Drumpi on June 09, 2020, 10:51:15 AM
Lo mismo, dar permisos de ejecución al binario pixdash y pixbros, con "chmod +x pixdash"...
Si eso sigue sin funcionar, prueba a escrbir "./pixdash" o "./pixbros". Por alguna razón, Linux necesita que le digas que el ejecutable está en la ruta en la que estás ahora mismo.
Title: Re:Ejecutando juegos en Linux
Post by: Futu-block on July 06, 2020, 10:17:55 AM
¿te has pasado por aqui?
https://torresbaldi.com/blog/integracion-continua-en-bennugd/