Posts Tagged ‘proyectos’

Dark Things Sun

Saturday, March 12th, 2011

Hace rato dije que iba a hacer el sol raro que sale en el video Dark things, pues salio este flash, que no es precisamente lo que queria al principio pero salio algo entretenido. El circulo rojo lo puedes arrastrar, y con la scroll wheel haces girar el sol.

Los valores no se aplican hasta que se oprimer el boton “set values”. Con excepcion del color, ese si se ven los cambios inmediatamente.

Flares: es el numero de apendices o picos que tiene el sol.

Segments: es el numero de segmentos en los que se divide cada uno de los picos. (estos se pueden apreciar cuando se elige mostrar los huesos).

InnerRadius: el radio del circulo interior.

Outer radius: el radio que dice hasta donde llegan los picos (generalmente los picos superan este radio por la fuerza de repulsion, siempre se estiran mas de su longitud original).

Repulsion: la fuerza que se aplica hacia el exterior a cada uno de los picos del sol.

ShowBones: simon el sol tiene huesos (en realidad no supe como ponerle). Esto hace que se vean los huesos o la estructura de los picos.

PD: de nuevo agradesco a bit-101 por sus sliders minimalistas

water wave

Monday, March 15th, 2010

Esto es lo que llevo del efecto de ondas de agua. No lo habia subido por que necesitaba poner una manera de controlar unos valores para jugar con ellos.

Estaba batallando tratando de agregar unos sliders, pero todo mundo los pone con mxml, y yo uso puro AS3, no encontre ningun ejemplo asi. Pero gracias a bit-101 y a sus componentes no tube que quebrarme la cabeza. Los queria solo para probar asi que me cayeron bien.

Los sliders:

  • “center” controla el punto en el que parece que las ondas salen hacia los lados.
  • “WaveLength” controla el largo de una onda en pixeles.
  • “WaveHeight” controla el alto de una onda en pixeles (desde el punto mas bajo hasta el mas alto).
  • “Curves” es el numero de curvas que se usan para dibujar toda la superficie.

Lo que me he dado cuenta (y quiero arreglar en versiones futuras) es que si el numero de curvas y el WaveLength son muy bajos, se empieza a ver feo, gelatinoso y a veces irregular. Mi idea es que en base al WaveLength calcular un  numero de curvas apropiado.

Lo que quiero hacer es un MovieClip que sea importado a la libreria de cualquier proyecto flash. Y que una persona solamente arrastre este movie clip desde la libreria hasta su animacion sin necesidad de saber nada de actionscript. Por ejemplo se puede hacer un movieclip y ahi adentro poner el movieclip waterwave y los parametros Wavelength y waveHeight estarian dados por el ancho y algo de este movie clip, es decir que solo tengas que estirar el dibujo del clip para controlar como se veria la animacion. Esto te dejaria tambien estirar el clip con una interpolacion de movimiento (motion tween).

Lo malo es que no tengo el adobe flash, asi que no puedo hacerlo de momento.

Perdi mucho tiempo averiguando como hacer una onda senoidal con curvas de besier, y encontre un buen ejemplo, sin embargo se empezo  complicar mucho a medida que lo modificaba, asi que decidi hacerlo yo solo desde cero. Lo que hize fue calcular los puntos de control con la función Math.sin, y los puntos anchor los puse justo a la mitad de los dos puntos de control adyacentes. Esto no es una onda senoidal perfecta, pero con ciertos parametros se ve mucho mejor de lo que esperaba.

Esperemos que pronto tenga el movieclip para subirlo (vendrá con el codigo fuente).

Renuncie

Wednesday, February 10th, 2010

Ya hace casi dos semanas que renuncié al trabajo, y apenas hoy fui a firmar mi renuncia y a que me dieran el finiquito. Una de las primeras preguntas que me hicieron fue:

-Ya te enfadaste de estar en tu casa

-Por supuesto que no!

La verdad es que los días se me van muy rápido así. Para cuando comienzo a ser “productivo” ya es casi hora de comer, o ya tarde. Cuando trabajaba, la hora de entrada estaba ahí hostigandome, y estaba listo siempre muy temprano (claro que el costo de eso era que una parte de mi alma moría cada vez que me levantaba mas temprano de lo que deseaba).

La mayoría me pregunta que si por qué me salí, que hubiera buscado trabajo antes de salirme y bla bla bla. Me salí para tener tiempo de hacer proyectos que tengo, programar juegos. En estas casi dos semanas que he tenido he estado practicando un poco con una herramienta que permite hacer juegos descargables de xbox (el framework XNA de Microsoft), así que no he estado perdiendo el tiempo (al menos no todo).

