feed

Programación de videojuegos

Un juego de la serpiente en jQuery para ir aprendiendo el framework de moda

12 comentarios

snake

Siempre he pensado que el juego de la serpiente o Snake es uno de los problemas más interesantes cuando estás intentando hacerte con el control un lenguaje de programación o tecnología. Si sabes hacer un Snake, el lenguaje de programación ya (casi) no tiene secretos para ti. Por eso me ha parecido interesante esta demo del Snake hecho en jQuery que os enlazamos hoy y que se han currado en webdeveloper juice.

Leer más

Anunciate aquí
Anunciate aquí

Herramientas para desarrollar videojuegos

15 comentarios

Castlevania

Hace unos días que un lector de Genbeta Dev nos preguntó, alentado por el post sobre Unity 3D, por otras herramientas y documentación que podíamos aconsejarle utilizar para desarrollar videojuegos, tanto para sobremesas como para dispositivos móviles.

Pensamos entonces que quizás esta información podía serle útil a más lectores que estuvieran interesados en el tema y no supieran por donde empezar. Por tanto aquí os expondré una pequeña base de conocimiento para que podais empezar a caminar vosotros solos y quizás algún día podamos ver vuestras creaciones y disfrutarlas.

Leer más

Anunciate aquí

Codea, el editor de código para iPad, da a luz su primer juego: Cargo Bot

5 comentarios

Código y selección de imágenes en Codea para iPad
Hace unos meses os contábamos cómo era posible programar juegos desde el iPad con Codify. Tras cambiar su nombre por Codea y ser elegida la aplicación de iOS más innovadora de 2011, el siguiente paso lógico era que cumpliese plenamente su cometido: publicar el primer juego para iPad totalmente desarrollado desde un iPad.

Y es que hasta ahora parecía que Codea sólo traía un pequeño conjunto de minijuegos pre-programados cuyo código era editable, pero no había noticias de ningún juego totalmente creado en él. Desgraciadamente, las políticas de Codea impedían la exportación del código, así que finalmente ha sido Two Lives Left, la propia compañía desarrolladora de Codea, la que ha acabado publicando un juego íntegramente programado desde el iPad: Cargo-Bot.

Leer más

Disponible el SDK de PlayStation Suite: todos podemos desarrollar para la PS Vita

16 comentarios

PlayStation Suite Developer Program
Creo que, como programadores, pocos anuncios hacen tanta ilusión como la puesta a disposición de los desarrolladores de APIs, SDKs o plataformas para poder interaccionar con servicios o dispositivos de gran calado. Bueno, sí, una subida de sueldo nos hace más ilusión, pero hablo desde un punto de vista intelectual.

Pues bien, el anuncio que nos llega desde VidaExtra es que ya está disponible la beta abierta de PlayStation Suite, la plataforma con la que Sony intenta imitar el éxito de la App Store y Google Play, y que nos lancemos a crear no sólo videojuegos, sino también aplicaciones diversas para la PS Vita o para los nuevos dispositivos certificados, como el Sony Ericsson Xperia Play.

Leer más

El manual del nuevo empleado de Valve o cómo deberían ser todos los manuales para rookies

24 comentarios

valve

Lleva ya un par de días dando vueltas por Twitter pero lo mismo no los catado todavía, por lo tanto aquí en Genbeta Dev, cumpliendo con nuestra labor social, te lo traemos. Me refiero al manual del nuevo empleado de Valve, la legendaria empresa de videojuegos, lo mejor que ha dado Seattle junto con el grunge y ‘The Killing’. La empresa creada por Gabe Newell y perpetradora de hits como los dos Half-Life, los dos Portal o la plataforma Steam, tiene una organización bastante curiosa e inusual (hasta para tratarse de una empresa de desarrollo de software), lo que ha terminado provocando la realización de esta joyita de manual para rookies que hoy te traemos.

Leer más

Unity 3D, desarrollo de videojuegos para iOS y Android, gratis hasta el 8 de Abril

15 comentarios

