Archivo de la etiqueta: godot

Embark va por mal camino

Y quién lo dice, pues yo, Miguel, no soy nadie.

Pero esa empresa de Embark que empezó como intentando hacer las cosas bien que si Rust, que si Blender, que si tenemos una página con nuestras cosas de github.

Leí hace años su articulo Embark — our continued journey y ya ví que pincharon, porque si tanto hablan de la comunidad y de no reinventar la rueda, y que quieren hacer herramientas para «democratizar la creación de videojuegos»…..coñe, me siento como una madre cuando tiene que señalar y decir al crío/a «¿Es que no lo ves?¿Es que no lo ves?»…coñe…

Es que no veis Embark que tenéis Godot.

Y hasta ahí el tweet largo, que llegara tan lejos como la caída de una cereza de un almendrero, toma haiku que me he montado.

Taller EsLibre2020: Creación de juegos 2D/3D con Godot Engine

Ya os escribí sobre una charleta que me encanto de la de la neoHispalinux con el nombre de EsLibre hace unos días en el articulo de Conferencia EsLibre 2020: Jesús García García «Comunicar el impacto social de la industria del software libre».

Pues he seguido escuchando las conferencias de ese año 2020.

Y he encontrado otra del mítico Godot un motor software libre para hacer videojuegos, la da Alvaro del Castillo San Felix que es otra figura del mundo del software libre aquí en España.

A parte de didáctica,  es super curiosa la charla porque es un poco ya retro-informatica (ya que habla del Godot de hace 2 años) y te quedas tonto porque ya estaba impactando, siendo canela fina, es un buen bizcocho que se esta haciendo a fuego lento en el horno.

También la he subido a la web de los compas de fediverse.tv :

He añadido a la lista páginas Indie Libre

Algo que tenía pendiente desde hace meses (la tenía en una pestaña en el móvil) y lo que hay que hacer hay que hacerlo.

Indie Libre

Es un devblog de desarrollo de juegos indie con el genial Godot.

En donde podrás aprender mucho sobre esta herramienta libre y desarrollo de juegos.

Sinceramente le deseo lo mejor al señor Cesar León que no tengo el placer de conocerle.

Después de 3 años, existen trabajos donde ganarse el pan con Godot Engine

En un articulo que escribí hace 3 años ya, con el título gracioso Aunque se me caen las bragas por Godot, sigo teniéndole cariño a Löve , en el segundo párrafo decía:

Godot, si no lo es ya, en el próximo año seguro que ya empieza a haber ofertas de trabajo muy golosas para trabajar con este engine de videojuegos.

Por cierto si estas leyendo estas lineas y no sabes que es Godot (link a la wikipedia) es un motor o herramienta software libre para crear videojuegos (para casi cualquier plataforma o consola) muy muy potente y fácil de usar.

Pues me ha dado por buscar y prefiero ser sincero, la cosa esta templada todavía porque no hay mucho, aunque claro también hay que tener en cuenta el sector del desarrollo de videojuegos es un sector pequeño en comparación con otros de la informática.

He encontrado buenos proyectos (en sentido de ser interesantes y bien pagados), pero pocos.

Y lo que no he encontrado todavía es: ni trabajo fijo para un tercero, ni cooperativas que necesiten un programador en godot…que claro esta lo de ser cooperativista es mejor que ser esclavo…

Por cierto en la sección de mozos carretilleros, porque infojobs y tecnoempleo son pura basura (con un poco de trabajo de los administradores para quitar mierda y mentiras como trabajo en Salamanca y después es en Madrid no les hubieran comido la tostada).

Perdón que me lio, he encontrado en infojobs una oferta de trabajo en Godot para Valladolid, pero como son tan cutres que no ponen la horquilla salarial, no merecen un link aquí.

Os paso los links que he encontrado para por si mientras pasan los meses siguen apareciendo mas ofertas y mejores.

Vamos a ver si me acuerdo en 2 años de volver a mirar si hay ya una buen tejido laboral entorno a Godot.

Cabemo otro gran juego que se esta haciendo con Godot Engine

Vía twitter me entero que no apareció en el «showreel» de este año ( Galería de los proyectos de videojuegos hechos con Godot en 2020 ).

