Become a member

€4/month
€40/year
  • Tu nombre aparecerá en los agradecimientos de todas mis creaciones (y se grabará a fuego en mi corazón)

  • Los selectos podrán escoger la temática del siguiente curso de formación

  • Peticiones de vídeos para el canal de Raformático

  • Lo más importante! Saber que apoyas a un creador que hace el contenido que amas ;)

See more

Already a member? Log in here

¡Buenas a todos!

Me gustaría compartir con vosotros el proyecto en el que estoy trabajando y sus motivaciones, es un poco personal así que espero explicarme bien...

Desde mayo de 2019 hasta marzo de 2020 he estado colaborando en Camerún en un proyecto de Cooperación muy interesante utilizando la tecnología en Institutos y centros médicos y hospitales de allí. Tuve que finalizar abruptamente esta colaboración por la llegada del COVID-19 y esto hizo que me planteara muchas cosas, supongo que como nos ha pasado (o está pasando) a todos.

Como consecuencia de todo esto, me di cuenta de que la educación en TIC (tecnologías de la información y comunicación) puede marcar una diferencia, especialmente entre la gente más necesitada y en las situaciones de extrema necesidad, como en la que nos encontramos.

Por este motivo, he hecho un pequeño parón en mi trabajo y he comenzado una serie de tutoriales gratuitos y en español con los siguientes objetivos para los "estudiantes":
- Obtener unas nociones básicas pero firmes de programación
- Sentir que somos capaces de realizar proyectos difíciles de principio a fin y que podemos comenzar una nueva carrera laboral relacionada con la tecnología
- Acostumbrarse a buscar respuesta en Internet a las preguntas que van surgiendo de los temas que no sé cómo afrontar.

Comparto también la hoja de ruta actual del proyecto:
1.- Tres cursos de programación de videojuegos en Godot. Ya he hecho el primero y estoy realizando videos suelto de avance (como este último): 
2.- Un curso de diseño gráfico en Gimp y otro en Inkscape
3.- Dos cursos de ciberseguridad especialmente basados en la resolución de retos de CTFs (Capture The Flag)

Me encantaría que me dierais vuestra sincera opinión sobre el proyecto para mejorarlo y que si queréis apoyarlo pues participéis siguiendo los vídeos, comentando en ellos cómo mejorar y dando a me gusta (si os gustan).

Un abrazo a todos y tengo una enorme sensación de que esta catástrofe global puede ser una gran oportunidad para mejorar juntos como humanidad.

Por cierto, me está encantando Godot y su comunidad!


Espero que lo disfrutéis y sentíos libres de pedir sobre qué queréis aprender!

Invítame a un cafelito si quieres apoyarme 😍
RECENT SUPPORTERS
@montyclt
@montyclt bought a coffee.

Para celebrar tu ingreso en GDQuest, un regalito de cortesía. ¡Mucha suerte!

@montyclt
@montyclt bought 5 coffees.

Hola Rafa. Este fin de semana he empezado con Godot gracias a tu curso. He utilizado la edición mono, ya que trabajo en el día a día con C# y estoy muy acostumbrado al lenguaje. Las diferencias con GDScript no han sido un problema, ya que la documentación oficial es genial y explica muy bien como trabajar con C#. Como agradecimiento por hacer este curso completamente gratis, voy a dejarte un donativo de 15 euros. Te dejo un hilo de Twitter con lo que he hecho (te habría citado directamente en él, pero no he sido capaz de encontrar tu usuario de Twitter, suponiendo que tengas uno). https://twitter.com/Montyclt/status/1302763115847835648 Un saludo y muchísimas gracias ;)

Wow! Mil gracias por la aportación!!!  Esto me anima para seguir en la tarea y si te soy sincero me planteo hacerme Twitter únicamente por este comentario. La verdad es que no soy muy fan de las RRSS pero creo que puede ser interesante para compartir más con la gente. Gracias de corazón y me ha encantado el hilo. Coméntame cómo avanza ese juego!

Hola de nuevo Rafa. He actualizado el minijuego con cambios principalmente orientados a mejorar el rendimiento y reducir la lectura de ficheros. Antes de actualizar, cada vez que se recogía una estrella, estaba destruyendo la escena, cargando el fichero tscn e instanciandola de nuevo. Ahora simplemente reutilizo la misma estrella y la muevo de lugar. También he hecho que en el método Ready de Player se carguen las tres texturas y se almacenen en una variable. Antes de ello, cargaba la textura del disco cada vez que cambiaba el estado de ánimo del personaje (ver en Github el código del método Player::BeHappy antes y ahora). Por último he añadido un temporizador de 25 segundos, para ello he utilizado la clase Timer de .NET, desconozco si debería haberlo hecho así, o si por el contrario debería haber utilizado el nodo Timer de Godot. He usado la clase de .NET porque ya sabía hacer un temporizador de antemano con ella ya trabajo con C# todos los días por mi empleo. Todo el código está en GitHub. github.com/montyclt/TheScaliDemo

Parecen cambios muy interesantes.  Entiendo perfectamente que cuando tenemos práctica con una herramienta utilicemos eso que conocemos. No obstante, creo que es interesante que utilices el nodo Timer para también "forzarte" a utilizar las señales de Godot que es una herramienta muy potente. No sé si has visto la lista de reproducción completa del curso de Youtube. Te la dejo aquí porque para el tema de las señales se hace un ejemplo en el extra 4: www.youtube.com/playlist?list=PLpdhBEtT9SDn2_tc1G8cZHHUhywJxLFU3

No la vi entera, pero sí vi la parte de señales, en este proyecto utilizo por una parte las señales de Area2D OnBodyEntered y por otra parte, mi escena "Star" emite una señal personalizada llamada "StarCollected" cuando es recogida por el player. Creo que entiendo perfectamente como funcionan las señales, y me parece una cosa súper útil. Puedes ver el código de la clase Star en el que emito una señal propia: github.com/montyclt/TheScaliDemo/blob/master/Star/Star.cs

Ya lo veo! La verdad es que está muy bien.  Yo, por costumbre, suelo usar las señales singleton porque al final en los juegos siempre termino utilizando un montón 😅 

Musculator
Musculator bought 3 coffees.
emmaheroe@yahoo.com.ar
[email protected] bought a coffee.

genial tus tutoriales de Godot, muy claros, completos y prácticos. Estuve dando un curso al respecto y empezaba con "hagan el tutorial de raformatico"

Qué alegría que te haya ayudado! Muchas gracias por la colaboración.  Supongo que lo sabrás pero supone mucho más que el dinero en sí mismo, lo recibo como un apoyo real al trabajo realizado. Gracias de corazón!❤️