Unity 3D

Para quienes no lo conozcan, Unity 3D es una herramienta que nos ayuda a desarrollar videojuegos para diversas plataformas mediante un editor y scripting para crear videojuegos con un acabado profesional. Esta herramienta está accesible al público en diferentes versiones, gratuita y profesional, cada cual con sus ventajas y limitaciones, evidentemente la más completa es la profesional pero es necesario hacer un desembolso que no todo el mundo puede permitirse y sobre todo si estamos comenzando a utilizar dicha herramienta.

Estas versiones que he comentado están enfocadas para desarrollar videojuegos para PC, Mac y Web a través de un plugin para su visionado. Sin embargo además de estas versiones “básicas” existen añadidos que permiten trasladar nuestro desarrollo a dispositivos móviles, evidentemente volviendo a realizar un desembolso para obtener dicha licencia y poder utilizar estas funcionalidades extras en esta herramienta. Pero parece que los chicos de Unity quieren convencernos de que el desembolso merece la pena y permiten la adquisición de forma totalmente gratuita, hasta el 8 de Abril, de una licencia para que podamos realizar desarrollo para dispositivos iOS y Android con la versión gratuita de su herramienta, Unity 3D.

Leer más

Colección de 33 videotutoriales de Solo Programadores (parte 1/3)

14 comentarios

Solo Programadores

En esta ocasión me gustaría mostrar un proyecto más personal en el que colaboré junto con la ya desaparecida revista “Solo Programadores”. Se trata de una colección de videotutoriales donde al igual que en un programa de cocina en TV, se enseña a desarrollar aplicaciones completas empezando desde cero.

Esta recopilación son trés años de trabajo en el que religiosamente cada mes publicábamos un video en el CD de la revista. En general, se utilizan multitud de lenguajes y herramientas así como algoritmos para desarrollar juegos y aplicaciones diversas.

En los meses que tenía más tiempo buscaba herramientas nuevas y hacía prototipos usables, y cuando no publicábamos videojuegos. Todos los videos tienen licencia CC-By. Para no sobrecargar la carga de la página, dividiremos la publicación de esta colección en tres post y realizaremos un resumen de lo que enseña cada video. Espero que os guste.

Leer más

Infografía: el uso de Flash vs HTML5 para desarrollar juegos

24 comentarios

HTML5 vs Flash

Los juegos online son un producto que gracias a las redes sociales han incrementado potencialmente. No hay nada más satisfactorio como competir con tus amigos, exponerlos en tu muro o comparar resultados. Su expansión comercial es un chollo desde el punto de vista de promoción del juego ya que los propios usuarios son a su vez los que lo promocionan.

En la siguiente infografía se compara la actualidad de juegos que utilizan tecnología HTML5 y juegos que usan Flash. A pesar de ser HTML5 una tecnología en boga, el miedo a la falta de compatibilidad o la necesidad de una nueva formación hace que haya una cierta resistencia al abandono de tecnologías Flash. Como en todas las tecnologías la inercia es un factor a tener en cuenta, aun siendo más recomendable la evolución.

Leer más

Parallax scrolling, desplazamientos con resultado 3D a partir de elementos 2D

9 comentarios

Elementos dispuestos en múltiples capas para aplicar parallax scrolling
Si eres una de esas personas amantes de los vetustos juegos de plataformas horizontales es probable que sin saberlo te hayas topado cientos de veces con el parallax scrolling (lo que en español vendría a ser algo así como desplazamiento con paralelaje). Esta técnica consigue engañar a nuestro ojo para apreciar profundidades 3D en un dibujo 2D.

Su funcionamiento es bastante simple de entender, y más sencillo de ejecutar que crear un modelado 3D y renderizarlo. Se basa en un principio de óptica por el cual los objetos más cercanos sufren una desviación angular aparente superior a los lejanos. O dicho de modo más llano, los objetos que están en primer plano se desplazan más rápido que los que están en el fondo.

Leer más

Anunciate aquí

WSL Weblogs SL