Convocatoria al Reto BlackBerry en Venezuela

Haz click acá para ver más sobre el Reto BlackBerry

RIM se ha enfocado de manera muy seria a publicitar hacia los desarrolladores su más reciente plataforma, el sistema BlackBerry 10. El primer dispositivo con este sistema operativo, basado en QNX y compatible con POSIX, es BlackBerry Playbook.

Esta semana fui invitado por la empresa a un Hackathon de juegos. Fueron dos días intensos en los que estuve aprendiendo sobre las formas de desarrollar sobre la plataforma, y finalmente hicimos un juego.

Palabras más, palabras menos, para hacer aplicaciones en la plataforma puedes usar C/C++ (con el SDK nativo), Flash y HTML5 (estos dos últimos sobre la plataforma Adobe AIR).

El juego que hicimos mi compañero Jorge Padua y yo se llama (BBB) y prometemos poner el código fuente una vez que esté corriendo chévere. Utilizamos una librería de C++ porteada al Playbook que se llama cocos2d-x, que incluye un API que se encarga automáticamente del manejo de memoria y de rutinas de bajo nivel de audio y sonido, y dos librerías de simulación de cuerpos rígidos, Chipmunk y Box2d.

Probando directamente sobre el Playbook

El desempeño logrado con este ambiente de desarrollo es tal que se puede tener un juego de 60 frames por segundo. Con esto quiero decir que el Playbook es una buena plataforma para desarrollar. Ojalá que sea igual de efectivo poder distribuir los juegos a través del AppWorld. RIM está preparando nuevos modelos de celulares con este mismo sistema operativo que saldrán hacia el final del año, por lo que se le ven oportunidades en el horizonte.

Reto BlackBerry

El Hackathon en el que participé fue uno de los primeros pasos de la empresa para publicitar la plataforma. RIM está convocando a un gran concurso llamado Reto BlackBerry. Grande en el sentido de que no sólo se trata de una mera fecha de entrega para hacer una aplicación para Playbook. Se trata también de proveer la ayuda necesaria para instalar el ambiente de desarrollo, realizar clínicas de desarrollo, y de interesantes regalos para los desarolladores. El punto de partida es registrarse en http://www.retoblackberry.com

La fecha de entrega es el 20 de agosto de 2012. El reto es hacer una aplicación para el BlackBerry Playbook utilizando cualquiera de las 3 plataformas disponibles: C/C++ (con el NDK del dispositivo), Adobe AIR (con el software agregado para Flash Builder 4.6), y HTML5 (con Webworks). En C/C++ no tienes que comenzar de cero, existen librerías como cocos2d-x que tienen ya incorporadas muchas características para facilitar el desarrollo multiplataforma (código casi similar para portear a Android u otros).

El primer premio son 10.000 dólares en efectivo, y el segundo premio son 5.000. Aunque uno de los regalos más interesantes de todos es que los equipos que tengan su aplicación disponible en el BlackBerry AppWorld para el 20 de agosto van a recibir una tableta PlayBook. Así, sin más condiciones. Los ganadores del concurso en Venezuela además calificarán para la categoría correspondiente en el reto regional. Los ganadores del reto regional en la categoría Entretenimiento visitarán los estudios de MTV en Buenos Aires, Argentina, mientras que los ganadores de la categoría JUegos visitarán el estudio de Gamelof en Buenos Aires.

Sólo pueden participar mayores de 18 años, debido a que algunos premios son en metálico. La participación es individual o en grupos de hasta 3 personas, el período de inscripción es hasta el 16 de junio. La aplicación a desarrollar debe estar en la categoría «Entretenimiento» o «Juegos».

El 9 de junio habrá un evento de apertura, donde habrán algunos ponentes, y se entregarán drives USB con todas las herramientas de desarrollo, para que no tengas que descargarlos. En cuanto tenga más información les diré por esta vía.

El evento en Venezuela está organizado por la gente de Mobile Media Networks, y cuenta con el patrocinio de Gameloft, MTV y Reaserch In Motion.

Si están interesados en participar, tienen que registrarse en la página del reto, en http://www.retoblackberry.com.

Demostración de Unity en la UCAB el 16 de mayo a las 2PM

Este miércoles 16 de mayo tendremos en la Universidad Católica Andrés Bello una demostración de las capacidades del motor Unity, presentado por Carl Callewaert, evangelista de Unity Technologies. La invitación se extiende tanto para estudiantes como para empresas que se dediquen al desarrollo de videojuegos.

La cita es en el Auditorio de Ingeniería a las 2:00PM. La entrada es libre. Sírvanse de anotarse en el evento en Facebook y compartir el poster del evento.

Charlas sobre videojuegos en las 5tas JOINCIC en la USB

Del 23 al 26 de mayo de 2012 tendremos en Caracas la oportunidad de asistir a las Jornadas Interuniversitarias de Ciencias de la Computación, o JOINCIC, como ya son conocidas. En esta quinta edición nuevamente tengo la fortuna de haber sido invitado para   hablar con los asistentes.

