domingo 18 de mayo de 2008

Nivel oculto en Supar Mario Bros (Versión europea)

Esto que os expongo a continuación es totalmente cierto:



Es un nivel que está oculto en la versión europea de Super Mario Bros, concretamente en reino unido. Normalmente el nivel ese acaba donde la tubería, pero por algún motivo al activar el interruptor amarillo se activa el "scroll" y te permite ir más allá de la tubería, permitiendote llegar a un lugar originalmente inaccesible que te traslada a un nivel "beta" que no se eliminó en su día.

Ese nivel oculto te lleva a otro nivel perteneciente al mundo especial (el de la estrella). Provablemente ese nivel sea el final de ese otro nivel BETA.

Para llegar hasta ese nivel, en el 3er nivel empezando hacia la derecha tienes que ir hasta más o menos la mitad donde hay un caparazón rojo y cogerlo. Si no lo coges puedes continnuar igual pero es más cómodo con el caparazón. Cuando llegues a donde la tubería finál, tirate al agua y sigue recto ignorando la tubería, hasta que llegues a una especie de pilar con una puerta que te lleva al nivel secreto.

Recuerda, esto solo puede hacerse en algunos cartuchos con la versión europea y tras pasar el Yellow switch palace.

domingo 11 de mayo de 2008

Unreal Tournament - La película - Parte 1

El sonido va con un ligero retardo, parte de la culpa la tengo yo y parte youtube, pero mola.

martes 6 de mayo de 2008

Programación para N00BS -By 1337m4$$t4h! (y34h) Magnus

Supongo que a todo el mundo se le habrá pasado por la cabeza en algún momento determinado el hacer un programa para windows. Lo malo es que habrás buscado en google y habrás encontrado miles de cosas que un N00B como tu no entendería, ¿verdad?
No te preocupes, enseguida vas a entender de golpe todos esos artículos con escrituras ininteligibles llamadas "códigos".

¿COMO PROGRAMO?
Muy bien querido N00B, he aquí la primera cuestión. Lo primero es decirte que el ordenador es una máquina, y las máquinas no entienden el lenguaje humano, sino que solo entienden una serie de numeritos denominados "binarios" (de esto habrás oido hablar más de una vez). El problema es que los humanos no hablamos ese idioma binario, por lo que necesitaremos de un traductor. Ese traductor se llama "compilador". El compilador traduce las instrucciones que queremos dar al ordenador al lenguaje binario que él entiende. Pero claro, en el mundo de la informática tambien exíste grán variedad de lenguajes, por lo que un compilador no nos vale para cualquier lenguaje, sino que necesitamos un compilador específico para cada lenguaje. Por ejemplo, si yo quiero programar en lenguaje C++, necesitaría un compilador para C++ que bien podría ser MinGW.

¿Y en que lenguaje puedo programar?
La elección del lenguaje es idonea a la hora de desarrollar un programa. No tienen las mísmas características el Visual Basic que el C++ (ni mucho menos). Visual Basic es un lenguaje más sencillo, mientras que C++ es un lenguaje de programación de alto nivel, que será el que uses cuando estés hecho un 1337 h4xx0rz de la programación y pwnt 411 con tus programas (xD). Pero para ir empezando, siempre puedes empezar en Visual Basic.NET o en C#.NET .

¿Y como lo hago?
La plataforma .NET pertenece a Microsoft y es gratuita. Puedes bajarte el SDK necesario para programar en VB.NET, que contiene todos los compiladores, desde su web: Bajar SDK de Microsoft Framework .NET 2 (OLVIDA ESTO SI USAS WINDOWS VISTA)
Solamente es bajarlo e instalarlo, ¡Y ya estamos lístos!

¿Y como hago el primer programa?
Aunque lo puedes crear desde el bloc de notas, creo que no es una tarea muy cómoda ni muy vistosa, por ello te recomiendo que te bajes un entorno de desarrollo llamado SharpDevelop. Web de SharpDevelop.

