Ir al contenido principal

Entradas

¡Compra mi novela!

¿Aún no has comprado la novela? Pues esta entrada se quedará aquí arriba para recordártelo, junto con los enlaces de compra en Amazon.com y Amazon.es (incluye versión ebook). Acá en El Corte Inglés está en versión ebook, y también en Casa del Libro, Google Play y Kobo.


Me encantaría prometerles que las ganancias serán donadas para una buena causa, pero eso sería una mentira. La verdad es que probablemente si hay alguna ganancia será desperdiciada en comida, bebida, damas de afecto negociable y piezas para mi computadora. Después no digan que no se los advertí.
Ya me han llegado un par de opiniones: Yoss al fin ha terminado su lectura y sus opiniones son favorables. Por su parte, Víctor Hugo también está en proceso de leer, pero hasta el momento dice que le ha gustado. A ver si se animan a hacer una reseña como debe ser. Tú también puedes sumar tu opinión a la de estos ilustres señores, ¡consigue tu ejemplar hoy mismo y deja tus 5 estrellitas en Amazon! ¡No dejes de recomendársela a t…
Entradas recientes

Al fin, acabé Mass Effect

Gracias a un mando prestado, pude terminarlo sin perder la mano derecha. En fin, nada que decir que no haya dicho ya, aún así lo repito: decepcionante, inflado a la fuerza, y una historia que podría haber sido mejor de no diluirse más que un preparado homeopático.
Una vez concluido ese asunto pendiente, es hora de pasar a otras cosas, como por ejemplo terminar la segunda parte de la novela. no es que no haya escrito muchísimo en estos días, sino que lo he estado haciendo en mi sexto libro. Y depués me quejo de Rothfuss...
Y la buena noticia es que alguien me ha donado un mando de Xbox viejo y roto. Quizás no sea tan buena noticia cuando descubra que no puede ser reparado, pero de momento toca tener mente positiva. Jugar con el mando no es tan incómodo cuando uno se acostumbra y además me permite adaptar los proyectos para su uso. En estos días aprendí mucho al respecto jugando Mass Effect, y lamenté no tener otro título a mano para experimentar otros enfoques.
De todas formas, ahora …

Unity 2017.1 y adiós a DirectX 9 en Unity 2017.3

Acaba de ser lanzada la versión 2017.1 del motor de juegos Unity3D, la primera bajo el nuevo esquema de denominación.
Aunque la lista de funcionalidades es enorme, en primer lugar el anuncio se centra en hablarnos de las ventajas de Timeline y Cinemachina, que a pesar de ser tan importantes no son parte del motor, sino que hay que instalarlos desde el Asset Store.Timeline y Cinemachina permitirán la creación de cinemáticas y zarandajas similares, y a juzgar por el peso de la propaganda que le hacen, no podremos vivir sin ellos y son lo mejor que se ha inventado desde el sexo oral. En tercer lugar, el nuevo stack de efectos de post-procesado de imágenes, que es como los que teníamos de toda la vida (Bloom, SSAO, etc) pero ahora mejorado y con nombres más chulos compatibles con la terminología del cine. Podrás trolear a tus amigos hablándoles de Aberración Cromática, "full-HDR color pipeline with Academy Color Encoding System  (ACES) support, and an LDR pipeline", aunque no …

Proyecto actualizado

Luego de un largo período de abandono, he decidido actualizar mi viejo proyecto The Key of the World. La última versión de Unity que utilicé fue la 5.2, y los cambios introducidos durante el desarrollo hicieron que el proyecto fuese incompatible con la 5.6. Luego de un breve trabajo de migración, conseguí que funcionara y los cambios ya están en el repo.
The Key of the World, para los que no lo sepan, es un RPG isométrico en 3D, y además es software libre. Aunque a algunos no les guste que esté hecho con Unity, lamentablemente fue decisión que tomo el equipo en conjunto, en aras de buscar más calidad, eficiencia y adquirir conocimientos con vistas a desarrollar un juego comercial más adelante. De ahí que descartáramos Urho3D, algo que en su momento me dolió, pero que considero que fue acertado.
En dependencia de cómo está mi tiempo en los próximos días, pienso integrar mejoras y corregir errores de diseño, aprovechando la experiencia conseguida durante los últimos meses de trabajo. A…

