Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: BlySntK on November 29, 2016, 12:17:34 PM

Title: Resolviendo BennuGD en Ubuntu 64
Post by: BlySntK on November 29, 2016, 12:17:34 PM
Buenas a todos, cuánto tiempo :)


Bueno, en pocos días voy a dar clases de Bennu a chavales y mi problema reside en que he de utilizar, obligatoriamente, Linux (lo más probable es Ubuntu 32/64 bits...) Por ahora estoy retomandolo en casa con Ubuntu 64 bits pero me dan los típicos problemas con las librerías, no me las encuentra (al menos, por ahora, una de ellas, mod_key). Estar está porque la he buscado en /usr/lib32/bgd/modules y ahí está "mod_key.so" entonces no sé bien cómo solucionar que el compilador la encuentre desde el terminal.

Decir que es la primera vez que funciono con Bennu en Linux, siempre he trabajado desde Windows y sin problemas.... Ya diréis y un saludo a todos!

EDITO: he puesto, entre otras cosas, la reposición de josebita en synaptic pero creo que no me la encuentra como debe.....

EDITO II: Vale, después de seguir intentándolo una y otra vez... y ver que el repositorio sólo es para Ubuntu de 32... con lo cual entiendo que no funcione. He descargado un archivo llamado Bennu-linux de uno de los temas que he encontrado por aquí y, parece ser que con el script de bash que lleva, funciona... Lo que me crea la duda de, para todos los juegos habrá que poner ese archivo? Es el que vincula a las librerías, por lo visto...

Conclusión, sí funciona pero es un poco cansino el tener que depender de ese archivo, no?
Title: Re:Resolviendo BennuGD en Ubuntu 64
Post by: DCelso on November 29, 2016, 01:31:48 PM
Hasta donde yo se, es un instalador. lo ejecutas, se instala todo en /usr/local/bin/bgd y a correr.
desde cualquier directorio donde estés pones bgdc o bgdi y se invoca, tipo cualquier otro comando linux.

Title: Re:Resolviendo BennuGD en Ubuntu 64
Post by: Drumpi on November 29, 2016, 01:38:59 PM
Siempre puedes distribuir tus juegos añadiendo los binarios en una carpeta dentro del juego, y usar siempre el mismo .sh para enlazarlos y ejecutar el juego. Yo es lo que hago, y es el sistema que uso en Wiz, que también es un sistema Linux.
Instalarlo es un poco engorroso, y cuesta mucho si no se sabe lo que hace, pero creo que la última versión oficial ya solucionaba todos los problemas, incluido el de la mod_crypt.
Title: Re:Resolviendo BennuGD en Ubuntu 64
Post by: Futu-block on November 30, 2016, 08:41:58 AM
Prueba el Bennu pack con wine, a mí me rula perfect
Title: Re:Resolviendo BennuGD en Ubuntu 64
Post by: BlySntK on November 30, 2016, 08:53:05 PM
Quote from: Futu-block on November 30, 2016, 08:41:58 AM
Prueba el Bennu pack con wine, a mí me rula perfect

Después de haber estado en el instituto en cuestión y ver taaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaan capado el Lubuntu que utilizan para el alumnado (es un Vitalinux. Una distro enfocada a la educación y al estudio desarrollada por la DGA del gobierno de Aragón [España], así que imaginad lo capada que está; por poder no se puede ni instalar nada en modo superusuario ni admin....). Como no quiero cambiar contraseñas ni nada desde el interprete de comandos, a través del recovery mode, pensé en el otro modo viable de hacerlo: Wine. Lo vi que estaba instalado en todos los PCs y que parecía perfectamente funcional. Así que, como nunca lo había trasteado antes, parece que Bennu se me instaló sin problemas y el Notepad++ del Bennupack también rula ideal. Así que he tomado la decisión de dar clases mediante Wine de BennuGD, ¡hay que mantener vivo este lenguaje!

