Crystal Bit
317 subscribers
102 photos
28 videos
1 file
482 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
Godot 4 nel 2021 🤞
Su GitHub sono arrivate le Discussioni.
Per ora ho attivato la funzionalità solo su godot-game-template sul quale sto lavorando questi giorni.

Se volete curiosare i feedback internazionali sulla nuova feature di GitHub: https://github.com/github/feedback/discussions

PS: sì, è arrivato anche il dark theme ufficiale.
Sto lavorando (tra le altre cose di cui vi parlerò presto) sul godot-game-template, vorrei rilasciare la prima versione alpha questo weekend.

👨‍💻 Se volete sbirciare lo sviluppo tra poco sono in live: https://www.twitch.tv/crystal_bit
🟣 Adoro le live Twitch perché mi permettono di avere un contatto diretto con la community mentre sviluppo.
Purtroppo però ricevo spam da diversi bot che devo regolarmente bannare, quindi...

▶️ ...su suggerimento di Emin, che ringrazio, ho attivato la chat followers-only.
Per chi non conosce bene Twitch (come me fino a poche settimane fa): la chat rimane gratuita e disponibile per tutti.
L'unico requisito è appunto fare il "follow" che è un po' come iscriversi su un canale YouTube.

Non avrei voluto, perché mi piace ricevere commenti anche da chi è solo di passaggio ma purtroppo il "fantastico" mondo dei bot rende questa cosa frustrante per me e per chi guarda le live.

Appena ho tempo investigherò anche su come funziona ia moderazione su Twitch.
image_2020-12-14_18-33-15.png
671.4 KB
Questa email è tra le più belle che abbia mai ricevuto da quando ho creato questo progetto.

⭐️ Ho deciso di condividerla perché spero possa ispirare e motivare come ha fatto con me.

PS: ho chiesto il permesso prima di pubblicare, visto che si trattava di una mail così personale.
🧬 Ho appena rilasciato la prima versione del godot-game-template :

https://github.com/crystal-bit/godot-game-template

Si tratta di un progetto di partenza che potete usare per semplificare la creazione di giochi grazie a funzionalità come:

♼ build automatiche
🎬 cambio delle scene con fade in-out (single thread o multithread)

Non lo considero ancora rock-solid, né completo.
Se volete riportare bug o farmi sapere cosa ne pensate:

Discussioni su GitHub per idee e miglioramenti
Issue su GitHub per bug report
Discord per discuterne con la community

Questa mattina ho pubblicato un aggiornamento del Godot Game Template che risolve un paio di bug che ho trovato dopo il rilascio.

🆕 La nuova versione è la 2020.12.1 (sto usando calver con schema YYYY.MM.MICRO).

Inoltre ho creato un file changelog.md per tenere traccia dei cambiamenti tra le versioni.
In questi giorni ho riflettuto molto su questa cosa, ma alla fine ho deciso di sospendere Sala Studio.

Se volete sapere cosa mi ha portato a prendere questa decisione, potete leggere questo blog post:

📝 https://crystal-bit.github.io/blog/2020/un-taglio-necessario-sala-studio/

In breve: è stata una decisione difficile che ho preso perché sono convinto sia la cosa giusta da fare per permettere al progetto di avere maggiore continuità e coesione.
Quaternius rilascia spesso modelli 3D, vi consiglio di seguirlo se non lo conoscete!

Da poco ha pubblicato questi asset 3D medievali, con licenza CC0.

Ci sono anche i file .blend !

https://www.patreon.com/posts/medieval-village-45532344
Wiki aggiornata per il godot-game-template!

📖
https://github.com/crystal-bit/godot-game-template/wiki

Mentre lavoravo alla wiki ho contribuito anche a gdscript_docs_maker (di GDQuest) che permette di generare documentazione a partire dai commenti presenti negli script.
Molto comodo!

L'ultima pull request che ho aperto deve essere ancora revisionata. Se volete dare un'occhiata e avete esperienza con il packaging di Python (setuptools nello specifico) vi lascio il link:

https://github.com/GDQuest/gdscript-docs-maker/pull/78
Pronti a vedere le novità di Godot per il 2021?

Da poco è stato pubblicato un video per evidenziare le nuove funzionalità su cui il team ha lavorato durante lo scorso anno, veramente impressionante:

👉 https://www.youtube.com/watch?v=3lm-veva15g

Con l'arrivo di Godot 4 ci saranno miglioramenti a GDScript, nuove funzionalità per 2D & 3D, nuovo renderer Vulkan, compute shader, fisica aggiornata e molte altre cose!
Un argomento spesso affrontato superficialmente perché Godot ha un comodo metodo change_scene() che però offre poco controllo e spesso rende il gioco "scattoso" durante i caricamenti (il main thread viene bloccato).

Per realizzare una progress bar con caricamento fluido si può utilizzare però un ResourceInteractiveLoader:

▶️ https://www.youtube.com/watch?v=qyE-bQ88xTk
🆕 gdscript-docs-maker è stato aggiornato alla versione 1.5.1 dopo la pull request che ho effetuato l'altro giorno!

🐍 Ora la build su PyPi dovrebbe funzionare nuovamente e quindi si può installare comodamente da terminale con pip install.

Mi fa sempre molto piacere contribuire a progetti open source.
Ultimamente riesco a farlo poco visto che dedico il mio tempo alla creazione di tutorial, ma immagino che anche questo faccia parte del "contribuire".
🗂 Sto creando l'archivio di tutti i contenuti del 2020.

⚙️ Per fortuna ho uno script Python che automatizza tutto, ricordate? L'avevo postato anche qui.
https://github.com/davcri/simple-yt-backup

Farò l'upload di tutto questo su archive.org, dove trovate anche i video tutorial degli anni passati:

• 2018 👉 https://archive.org/details/crystalbit-2018-archive
• 2019 👉 https://archive.org/details/crystalbit-2019-archive
In live per preparare il prossimo tutorial (o miniserie?) su meccaniche di GDR come statistiche, level up, gestione dati dei personaggi, ecc. In parte anche questa era stata richiesta tramite Sala Studio.

https://www.twitch.tv/crystal_bit