Así que vamos a darle un poco de bombo y platillo por aquí aunque seamos un humilde blog, porque tiene una pintaza increíble.

Galería de los proyectos de videojuegos hechos con Godot en 2020

Que decir de Godot, mas que Un engine software libre de creación de videojuegos, nacido en la humilde Argentina que ha conquistado el mundo y «le da de sopapos» al asqueroso Unity3D (que se han bajado los pantalones y han sacado IDE para GNU/Linux…ahora buenas horas mangas verdes) y al maquiavélico UnrealEngine.

Han publicado su «showreel» de proyectos del 2020, vamos su galería de proyectos que hacen empresas de videojuegos usando este genial engine.

El de videjuegos para pc y consolas:

Y el de videojuegos para móvil:

Iba a sacarme la chorra…pero como dicen los geniales Lendakaris Muertos…chorra cacahuete, porque en google trends de este año nos sigue ganando de goleada en las búsquedas el asqueroso Unity3D:

GotM: La nueva página de juegos en Godot para jugar en el navegador

GotM es la nueva página de juegos en Godot para jugar en el navegador, me recuerda mucho aunque esta en pañales y tiene pocos juegos, pero digo que me recuerda a la vieja página de juegos en flash llamada Kongregate…recuerdo mi primer móvil android que encontré una app que ejecutaba juegos flash de esta gente…era genial…pese a lo maldito y asqueroso que es el flash.

De los que he probado (todavía no he probado muchos) pero son minijuegos curiosos, entre ellos:

Un juego de habilidad de ir apilando piezas, cuanto mas falles menos superficie tienes para poner la siguiente.

Este es parecido al anterior, van apareciendo bloques y tu pequeños bloque (el personaje) va saltando para evitar que le machaquen.

Bueno una vuelta de tuerca al 2048, tienes que ganar puntos para ir consiguiendo niveles y skins nuevos.

Curioso juego de habilidad, tu pelota va de isla en isla y cada isla tiene muros con pichos girando para evitar que entres. Y para darle mas estrés, las islas se van encogiendo.

Un juego puzzle de arrastrar piezas y unirlas en plan tétris, si lo quieres mas o menos nativo en Android en la tienda de aplicaciones libres Fdroid esta como 1010! Klooni.

A ver si tienen suerte y sigue mejorando la página, con por ejemplo etiquetas o categorías. También hablan de monetizar los juegos para que los desarrolladores puedan sacar unas perrillas de juegos en Godot.

No son propósitos de año nuevo…

…son cosas que tengo a medias o quiero empezar.

A medias:

Quiero terminar de hacer la cuadratura del circulo…bueno tengo dos círculos:

Goxel |–exportar/importar–> json |–pintar–> sprites voxels |–comenzar–> spriteset «programático» para Cataclysm DDA

Porque pensar primero pasar de esto (si nos ponemos en lo peor porque hay muy buenos spritesets para CCDA):

A esto (que no es mio ni de coña y no es de ningún videojuego…creo que es un diorama 3D de alguien):

Y ya veras como alguien se me pone pesado…así que imaginemos una posible conversación:

– ¿Pero Miguel?

– ¿Qué!!?

– Nada…nada…bueno si…¿Por qué Goxel?

– Por qué es software libre y me parece el mejor editor de voxels que hay exceptuando algún plugin en Blender que ni conozco….por cierto ¡¡¡¿Te tengo que explicar las ventajas del software libre??!!! ¿O te caíste de bebé de los brazos de tu madre?

– ¿Pero Miguel porque te pones pesado con que tiene que ser json?

– Pues mira, es fácil el tema es tener todo en ficheros planos para poder vigilar/tracear los cambios en un repositorio git por ejemplo, es parecido a usar ficheros yml para definir despliegues de entornos que usar ficheros binarios de suputamadre que los puedes guardar en gif pero no los puedes ver fácilmente las diferencias….lo suelen llamar Infraestructure as code. Y en el caso de por ejemplo zombies para el juego, pues sería que de una versión a otro por ejemplo le pones el ojo izquierdo rojo sangre, pues mas o menos puedes ver que ha habido unos cambios de color en un grupo de voxels.

Y a partir de aquí suelto mi mitin de 30  horas cual Fidel Castro:

