Juegos indie mexicanos en Kickstarter – Parte 15

Hora de revisar las nuevas campañas sobre videojuegos mexicanos en Kickstarter. El número de nuevas campañas sobre videojuegos mexicanos ha ido en picada en meses recientes, lo que resulta decepcionante y cuando finalmente aparecen nuevas campañas, la mayoría ni siquiera merecen ser tomadas con seriedad.

ArcCube y GamerZone son dos proyectos que están en la categoría de videojuegos pero que no son sobre el desarrollo de videojuegos estrictamente hablando; el primero busca financiamiento para comercializar un gabinete de arcade portable y el segundo busca financiamiento para iniciar un negocio de cibercafe. Ambos están lejos de alcanzar su meta y puedes leer más sobre ellos en sus respectivas campañas.

SEUN-01 es un juego “acción de ciencia ficción RGP en primera persona con 16 horas de historia” que no tiene absolutamente nada para mostrar y que, sin embargo, espera recaudar 2 millones de pesos basado en nada más que en una imagen de un agujero negro (muy probablemente sacada del internet). Para un juego que promete 16 horas de historia, la descripción de la campaña es hilarante y sin sentido pero es una buena lectura si quieres reir un rato. Esta campaña parece más una broma que un proyecto serio y probablemente ya he escrito más en este párrafo que el mismo creador de la campaña. No vale la pena dedicarle más líneas.

Find Me es un juego de terror en primera persona en el que controlas a un personaje que intenta escapar de un muñeco poseído (cualquier similitud con Anabelle, Chucky o Vacaciones de terror es pura coincidencia). Aunque técnicamente el juego muestra buen avance, el gameplay deja mucho que desear; por lo que se puede apreciar en el video de presentación, es simplemente un simulador de caminar y abrir puertas. La meta de 4000 pesos es ridículamente baja y es probable que la alcance pero, como dije antes, el juego luce poco interesante y no estoy particularmente emocionado por verlo terminado.

X-ONE es una consola de videojuegos portatil desarrollada por un estudiante de la UNAM como su proyecto de tesis. El proyecto, ¿estará basado en algo como el Raspberry o todo el emulador estará contenido en un chip?, sin duda luce interesante. El hecho de que el proyecto esté avanzado y tenga un prototipo funcional demuestra el interés y dedicación del creador de la campaña. Sin embargo, su principal problema es su intención de comercializar la consola con un emulador de NES y cientos de ROMS que están protegidos por leyes de propiedad intelectual. No creo que el creador de la campaña haya considerado el hecho de que necesita las licencias para los juegos que pretende comercializar. A pesar de todo, es un esfuerzo notable. Su meta de 40,000 pesos no es descabellada pero podría tener problemas para cumplir con las recompensas al distribuir los ROMS así que yo lo pensaría dos veces antes de donar si a cambio esperas recibir la consola con cientos de ROMS incluídos.

Dejé Power Stealers para el final porque es el proyecto más interesante y serio que ha aparecido recientemente en Kickstarter. Power Stealers es un “run and gun” -como lo describe la misma campaña- con estilo arcade de los años 90s que muestra una clara influencia de juegos como Contra y Metal Slug. Es reconfortante ver un proyecto serio que muestra avances y demuestra que todo lo que promete el juego lo pueden cumplir gracias a su trabajo y dedicación a diferencia de muchos otros proyectos que sólo hacen promesas vacías. El juego incluso cuenta con un demo que, desafortunadamente, no pude correr en Linux, lo que resulta decepcionante ya que el juego está desarrollado con Unity y hacer un ejecutable para Linux sólo requiere un click (distribuir un demo para Linux es algo que solamente Strong Moon ha hecho bien). En fin, a pesar de no poder jugar el demo en Linux, el juego luce como uno de los proyectos más serios e interesantes que han aparecido en Kickstarter en los últimos meses y sin duda vale la pena estar al pendiente de su desarrollo. La meta de 55,000 pesos está al alcance gracias a lo que ha mostrado. En mi opinión, así es como se debe hacer una campaña en Kickstarter.

 

 

Compilar PhysicFS con MinGW

