Kisin – Videojuego mexicano en Kickstarter

Kisin es el más reciente proyecto de videojuego mexicano en Kickstater. El último mes ha sido muy activo en cuanto a nuevos proyectos de videojuegos mexicanos pero desafortunadamente pocos son interesantes; ni siquiera he mencionado aquí los que son estafas obvias o los que no tienen absolutamente nada que mostrar en su campaña. Trato de hacer un post solamente cuando el juego en cuestión tiene algo que lo hace interesante y que demuestre que los desarrolladores toman en serio el proyecto y tienen avances para presentar en su campaña.

Kisin, en particular, desarrollado por el estudio poblano Caly Studios, es un juego con temática pre-hispánica futurista. En la página de Kickstarter puedes ver algunos diseños de personajes y enemigos (algunos mejores que otros) y es obvio que el juego ya se encuentra por lo menos en fase de desarrollo con un prototipo jugable que desafortunadamente no ha sido publicado aún.

El principal problema de esta campaña es que se enfoca demasiado en decirnos de qué se trata en lugar de mostrar más del juego; si a esto le sumamos una meta que sobrepasa los de 2 millones de pesos, es muy poco probable que la campaña tenga éxito.

El juego tiene potencial y tal vez puedan lanzar una nueva campaña cuando tengan más contenido que mostrar.

eb546b47d1049790e1579f6188874fe3_original

Prehistorika – Proyecto mexicano en Kickstarter

Normalmente mis visitas a Kickstarter se centran en los videojuegos o bien en los proyectos que claramente son estafas y que me resulta divertido explorar, pero en este caso no se trata ni de un videojuego ni de una estafa. Prehistorika es un proyecto de arte 2D y 3D usando realidad aumentada y que no puedo evitar leer como “Perestroika” pero que además, honestamente, para ser un proyecto 100% mexicano (si de verdad lo es) me resulta bastante impresionante dado el avance que muestran en su video de presentación. A diferencia de otros proyectos que buscan dinero porque tienen una idea, aquí se puede ver que el proyecto ya está bastante avanzado y tanto los diseños 2D como los 3D lucen muy bien. Es un proyecto al que le veo potencial pero que desafortunadamente no ha logrado conseguir la atención suficiente para tener el interés del público y a este paso veo muy difícil que lo logre alcanzar su meta.

f2e1dd460058706b346c13ff5136981e_original

Mientras Prehistorika se une a la lista de cientos de proyectos que no alcanzarán su meta, The Warning probablemente se ha convertido en una de las campañas más exitosas de Kickstarter en México.

 

 

PAZL – Videojuego mexicano en Kickstarter

PAZL es nuevo proyecto de videojuego mexicano en Kickstarter. La campaña para este juego no tiene nada particularmente interesante excepto el estar siendo desarrollado por un niño mexicano de 14 años, lo que es de admirar si acaso es verdad ya que la página de Twitter escrita totalmente en inglés no lo hace ver muy mexicano y tampoco hay mucha evidencia sobre su edad.

El video de presentación del juego en realidad no tiene mucho que mostrar más que la idea de minijuegos de puzzle, supongo que de ahí el nombre del juego, que suena como un juego de palabras de “puzzle“. Uno de los problemas de este proyecto es que pide dinero para comprar equipo; en mi opinión la peor forma de pedir dinero en una campaña de Kickstarter es pedirlo para comprar equipo pero ese no es el peor de sus problemas sino el límite de tiempo para su campaña de tan solo ¡5 días!. El creador de esta campaña pensó que podría conseguir 29,000 pesos en 5 días, ¡¿qué estaba pensando?!. Tal vez sí es un niño de 14 años después de todo.

[Actualización:] Al parecer la campaña ha sido cancelada. El niño debe haberse dado cuenta de su error y, ya que sigue promocionando su juego en Twitter, seguramente pensará en lanzar nuevamente la campaña con un plazo más realista.

[Actualización 2:] La campaña ha sido movida a indiegogo con un plazo más realista de 25 días y, muy convenientemente, una meta flexible.

 

Desolación – Videojuego mexicano en Kickstarter

Desolación es el nombre del más reciente videojuego mexicano que busca financiarse en Kickstarter. ¿Qué puedo decir sin sonar repetitivo respecto a lo que he comentado respecto a otros proyectos similares?. El video de presentación de juego no muestra nada interesante en cuestión de gameplay, he visto cosas más interesantes hechas en competencias de programación de 3 días. Tristemente este parece otro proyecto de un equipo de desarrolladores con una buena intención pero nada más. Lo que muestran de avance no vale los 210,000 pesos que piden como meta para su campaña.

