Cómo se construyen los niveles del juego Spelunky (generación procedural)

Antes de nada, si nunca has visto o has jugado a Spelunky (un juego del tipo "roguelike"), descarga la versión gratuita desde este enlace ó echa un vistazo al vídeo que acompaña el post. Este genial y divertido juego de plataformas tiene una característica muy especial, los niveles son generados de forma automática usando una técnica llamada generación procedural. Por lo tanto nunca jugaras la misma partida, ya que los niveles se generan de forma aleatoria en vez de ser creados con algún editor de mapas).
Leer más

Algunos libros gratuitos de Microsoft

Buena colección de libros que Microsoft Press ofrece de forma gratuita en formato PDF, epub y mobi. No son muchos pero tienen muy buena pinta (sobre todo si estás interesado en System Center, hay varios de ellos). Introducing Microsoft System Center 2012 R2 Mitch Tulloch with Symon Perriman and the System Center team January 2014 180 pages Get a high-level overview of System Center 2012 R2—and get a running start transforming your datacenter and cloud-optimizing your business.
Leer más

Tutorial para crear un juego multijugador en Java usando libgdx

No os perdáis este completo tutorial para desarrollar paso a paso un juego multijugador en red usando libgdx (framework para desarrollo de juegos en Java). Puedes ejecutar y hacer debug directamente en el escritorio, haciendo más cómoda y rápida la programación. El objetivo de este tutorial es mostrar como los desarrolladores pueden crear juegos multiplayer integrando AppWarp cloud Java SDK con libgdx. En el juego de ejemplo, se usa de base el código de un juego para un sólo jugador ("
Leer más

Ingeniería Inversa "extrema" al clásico Tetris de Nintendo

Este espectacular artículo de ingeniería inversa que puedes ver completo en el enlace original mechanics of how Tetris works, then builds an AI to play the game, explica al detalle el mecanismo del clásico de Nintendo de 1989, Tetris. Para llevar a cabo este análisis, el autor del artículo explora a fondo y con un detalle realmente increíble, la ROM original. Como la NES estaba basada en el microprocesador MOS 6502, toca volver a desempolvar nuestros libros de nuestro querido ensamblador 6502.
Leer más

¿Y tú de qué vas?, David Hernández "Dabo"

1) ¿Quién eres y a qué te dedicas? Cosecha del 71, de Bilbao y felizmente afincado en Asturias desde hace 20 años. Fanboy (peor que los de Apple, lo sé-;) de GNU/Linux en general y de Debian en particular. Tengo un blog con un nombre poco original, podcaster de casualidad, aspirante a alpinista y una persona muy afortunada por los amigos que tengo, incluyendo a la gente que me ayuda a llevar adelante los proyectos en los que estoy metido (Daboweb, DebianHackers, el podcast, Caborian, etc).
Leer más

Vídeos de la Øredev Developer Conference 2013

La Øredev Developer Conference es una conferencia orientada al desarrollo de software en general. Ésta se viene celebrando desde al año 2005 y la edición de este año 2013 se celebró del 4 al 8 de noviembre en Suecia. Aquí os dejo la lista de vídeos de las charlas que se dieron: Implementing Micro­Service Architectures (Fred George) Implementing Programmer Anarchy (Fred George) Git secrets (Brent Beer) Programming, Only Better (Bodil Stokke) Postgres: The Bits You Haven't Found Yet (Peter van Hardenberg) Why Kotlin?
Leer más

¿Cuánto sabes de C++11?

Pues eso, ¿Cuánto sabes de C++11? Si quieres poner a prueba tus conocimientos, en cppquiz.org tienes un buen número de preguntas o quizzes que te pondrán a prueba. Las preguntas se presentan como pequeños fragmentos de código, en los que tienes averiguar cual es la salida de los mismos o si hay algún tipo de error. Idealmente debes responder de memoria, es decir, sin copiar, compilar y ejecutar el código en tu sistema.
Leer más

Programando un Space Invaders en Javascript + HTML

Para los que se quieran iniciar en el mundo de la programación, en especial en el mundo de los juegos web o basados en HTML y Javascript, en Project Code, Dave Kerr ha iniciado un tutorial de como crear un juego estilo Space Invaders. Ahora mismo sólo hay 2 entradas sobre dicho tutorial: Learn JavaScript: Part 1 - Create a Starfield Learn JavaScript Part 2 - Space Invaders Pero con bastante contenido.
Leer más