PhysicsFS es una librería que permite acceder al contenido de archivos .zip transparentemente como si fueran parte de nuestro sistema de archivos. Allegro 5 cuenta con un addon para usar PhysicsFS en tus programas de Allegro. En posts anteriores describí la forma de compilar la versión de Allegro para Windows usando MinGW, en esa ocasión no compilamos PhysicsFS para Windows para poder usarla con Allegro pero ahora tengo un proyecto de Allegro que requiere usar este addon y por lo tanto debemos compilar la librería usando MinGW.

Compilar PhysicsFS para Windows no debería ser difícil ya que usa CMake, por lo que el archivo de toolchain que usamos en posts anteriores debería sernos útil:

monstruosoft@debian:~/build/physfs-3.0.2$ mkdir build-mingw32
monstruosoft@debian:~/build/physfs-3.0.2$ cd build-mingw32/
monstruosoft@debian:~/build/physfs-3.0.2/build-mingw32$ export PKG_CONFIG_LIBDIR=/home/monstruosoft/mingw32-i686/lib/pkgconfig/
monstruosoft@debian:~/build/physfs-3.0.2/build-mingw32$ cmake -DCMAKE_TOOLCHAIN_FILE=~/toolchain-mingw32.cmake -DCMAKE_INSTALL_PREFIX=/home/monstruosoft/mingw32-i686/ ..
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/i686-w64-mingw32-gcc
-- Check for working C compiler: /usr/bin/i686-w64-mingw32-gcc -- works
-- PhysicsFS will build with the following options:
--   ZIP support: enabled
--   7zip support: enabled
--   GRP support: enabled
--   WAD support: enabled
--   HOG support: enabled
--   MVL support: enabled
--   QPAK support: enabled
--   SLB support: enabled
--   VDF support: enabled
--   ISO9660 support: enabled
--   Build static library: enabled
--   Build shared library: enabled
--   Build stdio test program: enabled
--     Use readline in test program: disabled
-- Configuring done
-- Generating done
-- Build files have been written to: /home/monstruosoft/build/physfs-3.0.2/build-mingw32
monstruosoft@debian:~/build/physfs-3.0.2/build-mingw32$ make -j 4
Scanning dependencies of target physfs-static
Scanning dependencies of target physfs
...
[ 95%] Built target physfs
[100%] Built target test_physfs
monstruosoft@debian:~/build/physfs-3.0.2/build-mingw32$ make install
[ 47%] Built target physfs-static
[ 95%] Built target physfs
[100%] Built target test_physfs
Install the project...

Ahora simplemente debemos recompilar Allegro con el MinGW para generar el addon de PhysicsFS:

monstruosoft@debian:~/build/physfs-3.0.2/build-mingw32$ cd ..
monstruosoft@debian:~/build/physfs-3.0.2$ cd ..
monstruosoft@debian:~/build$ cd allegro-5.2.5.0/
monstruosoft@debian:~/build/allegro-5.2.5.0$ cd build-mingw32/
monstruosoft@debian:~/build/allegro-5.2.5.0/build-mingw32$ cmake -DCMAKE_TOOLCHAIN_FILE=~/toolchain-mingw32.cmake -DCMAKE_INSTALL_PREFIX=/home/monstruosoft/mingw32-i686/ ..
...
-- Found PhysFS: /home/monstruosoft/mingw32-i686/bin/libphysfs.dll  
-- Found PHYSFS: /home/monstruosoft/mingw32-i686/bin/libphysfs.dll  
-- Could NOT find ZLIB (missing:  ZLIB_LIBRARY) (found version "1.2.8")
-- Performing Test PHYSFS_IMPLICIT_ZLIB
-- Performing Test PHYSFS_IMPLICIT_ZLIB - Success
...
monstruosoft@debian:~/build/allegro-5.2.5.0/build-mingw32$ make -j 4
monstruosoft@debian:~/build/allegro-5.2.5.0/build-mingw32$ make install

Ahora podemos usar PhysicsFS en nuestros programas de Allegro 5.

Desaventuras en la tierra de Linux, parte 16