28dc31a83c535c8abf0d3f0e534f1353_original

Voksi vs. Denuvo

Voksi, un reconocido cracker de juegos para PC ha caído víctima de su enemigo Denuvo, poniendo fin a una larga lucha fuerzas entre una compañía con millones de dólares y decenas (tal vez cientos) de ingenieros contra un individuo de 21 años trabajando desde su cuarto.

Voksi, reconocido en la scene por crackear en solitario la protección de Denuvo en incontables ocasiones llamó a Denuvo un cáncer debido a la forma en que la protección mataba el rendimiento de tu PC haciendo millones de pruebas sin relación con el juego, dando como resultado que en muchas ocasiones los juegos tenían un mejor rendimiendo después de aplicar el crack para eliminar la protección de Denuvo.

Finalmente, hace unos días Voksi fue sorprendido por una redada de la policía en su casa en Bulgaria, poniendo fin a su lucha contra Denuvo. Seguramente será recordado como los grandes en la scene de juegos para PC.

Mes Amis – Videojuego mexicano en Kickstarter

Mes Amis es el nombre de un nuevo videojuego mexicano buscando financiamento en Kickstarter. Es un proyecto de Zorith Games, el mismo usuario que lanzó la campaña de financiamiento para Gun Legends. Al parecer Zorith Games ha sabido aprovechar sus habilidades creando ya varios juegos para Android, la mayoría bastante simples pero no deja de desmerecer que sea un desarrollador tan prolífico siendo mexicano.

b956bf02ce75d7d9a0bdb92f0fa67af9_original

Desafortunadamente, la campaña para su nuevo juego, Mes Amis, al igual que la campaña para Gun Legends, deja mucho que desear; su video de presentación muestra un modo de batalla estilo Pokemon en el que los gráficos 3D no sirven de nada si los enemigos solamente se mantienen estáticos; los gráficos de la versión de GameBoy de Pokemon bastarían para un modo de batalla tan simple. El video de presentación no muestra nada más que valga la pena, las imágenes muestran algunas chicas estilo anime que parecen estar ahí más como carnada para hacerte aportar al proyecto que para cumplir un propósito dentro del juego. Los movimientos de cámara no parecen estar programados correctamente y ni hablar de los tipos de ataques de los pokemones Deb’ons que literalmente parecen no tener más de un par de ataques programados. Todo lo anterior hace ver su meta de lanzar el juego en noviembre de 2018 un poco irreal y te da esa sensación que tienen el 95% de los proyectos de kickstarter de que lo que estás viendo se trata de una estafa. Claro, basado en el historial de Zorith Games, es probable que el juego sea terminado y lanzado en la fecha prometida pero no como un juego que valga una recaudación de cien mil pesos, mucho menos dos millones de pesos para sus metas extra.

Veredicto: El historial de Zorith Games es lo único que evita que catalogue este juego como una típica estafa de kickstarter pero ese mismo historial me hace pensar que no se puede esperar mucho de este proyecto; sobre todo, no será el juego que desplace a Pokemon. Es muy poco probable que la campaña llegue a su meta.

Queja Firefox

Me siento culpable por escribir esto, he sido un usuario de Firefox literalmente desde su primera versión y aunque he probado otros navegadores siempre regreso a Firefox pero, ¡diablos!, hasta yo tengo que reconocer que los desarrolladores de Mozilla a veces toman decisiones de diseño bastante estúpidas. No es de sorprender que en los últimos años Firefox perdiera presencia y se convirtiera en un navegador de nicho usado solamente por nerds y fans del software libre (nerds). La gente normal evita Firefox como la plaga, incluso me ha pasado que cuando alguien me ve abrir Firefox me miran con lástima y me dicen “¿Por qué no bajas el Chrome? Es gratis”.

Ya antes escribí un post sobre la molestia generalizada que causó entre sus propios usuarios cuando Firefox decidió quitar el soporte para complementos que no usaran Web Extensions. Por suerte el NoScript se adaptó rápidamente al nuevo modelo pero la decisión afectó a muchos complementos, ¡incluso algunos propios de Mozilla!, que ya no son compatibles 😦 . No más Scrapbook, no más soporte para guardar archivos MAFF (de vuelta al horrible sistema de .html + carpeta), ¡hasta el complemento de Mozilla para checar si tus complementos son compatibles es incompatible!.

firefox-addons

