[Tutorial] bennugd portable en linux y ubuntu 64bits

Started by Futu-block, September 13, 2015, 10:08:19 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Futu-block

¿Está repetido este tema?



Si eres usuario de algun linux o incluso de Ubuntu 64 bit (mi caso, he ahí mi problema) y eras muy feliz con tu wundow$ xp hasta que tu ordenador se ''desintegró expontaneamente'' pudiendo salvar el disco duro con un viaje de ejemplo en bennu que solo puedes cargar en el notepad++ bajo wine y trastearlo tristemente...
o te denominas purista de linux y no tienes ni idea (como yo ^^U)

Ahora ya puedes usar ubuntu linux si sigues estas intrucciones sin instalar nada, basicamente lo que yo hubiera querido sáber en su dia y ahora trato de mostrar

1º· descargate esto
Quote from: everbill on September 01, 2015, 04:11:03 PM
esta es la version portable de bennugd de linux en pixjuegos:
https://mega.nz/#!WQVzFITS!1GAUsL0GZ2tcRRsOKbZ6YKioGjFmqpscoltuKR005Sk


y dale karma a everbill :D jijiij


2º· Desconprimelo en una carpeta donde trastearas con bennu, mejor si es en tu carpeta personal
Debe de contener los siguientes archivos:

Una carpeta llamada Bennulinux, dentro las de librerias (no tocar si no sabes) un archivo llamado bgdi y uno llamado run.sh
-Este ultimo es el que vamos a ''modificar'' (run.sh)
-El archivo BGDI sirve para hacer funcionar un archivo .dcb, para programar nuestro juego hace falta un archivo BGDC para compilar un .prg, lo puedes descargar aqui: https://www.dropbox.com/s/vvnsa5xoltvluxl/bgdc?dl=0
(ya se que deberia ir todo junto, lo siento, ya lo repararé y ordenaré)+

3º· Ahora abrimos el editor de textos gedit (con el que yo trabajo, lo mas seguro que te lo tengas que descargar) y abrir el archivo run.sh y nos encontramos con lo de a continuacion:

lo modificamos de la siguiente forma y lo guardamos con el nombre compilar.sh


4º· Añadimos una nueva pestaña y creamos un videojuego de muestra, un ''hola mundo' por ejemplo, y lo guardamos como main.prg.

5º· En Gedit clickamos en herramientas y luego en magnament external tools, se nos abre una ventana donde añadiremos una nueva instruccion (1), con el nombre por ejemplo ''compilar en bennugd'' y ahora se pega todo lo que pusimos en 'compilar.sh' en la parte que pone editar y se le añade un atajo de teclado (2) pulsando la combinacion de teclas preferida (3) yo puse ctrl + 8 perto seguro que la cambiaré


6º· Repetimos el mismo paso pero esta vez pegamos en editar lo de run.sh, asi nos servirá para probal el juego

7º· Volvemos a nuestro ''hola mundo'' y compilamos (en mi caso ctrol + 8) y vemos si compila bien nuestro juego
si da problemas o aparece algo debajo siempre puedes abrir la terminal en la carpeta donde guardastes el main.prg y ejecutar sh compilar.sh para que te muestre el error

everbill

Buena documentacion. Seguro que en mis tiempos de dolores con Ubuntu de 64bits me abria ayudado esta informacion, y no habria q tener q emigrar por completo a un un linux de 32bits. Aunque si se quiere correr una aplicacion en linux x64 creo q solo habria q instalar las ia32libs, o usar una distribucion X86_64 q trae las librerias de 32bits de facto, como linux mint de 64 bits.

karma++, bien merecido.
GAWASY PROJECT: Construyendo Videojuegos para una Sociedad Libre. http://gawasy.ga/

Yawin

Pues yo añadí el repositorio de Josebita a mi Synaptic y lo instalé desde ahí y me funciona genial.
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

Futu-block

#3
jo que suerte, ¿que es un synaptic? lol

todavia tengo mucho que aprender, soy un joven padwan

everbill

Sinaptic es como el centro de software de Ubuntu, aunque mucho mas arcaico/avanzado. Es el gestor de paquetes predeterminado en debian, junto a apt.... mi favorito :)
GAWASY PROJECT: Construyendo Videojuegos para una Sociedad Libre. http://gawasy.ga/

Yawin

Synaptic es una interfaz gráfica para el apt-get. En ubuntu tienes por defecto el "Centro de Software", en Kubuntu "Muon", etc... En esencia son lo mismo, aunque va en gustos.

"apt-get install synaptic" te lo instala.
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

Futu-block

#6
pero sirve en ubuntu? o es solo de debian??

lo probmaré y extenderé el tutorial...

por cierto, como se desinstalan otros programas???
---------edito------------
error:  No se pudo abrir el fichero de bloqueo «/var/lib/dpkg/lock» - open (13: Permiso denegado)
invesltigando a ver que pasa y te cuento

Nada que no se arregle con un sudo

Yawin

Quote from: Futublock on September 14, 2015, 07:32:05 AM
pero sirve en ubuntu? o es solo de debian??

lo probmaré y extenderé el tutorial...

por cierto, como se desinstalan otros programas???
Como cualquier otra interfaz para el apt-get:
1º Buscas el programa.
2º Click derecho -> Marcar para eliminar.
3º Aplicar cambios.


Quote from: Futublock on September 14, 2015, 07:32:05 AM
---------edito------------
error:  No se pudo abrir el fichero de bloqueo «/var/lib/dpkg/lock» - open (13: Permiso denegado)
invesltigando a ver que pasa y te cuento

Nada que no se arregle con un sudo

xDDD
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

panreyes

Me hace gracia la referencia a una solución mía sobre este tema (pixjuegos) cuando ni yo mismo sabía que lo sabía xD

Ahora, eso es una chapuza tremenda por la forma en la que se incluyen las librerías necesarias (libSDL,libSDL-mixer,libcrypto,...), pero es que la portabilidad en Linux es actualmente casi imposible.

Funciona de casualidad, y no me extrañaría que sólo funcionase en Debian o Ubuntu y no en el resto de sistemas.

Saludos!

Futu-block

Nope, en ubuntu no soy capaz de instalarlo, a menos que alguien me ''tutoree'' como usar synaptic

Yawin

También puedes hacerlo con el Centro de software de Ubuntu.

1º Añade el repositorio de Josebita.
2º Actualiza.
3º Busca Bennu e instala todos los paquetes que quieras.
Sigue el desarrollo de mi motor RPG: https://www.youtube.com/watch?v=TbsDq3RHU7g

process main()
       begin
           loop
               pedo();
               frame;
            end
       end

Futu-block

cada vez me siento mas inuti....


¿como añado el repositorio?...
jo, que torpe soy :(

everbill

>:) ok futublock , escribe esto en una terminal:

sudo add-apt-repository ppa:josebagar/ppa

Con eso bastaria.
GAWASY PROJECT: Construyendo Videojuegos para una Sociedad Libre. http://gawasy.ga/

Futu-block

bien, acabo de formatear el pc con ubuntu 15.04 y segun lo que he puesto en el tuto no rula, asi que hago mis propias averiguaciones y modifico el tuto ;)

Futu-block

Vale, despues de darle quinientas mil millones de vueltas me he dado cuen que el repositorio de joseba debe estar incorrecto, si mal no creo recordar que leí en algun lado una vez...

me aparece el siguiente problema y seguro que es por eso por lo que no puedo instalar ni ná

[/img]