Recientemente uno de mis discos duros empezó a dar problemas, todo funcionaba bien en mi PC hasta que intentaba actualizar la imagen de arranque de Linux como parte de una actualización de software y ya que la partición de arranque estaba en ese disco duro problemático, cada vez que intentaba la actualización, Linux montaba el sistema de archivos en / como de sólo lectura como una protección tanto al software como al hardware. En resumen, podía usar mi PC normalmente (mi carpeta /home funcionaba correctamente) mientras no intentara la actualización de la imagen de arranque. Lo anterior no parecía ser un problema hasta que tuve que instalar nuevo software usando el gestor de paquetes, lo cual resultó imposible ya que había una instalación de software previa incompleta. Aunque compilar el nuevo software manualmente o intentar instalarlo como usuario eran ambas posibilidades, entendí que era hora de cambiar el disco duro dañado y así comenzó esta aventura.

Read More

Nuevo blog

He creado un nuevo blog en www.monstruosoft.org. Esto no significa que abandonaré este blog, por el contrario, este seguirá siendo mi blog principal. El nuevo blog estará dedicado principalmente a mis posts relacionados con la programación ya que postear código es mucho más fácil que aquí.

Visita mi nuevo blog, agregalo a tus favoritos, deja un comentario sobre los temas/tareas de programación que quieres ver.

Juegos indie mexicanos en Kickstarter – Parte 14

Después de algún tiempo sin actividad en la sección de videojuegos, recientemente dos nuevas campañas de videojuegos mexicanos aparecieron -casi simultáneamente- en Kickstarter.

El primero es Self; no dedicaré más tiempo escrbiendo sobre este supuesto videojuego del que el creador dedicó a escribir su campaña. Es otra típica campaña que promete “una historia de trasfondo que te dejará totalmente atrapado, asustado, feliz y quizás, y solamente quizás, puedas llorar alguna vez” pero que no tiene nada para respaldar esas promesas.

Godinez Gone Wild es un top-down shooter, o un juego de disparos visto desde arriba, en el que controlas a un empleado de oficina tratando de escapar mientras se enfrenta a todo lo que se encuentre en su camino. El proyecto parece serio, al parecer incluso han llevado a cabo demostraciones al público en universidades; sin embargo, no cuenta con un demo para los potenciales patrocinadores en Kickstarter y esa no es siquiera mi principal queja sobre esta campaña. Debo decir que ¡los gráficos son horribles! Sí, el juego se desarrolla sobre una libreta y los gráficos corresponden al tipo de garabatos que puedes encontrar en una libreta pero eso no es excusa para los gráficos horribles; he visto mejores gráficos “hechos a mano” en juegos indie desarrollados en 72 horas.

A pesar de lo anterior, los gráficos tampoco son mi principal queja sobre el juego; mi principal queja es la campaña misma. El juego está claramente inspirado en juegos como Smash TV como la misma campaña lo expresa claramente. Cuando pienso en juegos indie inspirados en el estilo de juegos como Smash TV, uno de los juegos que vienen a mi mente es  Hyper Princess Pitch, un juego indie desarrollado por una sola persona y puesto a disposición de los jugadores de forma gratuita. Esto me hace poner las cosas en perspectiva y creo que, si tu top-down shooter no puede ofrecer algo al menos con la calidad de Hyper Princess Pitch, entonces no tienes derecho a pedir 58,000 pesos para desarrollarlo. Esto no quiere decir que no esté dispuesto a soportar la campaña para el desarrollo de este juego pero sí que deben mejorar su propuesta y la calidad del juego para que valga la pena.

 

Juegos indie mexicanos en Kickstarter – Parte 13

G.R.E.E.N. The Life Algorithm es el nombre de la más reciente campaña de videojuegos indie en Kickstarter. Cuando vi esta campaña publicada pensé que ya la había visto antes y que estaba siendo relanzada pero después de hacer una búsqueda quedó claro que no había sido publicada antes en Kickstarter y que la razón por la que me resultaba familiar era porque ya había seguido el desarrollo de este juego con anterioridad.

