Juegos de azar

May 4th, 2010

Comprendo que en tiempos antiguos, antes de inventarse los videojuegos, la gente hiciera cosas absurdas para pasar el tiempo, asi se inventaron los juegos de azar. Yo me imagino que sucedio algo asi: Dos personas sentadas viendo la pintura secarse, y una le dice a la otra “oye, que tal si tiro esta moneda al aire, y si sale cara yo gano, y cruz tu ganas, el ganador patea en las bolas al perdedor”.

Bastante estupido si me lo preguntan, sin embargo la gente ha desarrollado tecnicas para darle una mejor cara a este tipo de juegos. Es cierto que alguien gana y alguien pierde, pero el perdedor al cabo de cierto tiempo olvida que perdió, y el ganador sigue disfrutando la victoria. Cuando en realidad si promedias los sentimientos malos y buenos queda en “neutral”, gracias a esta habilidad de la gente los juegos de azar no parecen tan mala idea.

Otra tecnica para quitarle lo estupido a los juegos de azar es “uno gana muuucho, y muchos pierden poco”, perder poco no te afecta mucho, aunque pase constantemente, si es a un ritmo lento puedes soportarlo. Pero ganar mucho es genial, se lo puedes contar a tus amiguitos y hasta a tus nietos cuando los llegues a tener.

Pero en serio, que tu victoria no dependa de ti es algo que no puedo soportar del todo, me estresa. Jugar UNO se siente tan horrible… cada “toma 2″ o “toma 4″ lo siento como una apuñalada en mi alma, aunque no me lo hayan tirado a mi, eso significa que el juego se alarga cada vez mas. Que hay en un juego de UNO, nada, vez a tu al rededor y solo son cartas negras, y cada vez mas cartas negras, al igual que los bloques de un pozo en las obscuridad, con cada carta que veo que sueltan en la mesa, siento que me acerco mas a la salida del pozo “debo salir, ya casi llego…” estoy apunto de ganar, pero no es mi habilidad lo que lo hace posible, es solo el azar, y no hay nada que pueda hacer para mejorar mi habilidad para jugar UNO, no puedo mejorar mi suerte. “Estoy apunto de llegar….NOOOOOOOOOOOOOOO” un toma cuatro hace que me resbale, caigo al fondo del pozo cuatro bloques caen en mi cabeza “el juego estaba apunto de finalizar… ya no quiero ganar… no me importa perder solo quiero que gane alguien… cualquier persona…help meeee!”.

Despues llega la paranoia “por que se rien? por que disfrutan? en la mano de uno de nosotros hay decenas de cartas, eso no es gracioso!!! es horrible, significa que el juego durara maaas!!!…tal vez se rien para molestarme, debieron ponerse de acuerdo antes de venir, finjir que disfrutan esta tortura…malditos…”. Pasan horas, el juego termina, podria ganar yo u otra persona (en realidad no importa) y decido no jugar. Todos los demas juegan pero yo no, me siento aliviado. Aunque ver gente jugar es casi tan horrible como jugar.

Es como la teoria del big bang, separar la “nada” en materia y anti-materia, aqui separas la “nada” en emociones negativas y positivas, y despues solo recuerdas lo positivo. Tal vez este bien para algunos ser parcialmente ciego pero no para mi. Ya tengo video juegos, tengo internet, incluso tengo ideas propias que me gusta repasar, y afinar cuando parece que no estoy haciendo nada. Si me ven pensativo viendo al suelo estoy bien, no estoy “awitado” (esto va para todos mis tios).

Curioso pero por algun motivo me gustan los dados y las cartas. Una vez taria con migo una baraja, y la estaba barajeando (es una palabra valida? ), y un par de personas me preguntaron que si queria jugar. Les parecio raro que no me gustaran los juegos de cartas…a pesar de que traia una baraja.

PD: para todos los me digan que el poker tiene estrategia olvidenlo. Yo se que tiene pero aun asi no es lo suficiente estrategico como para que valga la pena, las diferencias de habilidad no marcan un flujo de juego lo suficientemente dinamico como para que sea divertido…sigue siendo basicamente de suerte.

los lentes 3d

March 19th, 2010

