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 ("superjumper", el juego de ejemplo que viene con las librerías), que luego poco a poco se va convirtiendo en multijugador en tiempo real.
Domingo por la mañana, Kurt Vile, Shame Chamber
Er docu der finde: La tecnología del Titanic
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.
La otra presentación del Macintosh nunca vista desde 1984
Click para ver el vídeo desde el artículo original
Todos recordamos esa genial presentación del mítico Macintosh realizada por un joven Steve Jobs en 1984 con la música de Carros de Fuego de fondo y ese espectacular vídeo de Ridley Scott. Lo que no se recuerda tanto es que Steve realizó esa presentación dos veces en menos de una semana, una para los accionistas (la legendaria presentación que todos conocemos) y otra para el público en general, no menos espectacular pero menos conocida. Seis días después de mostrar el Mac en el Flint Center (en De Anza Collegue cerca de Cupertino), él realizó otro show en el Boston Computer Society.
XSS y MySQL FILE
XSS and MySQL FILE es el título de un nuevo laboratorio que PentesterLab ha creado. En esta ocasión el objetivo es aprender como robar las cookies de otro usuario (Administrador) usando técnicas de Cross Site Scripting (XSS).
Es un laboratorio para principiantes y todo lo que necesitas son conocimientos básicos sobre HTTP y PHP, además de un software de virtualización para poder correr la máquina virtual que te puedes descargar desde aquí en su versión de 64bits o desde aquí si prefieres la versión de 32bits.
Las guías de Github
Github ha anunciado Github Guides, una serie de guías que nos ayudan a entender mejor conceptos específicos del ciclo de vida de nuestro proyecto sobre dicha plataforma.
En estos momentos hay 4 guías disponibles:
- Understanding the GitHub Workflow
- Getting your project on GitHub
- Mastering Issues
- Mastering Markdown
Estas guías junto a los cursos oficiales son un gran recurso no sólo para aprender como user Github, sino Git propiamente dicho.
Complementa las man pages con ejemplos
La expresión: una imagen vale más que mil palabras, la podríamos trasponer en muchas ocasiones a: un ejemplo vale más que 1000 líneas de documentación.
Y es que cuando necesitamos ejecutar algún comando y no nos acordamos de la sintaxis o los parámetros del mismo todo lo que queremos ver es un ejemplo que nos refresque un poco la memoria y no leernos la documentación del comando en sí o la ayuda, que en muchos casos es extensa y poco comprensible.
El emulador de PC más pequeño del mundo
El código comentado ocupa algo menos de 25Kb, está escrito en C es Open Source y emula un PC-XT compatible (8086 CPU) más teclado XT, disco duro/floppy, reloj y tarjeta gráfica Hercules.
Es capaz de correr aplicaciones como AutoCAD, Windows 3.0 y juegos antiguos de PC.
Su nombre es 8086tiny y corre sobre prácticamente cualquier máquina little endian y ha sido probado en procesadores Intel de 32/64 bits (Windows, Linux y Mac OS X), Nexus 4/ARM (Android), iOS (iPad 3 y iPhone 5S) o Raspberry Pi (Linux).


