Archivo de la etiqueta: godot

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…

Interesante entrevista a uno de los desarrolladores de Godot en zxdevs

En ZXDevs un prolífico blog sobre entrevistas al mundo del desarrollo retro e indie, donde en las preguntas a los entrevistados desde abarca el cálido ámbito humano hasta el tema técnico que da tanta chicha. Se agradece, se agradece.

Pues en este caso han entrevistado a uno de los creadores de Godot, al señor Juan Linietsky.

Godot Engine

Aunque ya tiene unos meses y habla de cosas del pasado sigue siendo muy muy interesante esta entrevista. Con frases como esta:

¿Por qué habéis decidido que sea gratuita y ‘open-source’?

Simple, queremos aportar nuestro granito de arena al mundo.

godotengine_logo

Godot, lo que va venir, programación visual o nodal

La primera vez que vi la programación visual, fue hace años en el kit de desarrollo de un autómata del que ni recuerdo el nombre porque fue en casa de un amigo…menos mal que después ya apareció Arduino para quitar cacharros caros y cerrados de en medio.

Y pasados los años la siguiente vez que la vi fue en el Blender en el node editor, y era espectacular.

Y ahora parece que Godot, un engine para crear videojuegos que es la alternativa a Unity3D pero software libre y estándar, va ha meter la posibilidad de programar visualmente, no al estilo de  Scratch (que es en plan bocadillos/sandwitchs de código) si no al estilo nodal de Blender.

El vídeo es espectacular, os lo recomiendo ver:

Nueva versión de Godot

Revistando el blog FreeGamer me he encontrado con esta noticia:

Godot 1.1. Beta with huge 2D engine enhancements!

Parece que después de la liberación de este genial kit de desarrollo múltiplataforma de videojuegos, este engine a parte de recibir mucho mimo y resolver muchos bugs, alguna cosa nueva va teniendo muy interesante como podéis ver en los vídeos.

 

Es que este último vídeo pese a ser de segundos, muestra un editor nodal digno de cualquier herramienta que se precie y que cosas libres como Blender 3D tiene.