Esto del 3d siempre me a llamado la atencion, muchas veces me quedaba jugando con las imagenes que daban mis ojos izquierdo y derecho y todos esos efectos curiosos que son descartados por la gente. Por ejemplo, poner un dedo cerca de tus ojos pero viendo mas alla el dedo se ve doble, o si empujas tus globos oculares vez todo doble (no lo recomiendo, duele) si pones tu mano en tu nariz(como cuando te cubres de un piquete de ojos a la “los 3 chiflados”) con un ojo vez la palma y con otro el dorso. No parece pero lo anterior si tiene que ver con el 3d XD…mas o menos.

Las imagenes estereoscopicas siguen el principio de que cada ojo recibe una imagen diferente, asi que se mandan 2 imagenes, y con el uso de lentes de algun tipo se filtran estas imagenes para que a cada ojo llegue la correspondiente. Antes se usaba que te daban lentes con diferentes colores, los cuales se encargaban de filtrar las imagenes por los colores, despues se empezo a usar la luz polarizada y ahora viene lo de intercalar las dos imagenes muy rapido. Hay tecnologias mas avanzadas todavia en desarrollo, pero estan demaciado lejanas para mi.

En algunos videos de youtube que hablan al respecto, me he topado con gente que pregunta como se pueden usar los lentes real 3D (los que te dan en el cine) en la pantalla de su computadora. Pues esto no es posible por que la pantalla no esta hecha para polarizar luz. En el cine se usan 2 proyectores con un filtro en posicion diferente en cada uno, y las pantallas no tienen ningun filtro de este tipo.

La tecnologia de las pantallas nuevas consiste en mostrar una imagen para uno de tus ojos, y luego la otra a una frecuencia muy muy rapida, los lentes que te tienes que poner obscurecen un vidrio y luego el otro a la misma frecuencia, se conectan de manera inalambrica a la tv para sincronizarse. Es algo muy curado, pero como los lentes tienen tecnologia, van a ser unos lentes muy caros (700 dolares? 900?).

Yo queria hacer un juego con imagen en 3d, no quiero gastar mucho asi que en realidad solo me queda lo de hacer los lentes rojo-cyan (de preferencia tienen que ser colores contrarios para que no se vea doble).

Hoy despues de muuucho tiempo de planearlo, hice un prototipo de lentes (me salieron tan sarras que decidi llamarles prototipo). Los colores que consegui de papel celofan no eran los indicados. “Esto no se queda asi!” tweetié, y programé un swf donde puedo mover el color de dos circulos. La idea era buscar los tonos perfectos para que cada uno se viera en un solo ojo cada uno. La operacion falló, los colores que mas cerca estubieron fueron el amarillo y el cyan pero aun se verá doble…

Nimodo, tendre que  conseguir dos cañones a ver si puedo polarizar la luz usando los cristales de los lentes real 3d. Tambien estoy practicando para cerrar un ojo y luego cambiar el ojo cerrado de lado, solo tengo que alcanzar una frecuencia de cientos de veces por segundo y ya! lo dificil va a ser sincronizarme con la pantalla. O ultimadamente un pinche headtracking que no se raja.

PD: solo queria escribir de mis lentes, pero solte escribiendo de lo demas XD. Y como el objetivo no era ser informativo pues muchos datos carecen de exactitud sorry.

los lentes

water wave

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).

dibujar programando en flash

March 8th, 2010

Hace un par de semanas visité a unos amigos para jugar Guitar Hero, y ademas de jugar un poco, mi amiga Eli me mostro algunas de sus  animaciones flash favoritas, una de ellas fue Tarboy. Muy buena, me gusto mucho el estilo, con la musica que queda a la perfecto con la animación, bonitos efectos y de historia interesante.

puedes verlo en newgrounds donde esta en formato swf. O puedes ver el video aqui:

Uno de los efectos cool que tiene el flash, es como se ve el agua (es la ondulacion que se puede ver en el frasco que tiene el abuelo casi al final en 5:27), cosa que mi amiga Eli comentó que le gustaria saber como hacerlo. Yo me apresuré a decir que podria hacerlo con codigo. Y como ella me adora me dijo algo como “a la bestia que genial!”. Decidí tratar de hacerlo, pero al sentarme recorde que no podia hacerlo como lo habia pensado. Ademas que no habia visto bien el efecto XD, era un poco mas complicado de lo que recordaba. En fin, aun creo que puedo hacer el efecto, solo que tardaré un poco mas de lo planeado.

