Adios nieve!!

No se cuantos tendrían problemas con la nieve, pero hace poco entre y solo veia lineas grandes y feas bajar, es por eso que retire la nieve, espero algún dia volver a subir articulos.

Anuncios

Snip: Cola Circular

public class LimitedQueue<T> : Queue<T>
{
    private int limit = -1;

    public int Limit
    {
        get { return limit; }
        set { limit = value; }
    }

    public LimitedQueue(int limit)
        : base(limit)
    {
        this.Limit = limit;
    }

    public new void Enqueue(T item)
    {
        while (this.Count >= this.Limit)
        {
            this.Dequeue();
        }
        base.Enqueue(item);
    }
}

Sigo Vivo

Tomada de de.123rf.com

Definitivamente este blog esta muy descuidado, y hay muchas cosas de las que quiero escribir, sin embargo siempre me siento sesgado por la falta de conocimiento sobre un tema, y por lo tanto para no estar escribiendo artículos sin fundamento, debería indagar y documentar, lo cual es algo que no es prioritario y termino aplazando hasta que se abandona. mmmh ahora que o pienso eso pasa con otros proyectos que llevaba; la historia de mi vida.

Hace mucho que quería escribir sobre las series de anime que he visto, ademas que ya llevo un tiempo sin redactar nada para el blog y hay que escribir frecuentemente para mejorar, ya que en ocasiones leo y ni se que escribí, como pudo suceder en esta introducción donde creo que acabo de meter tres ideas en un momento.

Lo otro es que tengo muy mala memoria y tendría que ver de nuevo ciertas series como para opinar más claramente además que no soy todo un gurú, ni un nerd ni un otaku completo como para opinar como todo un crítico de cine sobre lo que he visto. Pero quiero compartir que he visto y que estoy viendo. Seguir leyendo “Sigo Vivo”

¡Tengo una empresa de videojuegos!

En las lecturas de noticias y articulos me encontre con algo muy interesante, algunos desarrolladores de juegos que ya tienen su propia empresa, han expuesto algunas ideas sobre el crecimiento de las mimas  como han afrontado sus retos como empresarios, el articulo completo aca:

http://www.gamesindustry.biz/articles/2013-06-26-growing-pains-are-big-studios-doomed-to-fail

lego

Ahora bien… lo importante es si de verdad debemos apuntar a crecer como empresa (los que la tienen), y evaluar sus perspectivas. La persona de Bizarre dice algo muy importante y es no perder la pasión por hacer juegos mas que ponernos en el plan de mercantes; y es que, me parece que ese es el plan de muchos en el país, hacer dinero y no el hacer juegos, en especial los que ya tiene sus empresas. Entiendo que hay que sobrevivir y hacer dinero, pero también no hay que olvidar el amor a hacer videojuegos. Seguir leyendo “¡Tengo una empresa de videojuegos!”

Normal Maps en palabras sencillas.

Este artículo lo escribo por petición de Malice, que después de explicarle como había solucionado mis problemas con Normal maps, y del cual estaba al tanto de mi batalla con ellos, me respondió con un ¿qué?, eso se debió a que poner la solución en palabras no es nada fácil, por eso voy a explicar con palabras mas “normales” como enfrentar todos los problemas, en http://www.polycount.com/forum/ pueden encontrar más información al respecto.

Antes que nada voy a dejar claro varios conceptos, primero, los modelos en los videojuegos cuentan de polígonos, un conjunto de vértice y lineas que unidos forman a los polígonos en forma de alambrado, para que estos modelos tengan color se les aplica una textura en pixel es, pero si el modelo esta en 3D y la imagen esta en 2D ¿como hacemos eso?, para eso existen los UVmaps, es desarmar tu modelo en grupos de polígonos y estirarlo para que quede plano, así como cuando armas un cubo en papel y este tiene forma de cruz.

1

los polígonos que abres y pones en 2D se les asigna una posición, una escala y una rotación, lo que le estamos dando es la coordenada de la cual va a extraer los pixeles de la imagen, cuantos pixeles va a extraer y en que dirección, por eso si un polígono es mas grande que otro, quiere decir que este va a contener mas pixeles y por lo tanto va a tener mejor definición. Seguir leyendo “Normal Maps en palabras sencillas.”

Las cuatro catástrofes del matrimonio igualitario.

Creo que se muy poco sobre otros Blogs en mi país, porque me es muy difícil encontrar algo que no sea farandula o copy pasta de noticias, sin embargo este me pareció muy interesante así que se los comparto. A propósito de debates…

MAMIHLAPINATAPAI

Imagen

A un día del aplazado tercero de cuatro debates en el honorable Congreso colombiano sobre si el matrimonio igualitario debe ser aprobado o no, pensé en hacer un resumen de las consecuencias nefastas que traería esto al país en caso de ser aprobado (toco madera). Todo esto teniendo en cuenta no solo se está luchando por tener derecho a casarse sino también a la adopción niños y gozar de todos los otros derechos que la población heterosexual muy merecidamente han ganado a lo largo de la historia.

1. Fin de la santicidad del matrimonio. Los gays y lesbianas tienen la fama de dañarlo todo. De ser aprobado el matrimonio entre personas del mismo sexo en colombia, los gays empezarían a casarse y como siempre tienen problemas para estar con una sola persona, según dicen, también empezarían a divorciarse, pasándose por las bolas y clítoris el segundo sacramento de servicio. Debemos recordar que fueron los…

Ver la entrada original 500 palabras más

DJDY 04: Escogiendo Motor de juegos para aprender

Son muchísimos los motores y frameworks que hay para juegos, tantos que la decisión se vuelve muy volátil y de mucho cuidado, porque será su martirio de ahí en adelante.

Consideraciones

Hay muchos aspectos que se pueden tomar al realizar la decisión, pero estos son los que yo estoy tomando en cuenta, cada uno tendrá los suyos.

Costo
Los motores con más herramientas y mejor soportados son los que más nos cuestan, pero si somos un equipo de un solo hombre no podemos asumir el precio. Lo que más nos costará será el acceso al código fuente, y personalizarlo a nuestro gusto. Seguir leyendo “DJDY 04: Escogiendo Motor de juegos para aprender”