index.php

Nueva sección “Multimedia” en la web… ¡mándanos tus videos!

El lector audaz ya se habrá dado cuenta de que hay una nueva sección “Multimedia” en la web que viene a sustituir a la antigua sección “Screenshots”.
La cosa es que hace algún tiempo, alguien en los foros se dio cuenta de que hay muchos vídeos sobre BennuGD o de juegos hechos con BennuGD que los programadores habían ido subiendo a internet y pensó que podría ser buena idea llevarlos a la web principal.

Así pues, haz click aquí (o busca el enlace en el menú de la izqda.) para ver unos cuantos vídeos de qué es lo que se puede hacer con BennuGD.

Es más, buscamos vídeos impresionantes para añadir a la sección, así que si tu juego tiene buena pinta y quieres que aparezca, hazle un vídeo y súbelo a cualquier web como Youtube o Vimeo y háznoslo saber en la web, lo enlazaremos encantados.

New “Media” section for the web… send us your videos!

You smart reader probably noticed already, but there’s a new “Media” section in the web that replaces the older “Screenshots” one.
Some time ago, someone on the forums realised that there were quite a few videos featuring games made with BennuGD or that somehow related to BennuGD and thought it might be a good idea to showcase them in the main website.

Click here (or just find the link in the menu on the left) for some BennuGD fun.

Also, if you want your game to appear there, take a video of it looking as shiny as possible, upload it to Youtube, Vimeo or a similar site and let us know in the forums!

BennuGD en iPhone, iPad & iPod, con vídeos

Desde hace tiempo, todo el mundo sabe lo que es un iCacharro (diablos, en España incluso tenemos iPañales, es una locura). Gente de todo el mundo hace colas para obtener uno de ellos el mismo día que se ponen a la venta, y otra gente hace millones euro sobre euro con la App Store. Y los usuarios son felices.

Lo genial es que muchos juegos que tienen éxito en la App Store para iOS son el tipo de juegos que son particularmente fáciles de hacer con BennuGD: los juegos 2D de la vieja escuela que son DIVERTIDOS, combinados con una apariencia simple y elegante.

Es por eso por lo que estoy emocionado de enseñaros lo que conseguí hacer funcionar hace unos días:

Perdón por la baja calidad del video, intentaré subir otro de mejor calidad más tarde.

(Más después de la pausa).

Como podeis ver, aun está en una versión muy temprana, set_mode() no funciona aun (es por eso que sólo podeis ver el logo de BennuGD en la mitad superior) ni tiene audio o entrada por teclado, pero muchas otras cosas funcionan bien. (Nota: a fecha de hoy, estos errores parecen estar corregidos en la versión en desarrollo).

La cosa está basada en la versión monolítica de BennuGD que creé para el port no oficial para Wii. No he usado el código normal de BennuGD por dos razones:

  • No puedes subir programas que usen librerías dinámicas externas en la App Store. Apple provee de librerías que son la única excepción a la regla.*
  • Para conseguir que BennuGD funcione en el iOS, debe ser compilado con la SDL 1.3. Parece que funciona bastante bien, pero aun no está terminada y el desarrollo principal de BennuGD aun no lo ha adoptado.

Pero no temais, las actualizaciones del código de BennuGD son sincronizadas rápidamente y (por supuesto) ambas son libres de sufrir los cambios que desees.

Hay muchas cosas que decir acerca de este desarrollo, pero por el momento sólo añadiré algunas:

  • Realmente creo que esto es algo enormemente bueno para BennuGD. Si hacemos las cosas bien, BennuGD podría convertirse en una importante herramienta de desarrollo para el iOS.
  • Creo que esta vez, el momento es el oportuno.
  • Una vez que la base de Bennu se haya implementado, podríamos pensar en añadir módulos muy interesantes sobre esto.
  • Aun no hay una fecha definida para la salida de la versión final :(.

[Actualización] El forero Pixel ha subido un vide de Bennu corriento nativamente en su iPad. De momento, necesitas tener tu iDispositivo jailbrokeado y corriendo iOS 3.2 o superior.

* Estoy bastante seguro de esto, pero no al 100%; ¿Puede alguien, con mejor conocimiento del asunto, proporcionar enlaces afirmando o desmintiendo este punto en los foros?

BennuGD in the iPhone, iPad & iPod [Update: Video of Bennu on a real iPad]

Nowadays, everyone knows what an iDevice is (hell, in Spain we even have iDiapers, it’s just crazy). People all around the world line up for hours in order to get one of those the first day they come to the stores, and other people make millions on the App Store dollar over dollar. And users are happy.

The cool thing is that most games that succeed in the App Store for the iOS are the kind of games that are particularly easy to create in BennuGD: the old school 2D games that are FUN to play, combined with a simple but elegant look.

That’s why I’m particularly excited to show you what I got running yesterday:

Sorry for the low quality of the video, I’ll try to upload a better one later

(More after the break).

As you can see, this thing is very early yet, set_mode() is not working yet (that’s why you can’t see the logo in the lower half of the screen) neither does audio or keyboard input, but many things are working just fine.

The thing is based on the monolithic version of BennuGD I created for the unofficial Wii port. I have not used the regular BennuGD code for two reasons:

  • You cannot get programs that use external dynamic libraries into the App Store. Apple provided libraries are the sole exception to this rule.*
  • In order to get BennuGD running on the iOS, you must compile it against SDL 1.3. It seems to be working pretty well, but is yet unfinished and therefore upstream Bennu has not yet adopted it.

But fear not, updates in BennuGD code are rapidly synced and it’s -of course- also free both as in speech and as in beer for you to use and change to your willing.

There are many things that can be said about this new development, but for the moment I’ll just add a couple of more things:

  • I really believe this is a HUGE thing for BennuGD. If we do things right, Bennu might become an important development tool for the iOS.
  • I believe that this time the timing is correct.
  • Once the base Bennu is implemented, we could think of adding very interesting modules on top of it.
  • There’s not any date set yet for a final release :(.

[Update] Forum user Pixel has uploaded a video of Bennu running natively on his iPad. Right now, you need to have your iDevice jailbroken and running iOS 3.2 or over.

* I’m pretty confident about this, but not actually 100% sure; can anybody with better insight provide links supporting or refuting this point in the forums?