Lo mejor de todo es que aún sigo enamorado de él... pese a mantenerme fiel a Unity3D y otros motores que vayan saliendo (UDK, etc..), así que, señores, vuelvo a la carga ^0^
Title: Re:Resolviendo BennuGD en Ubuntu 64
Post by: Futu-block on November 30, 2016, 09:31:26 PM
yu ar de guan :wink:
Title: Re:Resolviendo BennuGD en Ubuntu 64
Post by: Yawin on November 30, 2016, 11:02:36 PM
Como usuario habitual de GNU/Linux puedo asegurarte que el repositorio de josebita es más que suficiente para usar BennuGD.
Si no te funciona correctamente, cambia la versión del repositorio. O sea:
- Igual el repositorio está pidiendo los paquetes de Raring, pero lo te va. Pues cambia a Saucy y a ver si te va.

Yo ahora mismo estoy pidiendo la versión para Utopic.

El único problema que tengo en GNU/Linux, es que no termino de encontrar un editor nativo de FPG en el que esté cómodo.
Title: Re:Resolviendo BennuGD en Ubuntu 64
Post by: SplinterGU on December 01, 2016, 01:55:19 AM
Quote from: BlySntK on November 30, 2016, 08:53:05 PM
Quote from: Futu-block on November 30, 2016, 08:41:58 AM
Prueba el Bennu pack con wine, a mí me rula perfect

Después de haber estado en el instituto en cuestión y ver taaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaan capado el Lubuntu que utilizan para el alumnado (es un Vitalinux. Una distro enfocada a la educación y al estudio desarrollada por la DGA del gobierno de Aragón [España], así que imaginad lo capada que está; por poder no se puede ni instalar nada en modo superusuario ni admin....). Como no quiero cambiar contraseñas ni nada desde el interprete de comandos, a través del recovery mode, pensé en el otro modo viable de hacerlo: Wine. Lo vi que estaba instalado en todos los PCs y que parecía perfectamente funcional. Así que, como nunca lo había trasteado antes, parece que Bennu se me instaló sin problemas y el Notepad++ del Bennupack también rula ideal. Así que he tomado la decisión de dar clases mediante Wine de BennuGD, ¡hay que mantener vivo este lenguaje!

Lo mejor de todo es que aún sigo enamorado de él... pese a mantenerme fiel a Unity3D y otros motores que vayan saliendo (UDK, etc..), así que, señores, vuelvo a la carga ^0^

gracias!
Title: Re:Resolviendo BennuGD en Ubuntu 64
Post by: DCelso on December 01, 2016, 07:13:26 AM
Quote from: BlySntK on November 30, 2016, 08:53:05 PM
Quote from: Futu-block on November 30, 2016, 08:41:58 AM
Prueba el Bennu pack con wine, a mí me rula perfect

Después de haber estado en el instituto en cuestión y ver taaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaan capado el Lubuntu que utilizan para el alumnado (es un Vitalinux. Una distro enfocada a la educación y al estudio desarrollada por la DGA del gobierno de Aragón [España], así que imaginad lo capada que está; por poder no se puede ni instalar nada en modo superusuario ni admin....). Como no quiero cambiar contraseñas ni nada desde el interprete de comandos, a través del recovery mode, pensé en el otro modo viable de hacerlo: Wine. Lo vi que estaba instalado en todos los PCs y que parecía perfectamente funcional. Así que, como nunca lo había trasteado antes, parece que Bennu se me instaló sin problemas y el Notepad++ del Bennupack también rula ideal. Así que he tomado la decisión de dar clases mediante Wine de BennuGD, ¡hay que mantener vivo este lenguaje!

Lo mejor de todo es que aún sigo enamorado de él... pese a mantenerme fiel a Unity3D y otros motores que vayan saliendo (UDK, etc..), así que, señores, vuelvo a la carga ^0^
Bennu en linux creo que te iría mejor. usar wine va a ser un liazo...
Instalarlo es superfacil, prueba lo siguiente
descargate esto http://www.bennugd.org/downloads/bgd-1.0.0-r335-linux.tar.gz (http://www.bennugd.org/downloads/bgd-1.0.0-r335-linux.tar.gz)
descomprimelo en el directorio del usuario,
y en el .profile del directorio pones
PATH=$PAHT:/home/usuario/bgd
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/usuario/lib

haces logout y login de nuevo para que se ejecute el script.

Y te rulará de p.. madre sin permisos de root ni nada  desde cualquer directorio.
y para crear tus prgs puedes usar gedit, pico o cualquier editor de textos que tenga instalado tu capadobuntu.