Además al tener el personaje en un fichero json es muy fácil de «programar» con scripts o herramientas como jq . Y además Goxel tiene capas (al estilo de Blender) por lo que podrías con con cuatro scripts…en teoría…»vestir un personaje» para sacar los distintos sprites…imaginar el siguiente diagrama en 3D…

http://himeworks.com/blog/wp-content/uploads/2014/11/compositeCharacterSprites1.jpg

Y viendo la cantidad de sprites necesarios para CataclysmDDA intentar este «approach» puede ser interesante.

Ahora mismo ando atascado con este bug:
A goxfile that fails with gox_to_json.py

Es un autoissue de un fallo que he encontrado en el exportador que he hecho gracias a Kaitai  (que es como una herrramienta de alto nivel para descodificar archivos binarios), pero que cuando los voxels están fuera hacía atrás se raya, Si consigo arreglarlo, estaré mas cerca de exportar a json.

Los que no he empezado son:

Saber manejarme bien bien en vim y en Tmux para empezar a ser mas independiente…aunque ya con I3 me voy sintiendo cada vez mas suelto (siempre me atasco con algo…pero bueno dicen que es bueno ejercitar el cerebro).

Y relacionado con CDDA tengo otro arco de iglesia que ando también casi por empezar (aunque algún palo de ciego he dado):

CDDA (versión terminal puro) –analiza–> datos de la partida –envía–> Godot –muestra–> frontend en 3D (pero 3D) del CDDA

En donde me he atascado es en los códigos de escape ansi pero me gustaría llegar a algo como Necklace of the Eye .

Aunque se me caen las bragas por Godot, sigo teniéndole cariño a Löve

A quién no se le caiga las bragas al suelo por Godot, o es un insensible o esta ciego y es un yonki de mierdas privativas como Unity3D.

Godot, si no lo es ya, en el próximo año seguro que ya empieza a haber ofertas de trabajo muy golosas para trabajar con este engine de videojuegos.

Pero toda telenovela para que dure mucho, tiene muchos episodios y muchos amoríos y tal. Y uno de mis primeros amores fue Löve un engine de videojuegos basado en el lenguaje de programación Lua.

Pues claro, siempre vienen suspiros y pensar que fue de ese amorío de los primeros episodios de la telenovela, y encontrarte navegando por ahí una entrada en reddit que dice Love2D showcase, donde piden ejemplos de juegos wenos wenos en Löve y del que ordeñando los comentarios se pueden sacar los siguientes links:

Ale, ya tenéis un buen listado de videojuegos libres (y algunos no libres…y algunos no-videojuegos) para entreteneros.

Godot 3 (alpha) opinión

Llevamos meses oyendo noticias y noticiones de la versión 3 de la mejor alternativa a Unity3D, el software libre argentino Godot y hoy nos sorprenden con la primera alpha pública.

Aquí tenéis las notas de este lanzamiento en: Dev snapshot: Godot 3.0 alpha1

De ello se pueden sacar unas notas muy interesantes que os resumo:

  • Qué como todo proyecto libre, andan jodidos de tiempo y dinero (el software libre canibalizado por el sistema pero sin dar nada a cambio). Y no pueden dar una fecha exacta de salida de la versión 3, mas o menos dicen que en 2 meses.
  • El amado y odiado soporte a C# sera mas o menos para la versión Godot 3 alpha2. Al principio me rayo lo del asqueroso lenguaje este, pero uno de los propios desarrolladores vía twitter nos conto que es necesario para que los Unity3D lovers puedan pasar al lado libre de la vida sin mucho problemas…un razonamiento totalmente lógico por lo que habrá que dejarle cacho por ayudar a los cegados.
  • Que no hay herramientas o guías para migrar los juegos de Godot 2.x a Godot 3. Personalmente, creo que si no quieren dividir la comunidad en los «doses» y los «treses» como pasa en Python (y eso que este último hay guías por todos lados) y en otros proyectos…deberían ponerse muy mucho las pilas en solucionar la migración, a parte supongo que ya habrá juegos muy gordos (en código) que les puede decepcionar quedarse atrás y eso da mala imagen al proyecto……pero Godot es software libre todos podemos colaborar en ayudar en este tema…perdón por esta crítica constructiva.

Creo que estamos cerca del año de Linux en los videojuegos, entre Godot, Steam, Vulkan…