Lastima que en una sociedad como ésta, la mayoría de la gente ve mi acto un tanto patético, o mediocre (en especial mi madre, la cual ya no me dice nada por que sabe que no le haré caso). Tal vez no lo están viendo como yo lo veo, tendré que explicarlo desde mi perspectiva.

Estoy ganando mi propio dinero, y es algo normal querer comprar algo bonito como un carro. Pero no quiero un carro aún, lo que necesitaba era tiempo para terminar mis proyectos. Es como si estuviera comprando tiempo.

Tal vez sería bueno conseguir un trabajo de medio tiempo, como maestro, o cargando papas (no se si exista algo parecido de medio tiempo… o si en verdad quiera eso). Solo algo que sea muy desgastante para la cabeza. O tal vez seria bueno no conseguir nada! Funcionará por un tiempo.

Confieso que a veces yo también lo siento como una mala idea, pero creo que Dios nos mando a este mundo a cometer pendejadas, y si lo que hago es estúpido, al menos es algo estúpido que en realidad quiero hacer, y existe una pequeña posibilidad de que resulte algo bueno.

feliz anio

Friday, January 1st, 2010

Otro año que se me va, un año lleno de todas las emociones buenas y malas del arcoiris. Como siempre espero hacer las cosas diferentes este año, para empezar voy a pensar en algunos propositos de año nuevo, cosa que he hecho como 3 veces en mi vida. Supongo que nunca lo he hecho por que se que no los cumpliré XD.

Esque decir que vas a actuar de sierta manera o esforzarte durante todo un año es mucha responsabilidad :S  Tal vez si fueran  propositos de nuevo mes seria menos dificil, y a la gente no se les olvidaria (por ahi de marzo creo que la mayoría de la gente habra olvidado sus propositos).

Pues ahi van:

  • Mejorar este blog, cambiar el diseño y cambiar todas las cosas de la derecha que tenia wordpress por default.
  • Crear un logotipo para “Kiloman”…un kilologo.
  • Darle machin a XNA y crear por lo menos 2 o 3 juegos chafitas para que me den experiencia.
  • Aprender a tocar batería.
  • Disminuir las veces que hago enojar a mi mamá por lo menos a la mitad.
  • Aprender a controlar la procastinación.
  • Subir de peso.
  • Tengo muchos proyectos empezados y no terminados, quiero avanzar lo mas que se pueda en ellos y posiblemente terminar alguno.

Action scrip 3 con flex fail

Tuesday, November 17th, 2009

Hace unos dias que platique con un viejo amigo, me comento que queria hacer un juego, pero que él y sus compañeros (siendo diseñador y con un equipo de puros diseñadores) tardan AÑOS* en programar. Asi que decidimos hacer una pequeña alianza para despues.

Asi que empeze a pensar la mejor manera de hacer el proyecto. La verdad no me agrada mucho la idea de usar la IDE comercial de flash, por que es comercial y no me gusta pagar ni andar crackeando. Una alternativa seria usar Haxe, que no es action script, pero se puede compilar a SWF asi que tendria un flash al fin y al cabo, ya he trabajado con esto asi que creo que podria hacer un juego sencillo.

Desgraciadamente, haxe implica que mis amigos diseñadores…y el Edel (no he convivido mucho con él) estarian totalmente fuera de la programacion, por que ya batallan con un lenguaje conocido, imaginen que les pongo un lenguaje que es relativamente nuevo hasta para mi XD, como que no deste.

La siguiente opcion es que yo codifique en action script usando flash develop (ide, para programar en action script, haxe y otras cositas) y les paso el codigo para que ellos compilen en su IDE de adobesca. Perfecto excepto por un problemita, yo no puedo probarlo y dependería de ellos….got demet!!!

Encontre otra opcion, y es compilar usando el SDK de flex, que es gratuito. Asi que lo instale, y empeze a programar para ir practicando y aprendiendo las novedades de AS3. Y es chilo, me gusto…pero no me funcionaron los eventos de teclado y no se por qué, maldita sea. problema de instalacion, alguna cosita que se me pasa por ahi, problema del compilador, problema con windows vista, no le busque mucho pero ya me enfado.

Mas adelante seguiré con este proyecto, pero por el momento estoy harto de ver que no me funcione. Y quiero seguir programando en flash, en especial por que acabo de ver una nueva caracteristica de flash10, generar sonido de manera dinamica, la cual me interesa mucho.

En fin creo que seguire dandole a mi proyecto de la nave ascii a ver si me convenze mostrarla para el dev house 12

*NOTA para la gente mamona: años se refiere a que tardan mucho, pero no tanto como un año, eso solo es una exageración para darle un tono comico a la platica…supongo