G.R.E.E.N. es un juego del estudio indie mexicano Estacion Pi y lleva al menos un par de años en desarrollo. Como puedes ver en la campaña, el juego está desarrollado en Unity y es un juego del género metroidvania en el que tienes que sobrevivir a plantas mutantes transgénicas que fueron creadas accidentalmente por los científicos de una megacorporación (cualquier similitud con el virus Zika es pura coincidencia).

A favor de la camapaña puedo decir que sí cuenta con una versión en español. El juego promete usar inteligencia artificial para el comportamiento de los enemigos y, como la misma campaña lo sugiere, será el primer videojuego en latinoamérica en tener esta característica.

Sobre el gameplay, solamente podemos basarnos en las imágenes y videos. El protagonista del juego, llamado Zand, tiene la habilidad de convertir a los enemigos en roca y debes usar esa habilidad para resolver puzzles y abrirte camino. No hay mucho más que decir sobre el gameplay pero un elemento importante en un metroidvania es el diseño de los mapas y sólo podemos esperar para ver si el juego ha hecho un buen trabajo en ese aspecto.

No entiendo por qué la campaña no ofrece un demo jugable, eso incrementaría sus posibilidades de alcanzar su meta de 300,000 pesos y, siendo que el juego lleva algunos años en desarrollo y cuenta con un avance considerable, un demo no debería ser algo difícil de ofrecer en este punto.

En fin, este es un proyecto al que vale la pena seguirle la pista. Si quieres donar a la campaña de Kickstarter lo puedes hacer aquí y, aunque sus recompensas empiezan a partir de 150 pesos, recuerda que puedes donar menos dinero sin obtener una recompensa.

Reseña Kickstarter – 7 Lives

7 Lives es un proyecto de visual novel que recientemente alcanzó su meta en Kickstarter y se convirtió en una de los pocas campañas de videojuegos mexicanos en alcanzar su meta; claro que su meta era de 2,500 pesos así que no es nada del otro mundo pero aún así es un logro.

El juego cuenta con un demo y, siendo una visual novel, no es de sorprender que esté hecha en Renpy y por lo tanto sea fácilmente portable a distintas plataformas, lo que significa que hay una versión para Linux.

Screenshot from 2019-05-26 10-45-43

Al iniciar el demo veremos que está narrado por un profesor de secundaria. No me queda claro si el juego está ambientado en Japón o si está ambientado en México y los protagonistas son una familia japonesa que se acaba de mudar.

Después de unos cuantos diálogos te encontrarás con la madre japonesa, una milf que claramente pone nervioso al protagonista.

Screenshot from 2019-05-26 10-47-41

Después de una corta conversación te encontrarás dentro de la casa de la milf y tendrás un fugaz diálogo con su hija, a quien ya conoces pues es aluman de tu escuela.

Screenshot from 2019-05-26 10-48-06

A continuación la milf te acompañará a la recámara de su hija, como si se tratara de uno de mis mangas hentai.

Screenshot from 2019-05-26 10-48-53

Screenshot from 2019-05-26 10-49-08

Pero lo que pasa a continuación no es lo que pasaría en un manga hentai. Por el contrario, el progagonista se ve envuelto en un evento paranormal en donde se presentan las primeras y únicas opciones para elegir una ruta, aunque el resultado no varía mucho sin importar lo que elijas.

Screenshot from 2019-05-26 15-32-50

Después de una corta interacción con un agujero negro que aparece en la recámara, la pantalla se oscurece y … eso es todo, gracias por jugar.

El demo se puede terminar en 5 minutos y es difícil saber si los creadores del proyecto tienen una historia paranormal completa para continuar donde el demo se quedó o si solamente escribieron lo que es el inicio de una historia pero sin tener los detalles para el resto más alla que una simple idea.

No soy fan de las VN y honestamente no entiendo el punto de hacer una VN en México donde la gente no lee. Puedes deducir que los creadores de este proyecto son otakus o fans de la cultura de Japón, donde las VN son populares.

Ahora es responsabilidad de los creadores del proyecto cumplir con la promesa de su campaña y ofrecer resultados en Junio de este año, o unirse a la lista de proyectos de Kickstarter que no lograron cumplir sus promesas.