Una vez lo instales, ya estas lísto para crear un primer programa.

Si, todo eso está muy bien pero, ¿como?
Vamos a empezar con Visual Basic.NET . Abre el Sharp Develop, y le das a Archivo > Nuevo > Solución. Ahi le das a la carpeta VBNet, Aplicaciones de Windows y Aplicación Windows. Ponle un nombre cualquiera y dale a Crear. Recomiendo que verifiqueis antes la pestaña de "Crear Directorio para fuentes", en orden de mantener todo organizado.

Bien, pues ya estamos lístos para crear un programa de Windows. Os aparece la pantalla del programa, pero vacía. Esta parte es divertida, pues solo tienes que ir añadiendo las cosas a tu gusto. Mira la parte Izquierda de la pantalla, donde pone "Proyectos" y busca abajo donde pone "Herramientas". Dale ahi, y tendras a tu disposición todas las herramientas necesarias para añadirlas a tu programa.

Añade por ejemplo un Button. Hazle click y dibujalo en la pantalla del programa. Añade tambien un Textbox, de forma que queden bien alineadas. Puedes mover los controles dentro de la ventana del programa.

Ahora selecciona el botón que has creado antes y fijate en el panel de la derecha. Son las propiedades del contról (herramienta) seleccionado. En este caso, las del botón. Busca en Apariencia donde pone Text, y cambialo por, por ejemplo, "Saludar". Esto cambiará el téxto del botón. Bueno, pues ya estámos lístos para saludar a alguien. Simplemente, haz doble click en el botón.

Al hacer doble click en el botón, aparecerá la parte del código del programa. El código son las instrucciones que le vamos a dar al ordenador al ejecutar el programa, es como un guión (por eso se les llama Scripts).
Free Image Hosting at www.ImageShack.us

QuickPost Quickpost this image to Myspace, Digg, Facebook, and others!

Te saldrá una cosa parecida o similar a la de la imágen (hazla click para verla grande). Por ahora seguramente no entiendas nada, pero es cuestión de tiempo y práctica que lo hagas. Simplemente, donde pone Sub (Subroutine) son funciones que se ejecutarán en determinados momentos. Se pueden ejecutar haciendo una llamada, pero por ahora nos limitaremos a hacer algo símple para que lo entiendas. Por ejemplo, escribe lo siguiente en donde está la flecha en la imágen:

MsgBox ("Hola " & TextBox1.Text, MsgBoxStyle.Exclamation, "Saludar")

Ahora dale a la tecla F5, escribe tu nombre y dale a Saludar. ¿Mola? :P Lo sé, no mola tanto como podría ser un programa de los comerciales, pero ¡tendras que empezar con algo sencillo!

La función MsgBox muestra un mensaje. Las funciones en VB siempre se cierran com parentesis, que contienen sus propiedades. Cada propiedad va en una posición determinada. La primera posición de las propiedades de MsgBox es el contenido del mensaje, y se escribe entre parentesis por que es una cadena de texto y las cadenas de texto (String) se escriben SIEMPRE entre paréntesis. MsgBox("Lo que sea")
La seguna propiedad (parametro mejor dicho) es el estilo del mensaje. Exclamation mostrará un mensaje de advertencia de Windows. El tercer y último parámetro es el título del mensaje.
Se me olvidaba decir que para unir una cadena de texto con el valor de la caja de texto donde se introduce el nombre, se escribe primero el texto y despues el operador "&" sin comillas, seguido del nombre de la caja de texto (TextBox1), punto y la propiedad que contiene el texto (TextBox1.Text). Recuerdo que el nombre (name) del control no tiene nada que ver con su texto de apariencia (Caption o Text).

Vale, sé que no te has enterado de una mierda, pero ve buscando manuales en google y aprende poco a poco, ¡Y con paciencia! tambien puedes trastear un poco poniendo puntos a los nombres de los controles y mirando a ver que hay. ¡Saludos y hasta otra!