Me parece divertido y un reto lograr efectos visuales en flash, sin haber usado las herramientas visuales de macromedia o adobe flash IDE. Cuando hize el tetris fue de esa forma, cada cuadrito lo dibujo escribiendo la posicion el ancho y alto, en vez de dibujar el cuadrito en paint, gimp o alguna otra aplicacion para editar imagenes.

Buscando por ahi me encontre con un sitio interesante llamado yoambulante, es la pagina personal de una persona que tiene un par de proyectos así, aunque parece que lleva poco de haber hecho la pagina. Vean que el baner de la pagina es uno de estos proyectos, den click en el cesped y se moverá como si soplara el viento, y parece ser que esta de dia o de noche dependiendo de la hora en la que entres a la página. Piensen en que no se usó ningun archivo de imagen para dibujar el cesped, solo lo hizo con lineas desde el código (especificando punto de inicio, punto final y punto de control si se trata de una linea curva). El otro es el proyecto del globo, aunque solo la cuerda es dibujada con codigo, el globo si es una imagen de un archivo.

the previous post

February 28th, 2010

Quiero dejar en claro que este no es el ultimo post, es solo un comentario hacerca de el ultimo post (que no es este) es el anterior. Puse en el titulo “the last post” por que el post anterior era el ultimo post cuando escribi este post. Pero el ultimo en orden no el ultimo que escribiria… al diablo le cambiaré el nombre.

Al parecer me faltaron muchas cosas que escribir en el ultimo post. Creí que sería muy cool que la gente descubriera las cosas sin que les tubiera que decir, pero muchos no descubrieron nada. En esta entrada explicare esas cosas:

1.- Escribi una entrada y la meti en el flash. Las x´s que se ven ahi abajo del juego, es la entrada pero con las letras bloqueadas. Al momento de hacer lineas en el tetris las letras que habian dentro de los cubitos se van a su lugar en el post. (para leer el post entero debes jugar y jugar sin perder hasta que diga “you win”)

2.- Tentris es una mezcla de tetris y entry.

3.- Con la tecla enter se pone pausa, y con la flechita hacia arriba se rotan las figuras.

4.- Internet explorer no es lo suficientemente capaz de comunicar correctamente mi flash con javascript. Solo me esforze en que por lo menos funcionara el puro tetris (por eso no salen letras en los cuadritos).

tentris

February 24th, 2010


xxxx xxxxxx xxx xxxxxx xxxxx xxxx xxx xxxxxxxxxxxx xx
xxxx xx xxxxx xxxxxx xxx xxxxx xxxxxxxxxx
xxxxxxx xx xxxx xx xxxx xx xxxxxxx xx xxx xx xxxxx xxxxxx xxxxx xxxxxxxxx xxx xxxxxxx xxx xxxxxxxx
x xxxxxx xx xxxxx xxx xxxxxxxxxx

xx xx xxxxxxx xxxxx xx xxxxx xx xxxxxx xxx
xxxxxx xxx xxxx xxxxxxxx xxx xxxxxxx xx xx xxxxx
xxxxxx xx xxxxx xxxx xxxxxxxx xx xx xxxx xx xxxxx xx xxxxx

xx xxxxxx xxxx xxxxx xxxxxxxxx xxx xxxxxxx xx xxxxxxxx
x xxxx xx xxxx xx xxxxxx xxx xxxxx xxx xxx xxxx xxxxxxx xx xxxxxxx xxx xxxxxx
xx xxxxxxxxx xxxxx xxx xxxxxxxx xxxxx x xxx xx xxx xxxxx xxxx
xxxxx xxx xx xxxxxx xx xxx xx xx xx xxxxxx xxxxxxxx xx xxxxxxx
xxx xx xxxx xx xxx xxx xxxxxxxxxx xx xx xxxxx
xxxxx xx xxxxxxxx xxx x x xxxx xxx xxxxxxx xx xxxxxxxx
xxx xxxxxx xx xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxx xxxxxxxxxxx x xxxxxxx xxxxxxxxxxxxxx

