XSS game, Google nos invita a jugar

XSS game es una web creada por Google en la que nos invitan a jugar. Según Google, las vulnerabilidades XSS o Cross Site Scripting son las más comunes y peligrosas en aplicaciones web. Google nos ofrece esta plataforma de aprendizaje de forma totalmente gratuita. En estos momentos dispones de 6 niveles. XSS game está orientado más a los desarrolladores que al profesional de la seguridad, sobre todo para concienciar a estos del peligro de este tipo de errores.
Leer más

Un juego de mesa perfecto para hackers

Si tienes que comprarle un regalo de reyes a tu hacker, [d0x3d!] es el regalo perefecto. [d0x3d!] es un juego de mesa sobre seguridad en redes. Es un juego diseñado para la educación informal sobre seguridad informática. Parece ser que incluso irán publicando módulos para profesores, de forma que estos puedan usarlo como herramienta educativa. El juego se compone de montones de cartas (patch!, hacker y lo0t!) y varias fichas.
Leer más

Cómo hacer tu propia aventura de texto usando Python

(El famoso juego Zork I en ejecución) ... o cómo aprender Python creando una aventura de texto. En principio puede parecer un poco extraño programar una aventura de texto en estos días con esos espectaculares juegos con gráficos 3D alucinantes. Pero si eres tan viejuno como yo, recordarás esa magia de los juegos de texto (también llamados "conversacionales" ó MUDs) los cuales algunos tenían gráficos estáticos, pero otros eran puro texto y nada más.
Leer más

ARobots

ARobots es un juego de batalla entre robots que se desarrolla en un área de 1 km cuadrado. No, no usas joystick, pad o ratón. Tu jugador tienes que programarlo en ensamblador 8086. El juego acepta hasta 6 robots en una misma batalla. Los robots van perdiendo vida o incrementando el daño cada vez que hay una colisión o cuando un misil explota a menos de 40 metros del mismo.
Leer más

Aprende Python jugando

O más bien podría decir: Aprende Python creando tus propios juegos. Ivent your own computer games with Python, es un libro que te enseña a programar en Python creando tus propios juegos. En cada capítulo del libro se trata un tema diferente y se crea un juego nuevo. Este es su índice: Chapter 1 - Installing Python Chapter 2 - The Interactive Shell Chapter 3 - Strings Chapter 4 - Guess the Number Chapter 5 - Jokes Chapter 6 - Dragon Realm Chapter 7 - Using the Debugger (new!
Leer más

Quake2Android

Quake2Android es un proyecto de código abierto, cuya finalidad es la de portar el motor gráfico de Quake2 a Android. Aquí tenéis la web del proyecto. Y a continuación os dejo un vídeo de una demo del juego corriendo en un HTC Hero. La versión actual (1.8.1) ha sido probado en los siguientes dispositivos: Emulador : muy lento, < 5 fps HTC G1 con CyanogenMod (Android 1.5) : OK HTC G2 : OK Samsung Galaxy : OK, 10-15 fps Samsung Galaxy Spica (i5700).
Leer más

Haciendo trampas en juegos online a través de la modificación de paquetes

En el siguiente vídeo podemos ver como el autor del mismo, usando un portátil desde el cual captura y luego modifica los paquetes entre el juego y el servidor, hace trampas en el mismo. En este caso concreto es un juego de PS2. Hace muuuuchos años, en los tiempos de mi Spectrum y posteriormente Amiga, recuerdo el intercambio de Pokes y cargadores para poder hacer trampas. Claro hoy en día la cosa ha cambiado mucho y el juego ya no sólo corre de forma local, sino que parte del mismo de desarrolla en algún servidor.
Leer más

¿Cuántos lenguajes de programación conoces basado en la sintaxis del típico 'Hello world'?

En este enlace tienes 22 'Hello world' sentencias escritas en 22 lenguajes de programación distintos. Una vez hagas click en el botón 'Ready? Click to start' tienes 5 minutos para escribir los lenguajes que identifiques. Una vez hayas terminado, puedes ver unas estadísticas de aciertos. En el momento de escribir esta entrada el lenguaje mas conocido es C y el menos AppleScript.
Leer más

Quake 2 escrito en Javascript y HTML5

Originalmente los autores de este proyecto escribieron una versión en Java llamada Jake2. Luego usaron GWT para convertir el código de Java a Javascript y con la ayuda de WebGL, el API del Canvas y algunas otras novedades del nuevo HTML5 han llegado a esta impresionante versión de Quake 2 jugable desde el propio navegador. Esta es la web del proyecto, desde la que entre otras cosas te puedes descargar el código fuente.
Leer más

Una historia de amor

Situémonos en 1988, ¿Ya estás?, Ok, piensa en Amiga Workbench, 1.3 para ser más exactos. Supón que dispones de un cliente BBS y un nodo FIDONET, ¿Estás? Vale, pues ya estás listo para jugar. A love story, es un juego donde tienes que resolver un misterio/romance y los recursos que tienes son los descritos anteriormente. Además este juego es multiplataforma, con lo que puedes descargarlo para Windows, Mac y Linux.
Leer más