Menú con soporte para mando

El asunto no resultó tan fácil como esperaba, pero anoche logré adaptar el menú principal que tenía hecho. Ahora es posible desplazarse por los botones usando el mando de Xbox.
La dificultad estriba en que lo usual es utilizar la cruceta (DPad), que no es un botón , sino un eje (igual que los triggers). O sea, que no es un valor verdadero o falso, y tienes que agenciarte una vía de interpretarlo como tal. No solo eso, también debes dar tiempo a que el botón de la cruceta sea liberado antes de volver a identificar el valor del eje como un nuevo evento, con unos 150 milisegundos basta. Esto último podría ser un error mío, pero fue la única forma que encontré de hacerlo funcionar correctamente. Y la cosa, en código, quedaría así:

int selected = 0;
bool DpadUp = false;
bool DpadDown = false;
float EventTimer = 0;


void Update () {
        if (EventTimer>0)
            EventTimer -= Time.deltaTime;
        float y =  Input.GetAxis("DPadY");
        if (y > 0 && !DpadU…

Al fin, un poco de luz en el control de los mandos

Tengo que decir que el asunto de dar soporte a múltiples mandos es muy jodido. El caso es que Unity no ofrece un mapeo estándar uniforme para todos los dispositivos, o al menos para los más comunes (variantes de Xbox/PS). En fin, que en el proyecto (en cada proyecto) hay que mapear a mano los botones/ejes con su correspondiente nombre, o comprarse Rewire en la Asset Store, un paquete que te ahorra esa locura. Así que lo siento, nada de soportar mandos exóticos por el momento. Escogí Xbox 360 que es lo que tengo a mano, temporalmente.
Para configurar el mando de Xbox 360 me auxilié de dos excelentes tuturiales que les dejo aquí:



El segundo es un poco largo, pero aporta un método diferente para el mapeo de los triggers, que aunque no lo crean, no se manejan como botones, sino como ejes. En esencia, la configuración no es complicada, solo un poco trabajosa en caso de que necesites usar todos los ejes y botones del mando, que son unos cuantos. Si nunca has usado uno, te puedo adelantar q…

Probando un mando de Xbox 360

Siempre he sido un jugador de teclado y mouse, excepto los simuladores de vuelo, para los que tengo un joystick. Acá en Cuba los joysticks no se ven mucho, nadie los usa. Tampoco es que los jugadores de PC usen mucho los mandos, aún cuando además tengan la suerte de ser dueños de una consola.
Mis experiencias con consolas son pocas y breves, creo haberlo mencionado antes. Y soy de la opinión de que es muy difícil emular la versatilidad de la combinación teclado/mouse. Sin embargo, tenía pendiente dedicarle tiempo a los mandos, para saber de primera mano acerca de cómo implementar su uso en mis propios proyectos.
Ayer me prestaron al fin un mando de Xbox 360. Nuevo de paquete, aún el plástico brilla. Tan nuevo, que me da pena usarlo. Solo tenía a mano Mass Effect: Andromeda para probarlo y darme cuenta de mi tremenda torpeza, creo que necesitaré semanas para habituarme a mover la cámara con el stick. Mi prioridad era ponerlo a prueba con Dragon Age: Inquisition, que es lo más parecido…

Lamento decirte esto, pero esa armadura de cuero... no existe

Sé que puede ser doloroso para algunos desarrolladores de juegos, pero tengo que decirles que la studded leather armor no existe.


El término surgió en D&D, aunque los gamers de PC probablemente la recuerden más de Diablo o algún otro CRPG. El equivalente real es la brigantina, de la cual hay montones de variantes (de hecho, los resultados en Google para studded leather armor son brigantinas), o también la armadura lamelar. Pueden verlas en Google Images, yo, por si acaso, no las pondré aquí.
Al parecer, los creadores de juegos, que solemos copiar de otros juegos sin preguntarnos a veces si lo copiado es fiel a la realidad o no, hemos ido pasando el término de un título a otro, perpetuando el error.
Estas armaduras usaban cuero endurecido, que si vamos a comparar con algún material conocido, sería plástico. O sea, que no es para nada flexible, como el cuero suave que vemos en algunas armaduras de utilería en filmes modernos, que en la vida real no ofrecerían ninguna protección co…