Luego está la idea de Mozilla de “notificaciones no intrusivas” cuando Firefox te pregunta si quieres guardar tus contraseñas o recibir notificaciones de páginas, el mensaje no desaparecerá y se quedará estorbando hasta que no lo cierres manualmente 😦 . Por otro lado, cuando quieres control manual del reproductor de video integrado de Firefox (no un reproductor Javascript como el de youtube sino el reproductor nativo de Firefox) haces click sobre el video para que tenga el focus del teclado para poder poner y quitar la pausa con el teclado pero el focus desaparece sin razón aparente obligándote a usar el mouse 😦 .

Y aún hay más, como una de las decisiones de diseño más estúpidas de Firefox en la que hace tiempo cambiaron el comportamiento de la barra de direcciones de algo que era confiable y tenía sentido a un comportamiento al azar porque “oh, so random!”. No, en serio, en versiones anteriores de Firefox, cuando empezabas a escribir en la barra de direcciones, la primer sugerencia siempre era la página que visitabas con más frecuencia, así que podía ser www.google.com o monstrochan.org/l/, las sugerencias siempre eran consistentes así que podías escribir unas cuantas letras y después presionar Abajo y Enter y estabas en la página que querías visitar. Ahora, en cambio, tienes que perder tiempo revisando las sugerencias porque nunca sabes si la primera sugerencia es la página que quieres visitar, el dominio principal que nunca visitas (como la página principal de monstrochan.org) o una búsqueda en Google de lo que has escrito en la barra de direcciones 😦 .

Por último, la más reciente molestia con Firefox y la que me hizo escribir este post. Firefox te permite personalizar la barra de herramientas pero ¿cuál es el caso si cada que se instala una actualización ignora tu configuración personalizada 😦 ?.

firefox-2

Barra de herramientas personalizada

firefox-1

Barra de herramientas después de cada actualización de Firefox

La mayoría de estas molestias son cosas sencillas que no deben requerir mucho trabajo o código para corregirse pero entonces, ¿por qué siguen existiendo estas fallas o apareciendo nuevas molestias con cada nueva versión de Firefox?. Pareciera que los desarrolladores están más preocupados agregando nuevas animaciones inútiles o cambiando la paleta por colores pastel para complacer a la nueva sociedad SJW en lugar de trabajar en hacer que la interfaz trabaje de una forma confiable y consistente 😦 .

Harlequin’s Nightmare – Videojuego mexicano en Kickstarter

Harlequin’s Nightmare es un nuevo proyecto de videojuego mexicano buscando financiamiento en Kickstarter. Como es habitual en estos casos, el video de presentación de la campaña tiene poco que ofrecer y el juego luce como un juego de plataformas genérico con poco contenido, acción lenta y un pobre diseño de niveles

816cb70a77c4119950c542d2a218c469_original

Al menos este proyecto ofrece un link de descarga para que puedas probar personalmente el demo y si te gusta, o quieres soportar proyectos mexicanos, puedes donar en su página de kickstarter.

Hibernación en Debian Stretch

En un episodio más de la saga de “¡¿Por qué hasta las cosas más simples tienen que fallar épicamente en Linux?!”, en esta ocasión hablaré sobre la opción de hibernar en Debian Stretch. El menú de apagado de LXDE (y de cualquier otro escritorio, supongo) muestra prominentemente las opciones de apagar, reiniciar, suspender e hibernar. Las primeras dos opciones no necesitan más explicación. A grandes rasgos, la opción de suspender apaga todos los dispositivos pero mantiene el voltaje en la memoria RAM de manera que cuando reinicies la PC todo estará tal como lo dejaste. La opción de hibernar es muy parecida a la opción de suspender pero esta vez el estado de la PC se guarda en el disco duro (efectivamente se guarda en el disco duro una copia de todo lo que está en la RAM) y después la PC se apaga completamente, no se mantiene el voltaje en ningún dispositivo y, cuando reinicias la PC, el sistema restaurará la copia de la RAM de manera que la PC volverá al estado en que estaba antes de apagarla.

Mi problema en esta ocasión es que, mientras que la opción de suspender funciona correctamente, al seleccionar la opción de hibernar en Debian Stretch lo que obtengo es que la pantalla se apaga y el disco duro se pone a trabajar como si estuviera guardando la copia de la RAM pero después, ¡boom!, estoy de vuelta en la pantalla de inicio de Debian porque la hibernación falló 😦 . Como es usual en estos casos, no hay un mensaje de error o alguna información útil para saber cual fue el problema; como es usual, estás a ciegas 😦 .