xx xx xxxxx xxxxxxxxxx xxx xxxxxx xxxxxx
xxxxx xxxxx xx xxxxxxxxxxxx xx xxx xxx xxx
xx xxxx xx xxxxxxxxxxxxx xxxxxx

xx xxxxxxxx xx xxxxxxx xx xxxxxx xxxx xxxxx xxxxxxx
xxx xxx xxxxxxxx xxx xx xxx xxxxxxx xxx xxx xxx xx
xxxxxxxxx xx xxxxx xxx xxxxxx xx xx xxxx xx xxxxx xx xxx xxxxxxx xxxxxxx xx xxxxxx
xxxxxxx xxx xx xxxx xxxxxxx xxxxx xxx xxxxxx
xx xxx xxxxxx xx xxx xxxxxx xxxxxxxxxxxxx x xxxxx

PD: Esto parecia buena idea al principio, pero no contemple que una entrada tiene muuuuchas letras. Así que no recomiendo intentar sacar toda la entrada, no es tan interesante.

segundo primer dia en nearsoft

February 23rd, 2010

Hoy fui a Nearsoft, estoy en modalidad interno, asi que mucha gente de ahi piensa que aun estoy estudiando xD, pero no! Ya tengo experiencia profecional. Me conformé con este trato de ir al trabajo sin que me paguen (de todas maneras no es “trabajo productivo”).

Lo que estaré haciendo ahi es estudiar y practicar con una plataforma de videojuegos 3-d que corre en entorno web. Cuando tengamos un equipo chilo y estemos bien shakas, la empresa que desarrolla esta plataforma (WildPockets) nos dará ideas de juegos o juegos ya hechos para que los portiemos y entonces es cuando podrian contratarme. Ese es el plan, aunque podria cambiar…

Esto lo vi como una buena oportunidad, ya que yo en mi casa estaba estudiando por mi cuenta todo lo que se me antojaba de videojuegos, y ahi estaré haciendo lo mismo. Lo malo es que en mi casa, si me harto de algo me pongo a estudiar otra cosa, y ahi siempre será WildPockets.

Esta plataforma me causo una pesima primera impresion, por que pense que toda la interfaz de desarrollo estaba en web, y cuando jugue ejemplos corria super lento. Pero al leer los manuales ya vi que la interfaz web no es tan importante, y lo de la lentitud, pues sospecho que podria ser que solo corra lento en mi maquina (mi tarjeta de video, SO o algo), ademas que aun esta en el beta. Funciona como un plugin que se instala en el navegador (así como el plugin del flash). Tiene algunas ventajas interesantes.

A ver que pasa :)

puzzle

February 18th, 2010

screenshot

Hubo un concurso donde tenia que armar eso, y mandar un mensaje privado a una cuenta de twitter, no crei poder armarlo primero por que hay gente muy matada, pero aun asi solo lo arme para entretenerme. Cuando terminé y no habian anunciado el ganador decidi tratar mandarlo, pero no sabia donde poner la imagen asi que la puse aqui.

No sabia que era el premio…o si había premio alguno. De seguro habria sido algo que no aprovecharia, como puntos para una cuenta de xbox (no tengo xbox).

En fin, trate de mandar el mensaje, pero resulta que no peudes mandar mensajes privados si la persona no es de mis seguidores Fail.

Termine como en 20 o 25 minutos, tarde como 15 tratando de mandar el mensaje, y despues de 1 hora anunciaron el ganador (estoy seguro que hubo gente que lo hizo mas rapido que yo, tal vez solo lo anunciaron despues, o no pudieron mandar el mensaje tampoco.

Asi que regreso a editar este mensaje para escribir la historia, y asi es como llegue a aqui…sale bye.

Imagenes

February 15th, 2010

Algunas imagenes cutes/graciosas que encontre por ahi en internet:

1265690223531
Darwin
1265691336700
Tetris
1265689242038
La presion de la sociedad, ¿algun día se terminará?
1265692005547
El tambien lo escuchó
1265692138071
AWWW
1265692425008
Esto es sensual y provocativo en mas de una manera…

1265691645182
Estube apunto de no postear esto por respeto…pero esta bien lindo

Eso es referente al dia de san valentin, y no hablemos mas del asunto (iba a postear esto ayer pero me raptaron para ir a hacer sushi).

Renuncie

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.