Crystal Bit
315 subscribers
102 photos
28 videos
1 file
481 links
Sviluppo di videogiochi con software open source! Principalmente Godot Engine.

- https://crystalbit.it
- https://www.youtube.com/c/CrystalBit
- https://discord.gg/SA6S2Db
Download Telegram
Se qualcuno fosse in dubbio su come implementare l'effetto precedente su #Godot

1. Aggiungete un nodo AnimatedSprite con l'animazione che volete
2. Create un'animazione crescente-decrescente sulla proprietà scale usando l'AnimationPlayer
3. Aggiungete uno script al nodo
4. Collegate l'evento frame_changed allo script
5. Sul metodo on_frame_changed, attivate l'animazione creata nel punto 2

A grandi linee questi dovrebbero essere i passi, se qualcuno lo implementa mi piacerebbe vederlo 😁
​​Tra qualche ora uscirà un nuovo video tutorial su #Godot, l'argomento è salvataggio e caricamento dei dati! 🎮↔️📁

Vi lascio un'anteprima nella quale ho inserito un immagine presa da un video di Riccardo Palombo visto che mi ha dato il via libera per farlo 😁!
Sono curioso: quanti di voi lo conosco e lo seguono?

Le sue recensioni le ho sempre trovate interessanti per gli approfondimenti tecnici e per il fatto che testasse l'hardware anche con distro linux (veramente uno dei pochi a farlo). Adoro anche il suo nuovo progetto riccardo.im (sia sito web che podcast) che mi ispira nel cercare miglioramento personale umano, atletico e lavorativo :D
Salve ragazzi, è appena stato pubblicato il video tutorial sul salvataggio e caricamento dei dati con Godot!

https://www.youtube.com/watch?v=FBJjvZewQdE

PS: il messaggio lo faccio "silenzioso" (senza notifica Telegram) perché voglio tenere un log dei video qui ma allo stesso tempo non voglio molestare chi riceve già le notifiche da YouTube.

#Godot #tutorial
Nuovo video su come creare l'animazione della Pokeball quando si cattura un Pokemon!

Un ragazzo gentilissimo (di cui purtroppo ho dimenticato il nome, gomenasai 🙏) mi aveva fatto notare che nella serie principale mancava questa parte ( avevo detto che l'avrei mostrata, dopo aver introdotto l'Animation Player).
Quindi ecco il video!

https://youtu.be/qeGDVxCzriM

#Godot #tutorial
Oggi comincia una settimana interessante per la community #Godot grazie a questi eventi in Polonia:

- 14, 15 Ottobre - Godot Sprint
-
16, 17 Ottobre - Godot Conference

Terrò un occhio alle novità così da mandare commenti a caldo e aggiornamenti su questo canale!

https://godotengine.org/events#godotsprint
​​Il progetto #SpaceShooter sta andando avanti, ed è tutto merito dei contributi che stanno arrivando dalla community, da voi!

Grazie a Karbb:
💥 Ora il giocatore riceve danno quando ha una collisione con i proiettili nemici (o con i nemici stessi) e va in stato di recovery
🔊 Abbiamo 2 effetti sonori per i proiettili, che sfruttano anche audio posizionale grazie al nodo AudioStreamPlayer2D
PS: nel prossimo post parlerò di alcuni programmi per creare SFX e musica!

Grazie a Manu:
💥 I nemici subiscono danni!

Grazie a Kheltos:
📖 La nuova storia è entrata nel GDD (dategli una letta, e fatemi sapere cosa ne pensate!)

Grazie a lmazardo:
📝 Il README ha la lingua Francese 🇫🇷, un link a #Godot e la versione minima necessaria

Grazie anche a tutti gli altri (fatemi notare nei commenti se mi sono dimenticato di qualcuno che ha fatto PR recenti!) anche chi non ha avuto modo di collaborare attivamente, ma ha semplicemente visto il progetto e magari parlato con altri ragazzi di questa iniziativa.

#HacktoberFest
Su #Github il 1 Novembre comincerà la game jam Game Off.

https://github.blog/2019-10-18-get-ready-for-game-off/

Si tratta di un altro evento sponsorizzato da Github dove i partecipanti realizzeranno un gioco in 1 mese.
Il gioco dovrà essere inerente al tema che verrà annunciato proprio il giorno di inizio.

Potete partecipare con qualsiasi libreria/framework/engine.
Curiosamente #Godot è l'unico engine che è consigliato due volte nel post di Github 😂

Io non credo parteciperò, perché già questo #Hacktoberfest è lungo ed impegnativo e ha tolto tempo ai contenuti del canale Crystal Bit.

#GithubGameOff
Se state lavorando su un gioco per mobile con #Godot e volete ridurre la dimensione dell'APK, vi consiglio di dare un'occhiata qui: https://github.com/godotengine/godot/issues/18253

Ci sono informazioni per compilare Godot in maniera ottimizzata per giochi mobile, andando a rimuovere i moduli superflui (attenzione a non togliere qualcosa che vi serva effettivamente).

Trovo fantastico vedere come sia semplice rimuovere parti dell'engine semplicemente impostando una variabile.
Per carità, nulla di nuovo, sono cose che da anni è possibile fare nell'ambito open source.
Chi ha smanettato con Gentoo (😨) o Arch sicuramente avrà provato il brivido di rimuovere parti superflue per ottimizzare il proprio sistema operativo.
Se abilitate questa opzione su #Godot avrete autocompletamente con i type hint!

Abbastanza comodo, e mi son ricordato anche che dovrei fare un video sui type hint di Godot 😅

https://twitter.com/dav__cri/status/1192786284651196416
Mi è appena arrivato il primo volume di Foundations of Game Engine Development 📖

No, non mi metterò di certo a scrivere game engine sia chiaro 😁
Piuttosto voglio comprendere meglio il loro funzionamento e magari contribuire al codice di programmi con #Godot, #Phaser ed altri motori open source che utilizzo (un'esperienza sempre molto didattica).
Ovviamente tutto questo condividendo quello che apprenderò durante lo studio!

Se volete aquistarlo lo trovate su Amazon:
https://www.amazon.it/Foundations-Game-Engine-Development-Mathematics/dp/0985811749/

(Il link non è un referral. Quando e se deciderò di usare referral link ve lo comunicherò esplicitamente, in totale trasparenza.)

PS: a proposito di game engine open source, c'è un progetto che secondo me merita delle attenzioni, ma ve ne parlerò in un altro post 😉
​​Una feature a sorpresa arriverà in #Godot 3.2: si tratta della possibilità di controllare la camera dall'editor mentre il gioco è in esecuzione!
Niente male come funzionalità di debug 🐞🔍

▶️ Tweet di annuncio

PS: Normalmente dopo il feature freeze non vengono aggiunte nuove funzionalità, ma come potete vedere da questo commento di Akien (per chi non lo conosce è il project manager di Godot), questa volta si è fatta un'eccezione.