Aprende ensamblador dibujando pixeles

Aprender a jugando es probablemente la mejor forma de aprender. Esto es aplicable, yo diría, que a cualquier materia. En este caso la idea es aprender ensamblador o más bien la “forma de pensar” cuando nos sentamos a escribir código en ensamblador, ya que dependiendo de la arquitectura dicho lenguaje varía, pero las formas y metodología es prácticamente la misma. En box-256.com podemos pasar un buen rato jugando con un sistema ficticio de 8bits, con 256 bytes de memoria, 16 colores y pantalla de 16x16.
Leer más

Aprende ensamblador de una manera fácil y segura

Para aprender a programar en ensamblador y sentir el hardware un poco más cerca, nada mejor que empezar con una arquitectura sencilla, con pocas instrucciones y simple. El proyecto YASP es un entorno de desarrollo de ensamblador totalmente funcional basado en la web, es decir, todo lo que necesitas es un navegador para poder usarlo. YASP provee de un ensamblador real, emulador y depurador, además de simulador de hardware sencillo.
Leer más

The Art Of Creative Coding

Si este vídeo no te motiva a programar … Está en inglés pero recuerda que puedes activar los subtítulos. Visto en Microsiervos.
Leer más

Tutor online de Python

Este tutor online de Python (del MIT) te permite escribir el código directamente en la web para luego analizar su ejecución al detalle. Esto es genial para analizar como se comporta paso a paso el programa que has creado en Python, visualizando variables y su contenido, la memoria, saltos, etc. Viene con varios ejemplos ya creados como las famosas Torres de Hanoi. Soporta Python 2.5 (de momento, anuncian que en breve soportará Python 3).
Leer más

Cómo hacer un Angry Birds, segunda parte

Ya tenemos la segunda parte (y parece que es la última) de este espectacular tutorial de Paul Firth para crear un juego igual que Angry Birds. Incluso ya puedes jugar, en artículo ya aparece el juego totalmente operativo (con tres niveles) y la verdad es que se parece bastante. Ahora sería un buen momento incluso para comprar el código, lo malo es esta vez ha pasado de los 4,99 dólares a los 49,9 dólares.
Leer más

Programando la física del movimiento (con ejemplos)

Excelente artículo llamado "Physics engines for dummies" donde aprenderemos, con unos conocimientos básicos de matemáticas y geometría, a programar todo tipo movimientos, colisiones, etc. El artículo tiene unos ejemplos bastante didácticos, y te explica la teoría completa (a partir de aquí ya podrías programarlo tú mismo en el lenguaje que quieras) y nos muestra parte del código/pseudocódigo (si quieres el código fuente de todos los ejemplos tenemos que comprarlo por 5,99$, en Actionscript 3.
Leer más

AMP WinOFF, planifica los reinicios y apagado de Windows

Windows Aplicación portable gratuita que te permite planificar un apagado (cerrar sesión, suspender, hibernar, bloquear el equipo, ...) o reinicar. Incluso puedes hacer todas estas operaciones a otro equipo conectado en la red (no permite múltiples apagados). Cuando programas un apagado, aparece una cuenta atrás en la barra de Windows y luego un mensaje te dará la opción de abortar la operación. La aplicación no se ejecuta como un servicio de Windows, lo que significa que el usuario que comenzó el programa no se debe de desconectar (ni cerrar sesión).
Leer más

Bebe y programa de forma responsble

How to Program a Message on Your MEDEA Bottle from Medea Spirits on Vimeo. De la mano de Medea nos llega la botella de Vodka programable. En la propia botella, como podéis ver en el vídeo, tiene integrada una pantalla de leds, la cual podemos programar grabando mensajes de hasta 255 caracteres y puedes almacenar hasta 6 mensajes diferentes. Más información en su web.
Leer más

Consejos para empezar a programar

coding1

En la fantástica LifeHacker nos ofrecen algunos consejos para aprender a construir nuestros propios programas y sobre todo cómo empezar a programar.

Lo primero de todo un consejo, no te atasques al elegir un lenguaje de programación. Es un error común para principiantes pensar y complicarse en no saber qué lenguaje utilizar. La respuesta es simple, NO IMPORTA DEMASIADO. Comprender la estructura de los datos, control de flujo y patrones de diseño es mucho más importante. Todos los lenguajes de programación tienen algunos de estos  componentes que utilizarás en otros. Resumiendo, cambiar o usar otro lenguaje de programación se reduce a cambiar de sintáxis. Si tienes clara la metodología de programación, la elección de los lenguajes en secundaria. De todas formas, yo personalmente recomiendo siempre el lenguaje C.

¿Qué puedo programar y en qué plataforma/entorno?


Leer más

Diseña tus propios videojuegos para Windows, Zune y XBOX 360 con Microsoft XNA

Fantástico tutorial de los chicos de Informática 64 donde se explica cómo hacer juegos (2D y 3D) usando la plataforma XNA. Funciona bajo Visual Studio C# 2005/2008 Express Edition que es la gratuita, así que no tendréis problemas para seguir este tutorial. De momento hay 4 partes, pero habrá más, así que atentos a la web oficial: Parte 1 Parte 2 Parte 3 Parte 4 Página principal: Windows Técnico Blog de Informática 64
Leer más