En este año estaré dando la charla Un modelo de negocio para videojuegos en Venezuela, basado parcialmente en el contenido de este artículo. En esta charla estaré hablando de lo que se requiere para hacer del desarrollo de videojuegos una actividad rentable. Esta charla será el viernes 25 de mayo a las 10:00AM.

También ese mismo día estaré dando la mesa de trabajo titulada Hay vida después de Flash: el surgimiento de Flash en aplicaciones nativas para dispositivos móviles. En esta mesa de trabajo veremos cómo Adobe está haciendo una transición de Flash Player para el navegador hacia Flash como aplicación nativa para celulares y tabletas. En particular, es un tutorial de Flash Builder para exportar una aplicación nativa para la plataforma Blackberry PlayBook.

El sábado también tendremos una actividad especial: durante ese día un equipo de desarrolladores estaremos todo el día haciendo un videojuego para presentarlo al finalizar la jornada. Aprovecharemos el momento para hablar sobre el Caracas Game Jam, y las posibilidades que hay detrás del prototipado rápido de aplicaciones.

En la medida que me entere de charlas relacionadas con videojuegos las iré poniendo por acá.

SQUARE ENIX Latin America Game Contest 2012 abre su período de inscripción

Hoy se abren las inscripciones para el concurso Latin America Game Contest 2012, organizado por Square Enix. Cualquier persona, grupo u organización que viva en Latinoamérica puede participar, y son 5 premios de 5 mil USD, 2 premios de 10 mil USD y 1 premio de 20 mil USD.

El juego a desarrollar debe estar orientado a la PC o una plataforma móvil (Android, iOS o Windows Phone). El período de entrega se abre el 1ro de agosto y cierra el 31.

Eso sí, léanse las condiciones de los trabajos inscritos y premiados. El juego será propiedad común del grupo desarrollador y Square Enix, y la misma se reserva el derecho exclusivo a utilizar, distribuir y comercializar con los proyectos ganadores.

Aún así, creo que es una buena oportunidad para aquellos grupos que se quieran dar a conocer.

Vota por Forgotten Kodama en el Three Headed Monkey’s Awards

Forgotten Kodama, el juego en el que participó Luis Miguel Blanco, quién compartió su experiencia en el Caracas Game Jam, está participando en el Three Headed Monkey’s Awards, un concurso que se está efectuando en Barcelona, España. Los invito a descargar el juego y a votar por él en el concurso. Para ello, deben meterse en el listado de juegos, buscar Forgotten Kodama dentro de la página, hacer click en votar, y luego click en el correo de confirmación que les llegará a su inbox.

Aquí los dejo con el trailer del juego, el cual se pueden descargar en su página oficial.


Video en Youtube.

Pirate Kart lanza el 2012-in-one Glorious Developers Konference Kollection

Esta vez el Pirate Kart vuelve a la carga con la mayor colección de juegos hechos en 2 horas que puedan reunir durante este fin de semana. Los juegos no son pirateados, sino que son hechos en un corto tiempo específicamente para el evento. En esta ocasión, los juegos serán exhibidos en un stand del Game Developers Conference 2012, y la gente se los podrá llevar descargados. Así que si no tienes nada que hacer este fin de semana, abre un IDE y haz un juego. Cualquiera. No importa como se vea.

El Pirate Kart fue una iniciativa que se hizo para el pasado Independent Games Festival 2011, en el cual un grupo de desarrolladores protestó las altas barreras de entrada que hay para el evento, amen de acusaciones de juegos ganadores de años anteriores que habían vuelto a participar. Para esa vez en un fin de semana se reunió la mayor cantidad posible de juegos en un solo paquete, y eso se envió al IGF para su evaluación y participación en el concurso.

Revisa la página del Pirate Kart para mayor información.

Pyweek 14, del 22 al 29 de abril de 2012

El reto de programación de juegos de Python, el PyWeek, vuelve este año, del 22 al 29 de abril. El reto consiste en hacer un juego con el lenguaje de programación Python en torno al tema propuesto al inicio de la semana. Se puede participar individualmente o en grupo. El registro se abre el 23 de marzo, y es gratuito. Visita http://pyweek.org/14/ para mayor información.

Resumen del Caracas Game Jam 2012: El evento (y II)

Otro año ha pasado, y otro Game Jam se ha realizado. Aunque han pasado ya cuatro ediciones de este evento, para nosotros cada una de ellas ha representado diferentes retos. En este caso, una nueva sede, y el reto de comunicar al público lo que significa este evento.

La UCAB nos abrió sus puertas en cuanto les dijimos que queríamos hacer el evento allí. Pudimos ver en movimiento a sus diversas instituciones, unidas por el objetivo de hacer destacar a la Universidad, con un aparato comunicacional muy efectivo. La única pega que tuvimos fue que, por motivos fuera de nuestro alcance, nos asignaron un salón que no podía mantener la electricidad de todas las computadoras que trajeron los participantes. Aún así, supimos resolver ese problema y todos los participantes pudieron concentrarse en hacer lo que habían ido a hacer: videojuegos.