Para no hacer este post tan largo, resulta que Linux hiberna usando el espacio de swap, esta es una solución ingeniosa y que tiene sentido y debe ser la razón por la que siempre te recomiendan crear una partición de swap mínimo con el mismo tamaño que tu memoria RAM (algunas fuentes recomiendan incluso el doble de la RAM) pero, en mi caso, cuando instalé Linux en un disco de 10 GB para probarlo, no podía usar la mitad del disco duro como swap así que elegí crear una partición de swap de apenas 464 MB así que cuando la carga promedio de RAM en mi sistema con algunos programas abiertos es de ~1.5 GB era obvio que no cabía en la partición de swap y por lo tanto sería imposible hibernar con todos mis programas abiertos pero… si cierro todos mis programas la carga de RAM está por debajo de los 400 MB, suficiente para que quepan en la partición de swap y que el sistema pueda hibernar de forma correcta, ¿cierto?. ¡NO! ¡La hibernación sigue fallando aún con una carga de apenas ~350 MB en la RAM!. Maldición 😦 .

¿Por qué pasar tantos problemas si igual estoy cerrando todos mis programas? Bueno, mantener mis puntos de montaje manuales y el estado de pointerkeys son razón para preferir la hibernación a un apagado total, sin mencionar que el arranque desde el estado de hibernación es un poco más rápido que un arranque normal.

Entonces, ¿por qué la hibernación no puede guardar ~350 MB de RAM en uso en una partición swap de 464 MB?. Resulta que Linux mantiene en caché en la RAM los programas y archivos que has abierto recientemente en caso de que quieras abrirlos otra vez, esto es bueno, Linux administra la RAM así que no tienes que preocuparte por este caché ya que Linux lo liberará automáticamente si tus programas en ejecución solicitan más memoria. Aunque el caché de archivos en RAM es bueno para el uso de la PC, la hibernación no libera este caché (en mi opinión, debería) y eso causa que la memoria usada por el caché sea marcada como memoria en uso a pesar de que en realidad sean solamente ~350 MB los que están siendo usados por programas activos, así que para poder lograr que el sistema entre en modo de hibernación es necesario borrar manualmente el caché en la RAM y, para variar, esto requiere usar algunos oscuros y arcanos comandos desde la línea de comandos:

monstruosoft@debian:~$ sudo sh -c 'echo 1 >/proc/sys/vm/drop_caches' 
[sudo] password for monstruosoft: 
monstruosoft@debian:~$ sudo sh -c 'echo 2 >/proc/sys/vm/drop_caches'
monstruosoft@debian:~$ sudo sh -c 'echo 3 >/proc/sys/vm/drop_caches'

Después de ejecutar los comandos anteriores, la memoria en uso reportada será solamente la que está siendo usada por los programas activos, no más archivos en caché. Ahora es posible seleccionar la opción de hibernar y la PC entrará correctamente en modo de hibernación. Puedes poner estos comandos junto con el comando systemctl hibernate en un script y ejecutar el script cuando quieras poner la PC en modo de hibernación.

Para entender mejor lo que está pasando, veamos el uso de memoria antes y después de limpiar el caché:

# Uso de memoria habitual con varios programas abiertos
# 1.3 GB en uso, 1.6 GB en el caché, 2.2 GB libres
monstruosoft@debian:~$ free
              total        used        free      shared  buff/cache   available
Mem:        3975924     1398856      959596       96980     1617472     2190836
Swap:        475132       42668      432464
# Uso de memoria después de cerrar todos los programas
# 400 MB en uso, 2.5 GB en el caché, 3.2 GB libres
monstruosoft@debian:~$ free
              total        used        free      shared  buff/cache   available
Mem:        3975924      408548     1015396       23796     2551980     3254324
Swap:        475132       42664      432468
# Uso de memoria después de limpiar el caché en RAM
# 380 MB en uso, 120 MB en el caché, 3.4 GB libres
monstruosoft@debian:~$ free
              total        used        free      shared  buff/cache   available
Mem:        3975924      383188     3471164       23796      121572     3399740
Swap:        475132       42664      432468

Todos estos problemas para hibernar si tu partición de swap es pequeña se podrían resolver fácilmente si el comando para hibernar liberara automáticamente el caché en RAM pero como siempre, Linux tiene que hacer incluso las cosas más sencillas terriblemente complicadas 😦 . Oh, olvidé mencionar que si tienes archivos en directorios ramfs, como /dev/shm, es mejor que los borres manualmente también o la hibernación intentará mantenerlos y podría incrementar el tamaño de la copia de la RAM que se tiene que almacenar en tu partición swap.