[Unity 3D] Tutorial para novatos (1 – Interfaz)

tutoUnity1En esta primera parte del tutorial Unity voy a explicar lo elemental que hay que saber para poder manejar el programa, y eso sería identificar las diferentes partes de la interfaz y para que sirven cada una de ellas. Explicaría el paso anterior a abrir el programa, que sería la instalación, pero esta es muy trivial, y con darle siguiente a todo, basta y una aclaración es que se pide registrarse en la web para poder «activar» la versión de prueba o cualquier otra versión.

A continuación, detallaré toda la interfaz, para ir entonces familizarizandose con la misma, y no tener una mala primera impresión del programa.

Sigue leyendo

Introducción a Unity3D

unity2

Estos días me he estado utilizando el motor de juegos Unity3D. Esto fué porque en mi facultad, estamos armando una especie de grupo de I+D en videojuegos, y una de las primeras tareas que nos asignamos fue armar grupos y seleccionar una tecnología/librería sobre videojuegos que no hayamos tocado aún, y que básicamente aprendamos a usarla desarrollando para ello un jueguito sencillo. En este caso, el juego que tocó hacer fué el arcade Pooyan.

Es por esto que haré una especie de tutorial acerca de todo lo aprendido sobre el motor. Y ahora, inicialmente una breve introducción al mismo.

unity6

Sigue leyendo

Wreck-It Ralph, una película videojueguil

En este caso, les traigo una película que no se deben perder aquellos gamers que han comenzado con los vídeojuegos desde que eran infantes. Se trata de Wreck-It Ralph o como le dicen en latinoamérica Ralph el Demoledor (siempre los nombres de las películas, al menos en Argentina, son completamente diferentes y por ello me dan ganas de pegarles en la cara a los tipos que le cambian el nombre del esa manera).

noti4

Esta película animada de Disney (Walt Disney Animation Studios), incluye una gran cantidad de elementos que se suelen ver en los videojuegos mas viejos y que realmente le traen nostalgia al que la vea.

Sigue leyendo

Un original timelapse

Un timelapse para aquellos que aún desconozcan, es un video en el cual se comprime en algunos minutos todo un vídeo que puede haber requerido de días de filmación. En realidad no es que filman todo el tiempo sino que sacan fotos cada un cierto lapso de tiempo, ya sean unos milisegundos, unos segundos o minutos.

En mi caso, veo timelapses cuando quiero recordar lo que posee nuestro planeta actualmente y de lo que a veces me estoy perdiendo. Nuestro planeta es vasto en muchas cosas, y pensar que tan solo es prácticamente único en unos cuantos pársecs de distancia, entonces deberíamos valorar mas que nunca lo que tenemos e intentar protegerlo para que dure lo mas que podamos (antes que una civilización mucho mas avanzada nos extermine, o algún meteorito enorme nos arrase, o nos matemos entre los mismos habitantes de nuestro planeta, etc.).

En fin, el timelapse que quiero mostrar es uno que ví muy original e interesante por la técnica aplicada denominada tilt-shift, para lo cual se utiliza un enfoque selectivo con la cámara y además en la etapa de pos-procesamiento se aplica lo que se llama Depth-of-field o «profundidad de campo» para darle énfasis y enfoque a un cierto rango de distancia a partir de la cámara.

Sin mas chácharas, les dejo con «The Lion City» el timelapse realizado por Keith Loutit, ambientado en Singapur:

The Lion City from Keith Loutit on Vimeo.

Editor de texto en Assembler

En un domingo de lluvia, que mejor que escribir un lindo post de programación.

En esta ocasión, tuve ganas de mostrar lo que he hecho con mi amigo Juan Ceschi, para aprobar una materia de la facultad relacionada a las partes del hardware del computador y su respectivo lenguaje de bajo nivel denominado Ensamblador, y como a mi me gusta llamarlo, Assembler.

Para ello, nuestro trabajo se relacionó a un software desarrollado íntegramente en assembler. Mas específicamente el soft es un editor de textos en el cual se permite además de escribir, guardar y abrir ficheros, imprimir y hacer uso del mouse para posicionar el cursor dentro del texto.

noti3

El software en sí, no es muy completo y posee dichas funciones únicamente, sin embargo el trabajo que nos llevó hacerlo fue un parto, y lo que mas costó fue el uso de las flechitas del teclado para desplazar el cursor en el texto de la manera en que los editores convencionales de texto suelen hacerlo. Lo demás costó pero en menor medida.

Ahora bien, entrando un poco en assembler, por si alguien desconoce el lenguaje, es uno de aquellos cuyo nivel de abstracción es muy bajo, tan bajo que es trabajar con las posiciones de la memoria de la PC, con las interrupciones de los dispositivos de entrada y salida para poder obtener los diferentes inputs y poder realizar los diversos outputs, el uso de la memoria de vídeo para la visualización de los caracteres y los bordes de la pantalla, etc.

Sigue leyendo