Hace un par de semestres, al finalizar la electiva que dicto sobre programación de videojuegos, una alumna dijo algo como «Yo pensé que esto era sólo para genios», y no era que ella estuviese subestimando su inteligencia, como alguien me apuntó. Yo creo que es más bien subestimar las capacidades que cada uno tiene para crear algo. Quizás estamos tan acostumbrados a ver en la calle y en los medios tantas cosas tan atractivas y bien hechas, que concluimos que no somos capaces de llegar hasta allí, y nos convertimos en meros consumidores de lo que los agentes externos nos lanzan.

Les relatamos cómo transcurrió el evento, después del salto. Sigue leyendo Resumen del Caracas Game Jam 2012: El evento (y II)

Resumen del Caracas Game Jam 2012: Los Juegos (I)

Saludos desde el Caracas Game Jam 2012

Una vez que ya todos han descansado y se han bañado, se hace la hora de descargar los juegos de los demás y probarlos. Invitamos a todos a que se decarguen los juegos, los prueben, y si tienen curiosidad, estudien el código que escribieron los participantes.

Los invitamos a todos a participar el próximo año. Manténganse en contacto con el evento a través de Twitter (@CaracasGameJam), Facebook (http://facebook.com/caracasgamejam) y la página (http://www.caracasgamejam.com).

El año pasado presentamos el Caracas Game Jam con un resumen del evento en primer lugar, y luego el listado de juegos. Este año presentaremos primero los juegos primero para no hacer esperar más, mientras escribimos la crónica del evento.

La página de la sede: Caracas Game Jam UCAB (Listado oficial de juegos)

(Después del salto los juegos) Sigue leyendo Resumen del Caracas Game Jam 2012: Los Juegos (I)

Caracas Game Jam 2012: Abiertas las inscripciones para el evento

El evento para los desarrolladores de videojuegos vuelve este año. El Caracas Game Jam es un evento que se hace desde 2009, con programadores y artistas, uniendo sus habilidades para hacer videojuegos. Desde estudiantes universitarios, hasta profesionales de la programación y la ilustración, todos encuentran un espacio para expresar sus ideas sobre el desarrollo de videojuegos, todos aprenden algo nuevo, y todos comparten una experiencia única.

El Caracas Game Jam es un evento donde los participantes – artistas, diseñadores y programadores – se reúnen en equipos y hacen un juego, electrónico o de mesa, desde cero en torno a un tema dentro del límite de tiempo de 48 horas. Dentro del evento ya se han elaborado más de 20 juegos, disponible junto con el código fuente en la página del evento: http://www.caracasgamejam.com.

Este año contamos con el apoyo de Microsoft, el cual proveerá a todos los estudiantes participantes con una cuenta DreamSpark, con la que pueden tener acceso a una gran cantidad de herramientas de desarrollo, incluyendo Visual Studio. Quiero agradecer públicamente a Lorena Lozada, que nos ha ayudado con el logotipo y algunos impresos del evento. Lorena, gracias. También deseo agradecer públicamente a Viviana Trujillo, pues con su experiencia en la UCAB nos ha facilitado un montón de cosas. Viviana, gracias.

El Caracas Game Jam forma parte del Global Game Jam, un evento mundial que se hará en ese fin de semana. Seremos una sede más dentro de las 209 sedes distribuidas en 44 países, que otros voluntarios están llevando a cabo. El año pasado entre todos creamos más de 1500 juegos, por 6500 personas, en 44 países. En este año el keynote es bien especial, pues tendremos una charla de varios desarrolladores reconocidos, como Will Wright, Baiyon, Gonzalo Frasca, Brenda Brathwaite y John Romero.

La fecha del evento es del 27 al 29 de enero de 2012. Se hará en la Universidad Católica Andrés Bello, en el edificio de Ingeniería. 40 son los cupos para participar este año, y el costo de la inscripción es de 80BsF, con los que tendrás acceso a refrigerios durante todo el evento. Para inscribirte, debes completar los siguientes pasos:

  1. Ingresar al formulario de registro del Caracas Game Jam. Si ya te has registrado, vuelve a acceder a tu cuenta y asegúrate de que todos tus datos estén actualizados, incluyendo la cédula de identidad; luego escribe a ciro@caracasgamejam.com para enviarte las instrucciones de pago.
  2. Una vez inscrito, te contactaremos por correo electrónico para darte las instrucciones de pago. Escríbenos a ciro@caracasgamejam.com
  3. Una vez confirmado el pago, estarás ya listo para participar. El viernes 27 tendremos el registro abierto de 12M a 5PM para recibir tus materiales y comenzar.
  4. Es necesario inscribirse también en la página del Global Game Jam. Nos aseguraremos de tu inscripción al momento de iniciar el evento.

Tenemos muchas expectativas de este evento. Para y para el equipo organizador: Yole Quintero, Julián Rojas, Jorge Palacios y Luis Vieira, es un honor atenderlos y ayudarlos en la oportunidad de hacer un juego. Los dejo con el trailer del evento global.

Global Game Jam 2012 Trailer from Adam Barenblat on Vimeo.