Crystal Bit
315 subscribers
102 photos
28 videos
1 file
483 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
Il refactoring di GDScript porterà diverse migliorie in Godot 4.0.

https://godotengine.org/article/gdscript-progress-report-writing-tokenizer

Grazie a questa riscrittura di tokenizer/parser ci saranno report degli errori più precisi. Inoltre il linguaggio dovrebbe essere più facile da mantenere sul lungo periodo.

Più passa il tempo e più son curioso di mettere le mani su una versione alpha di Godot 4.0!
​​Oggi ho cambiato provider ADSL (tra i pochi disponibili nel piccolo paesino dove sono) e ... Non ci crederete, ma questa connessione che vedete nello screen è un upgrade rispetto alla connessione che ho usato negli ultimi ~4 mesi.

Un upgrade che potrebbe permettermi di fare live stream in maniera regolare.

▶️ A proposito, Venerdì sera verso le 21 vorrei fare live coding con Godot.

Vorrei riproporre, a parti inverse, quanto fatto nella prima live con Wintermute.
Lui mi ha dato disponibilità.
Quindi se domani la linea mantiene questi valori, vi darò conferma🤞
​​Confermato live coding con Godot domani sera alle 21!

La live sarà aperta a domande e curiosità.

Se avete qualche amico che vuole avvicinarsi Godot, potrebbe essere un'ottima occasione per farglielo conoscere.
Il codice del platformer di ieri sera lo trovate su questo repository archive che ho appena creato su GitHub.

👉 https://github.com/crystal-bit/archive/

Approfitto anche per ricordarvi dell'uscita del secondo episodio de "Il Sogno Indie", il romanzo ad episodi di Wintermute sulle avventure del giovane Giacomo Tovaglioli.

👉 https://ilsognoindie.substack.com/p/002-la-rabbia
Salve ragazzi, ho pubblicato un nuovo blog post sul sito web.

▶️ https://crystal-bit.github.io/blog/2020/live-coding-con-wintermute-platformer-2d-con-godot/

Tenevo a sottolineare alcune cose che probabilmente non sono riuscito ad esprimere al meglio durante la live.
Spero saranno utili a chi dovesse trovare per caso il video dell'ultima live.

Inoltre giovedì uscirà il nuovo episodio della serie su #AngryAliens.
Un ragazzo della community mi ha segnalato un problema di layout nel blog post (visualizzando il video da smartphone), vedrò di fixarlo asap.

UPDATE: fixato
​​Questo Venerdì sera alle 21 sarò di nuovo in live.

Argomento della serata sarà YouAreUto un gioco mobile di cui ho curato lo sviluppo con Godot.

➡️ Il gioco sarà presto reso open source
➡️ Durante la live farò code refactoring del progetto per rendere più facile contribuire a chi voglia suggerire miglioramenti e creare nuovi livelli

Attualmente potete scaricare gratuitamente il gioco (libero da pubblicità) dal PlayStore Android:

👉 https://play.google.com/store/apps/details?id=com.youare.uto

Il gioco contiene 5 challenge che vi consiglio di affrontare (anche senza completarle) prima della live.
Questo perché durante il refactoring potrei spoilerarne le soluzioni.

Inoltre, sempre riguardo la live, domani annuncerò un'iniziativa in esclusiva qui sul canale Telegram!
Durante la live di venerdì sera su YouAreUto ci sarà un giveaway dedicato esclusivamente a chi segue questo canale Telegram!

Estrarremo a sorte una persona che vincerà una t-shirt di YouAreUto. Il vincitore potrà scegliere il modello e taglia che preferisce tra le t-shirt disponibili nello store.

Se volete partecipare:

1️⃣ Iscrivetevi tramite questa form. Lasciate il nickname collegato al vostro account YouTube (quello visibile in chat) così sarà più facile identificarvi durante la live
2️⃣ Durante l'estrazione (visibile a tutti in live) il vincitore dovrà essere presente in chat
3️⃣ Il vincitore potrà contattarci per i dettagli su hello@youareuto.com

La scadenza per le iscrizioni al giveaway è venerdì alle 12:00.
​​Ragazzi vi ricordo che questa sera alle 21 sarò live per parlarvi di YouAreUto e per fare live coding!
Vi ricordo anche che rimangono meno di 2 ore prima della chiusura del giveaway della T-shirt (vedete 2 post indietro per i dettagli).

▶️ Iscrizione al giveaway
▶️ Live YouTube: https://youtu.be/JGoQiYjB8Vw
​​Nuovo video di #AngryAliens in rendering, domani dovreste trovarlo su YouTube!
​​Ragazzi avete sentito cosa è successo a GameFromScratch?
La gestione della situazione da parte di YouTube è preoccupante, considerando che il suo canale ha più di 100'000 iscritti.

Sto seriamente prendendo in considerazione l'idea di aprire un canale di backup su LBRY.
Si tratta di una piattaforma che mi era stata consigliata da un utente della community e che è usata già da GDQuest e GameFromScratch.
Ragazzi finalmente dopo tanto lavoro, ho aperto la sezione guide del sito web!

📖 https://crystal-bit.github.io/guide/

Sono veramente contento, ma c'è ancora tanto da fare.
Prima di tutto voglio offrire un modo per poter commentare i contenuti del sito: il vostro feedback è importante.

Già con i video su YouTube i commenti hanno segnalato piccole sviste o implementazioni alternative, migliorando concretamente i contenuti per tutti gli altri.
Un esempio è il commento di Maurizio che ho menzionato in questo video, ma ce ne sarebbero molti altri.

🆕 Altra novità riguarda la licenza dei contenuti del sito: ho scelto la CC-BY SA 4.0.

Si tratta di una licenza che permette il riutilizzo dei contenuti e che viene definita anche "Approved for Free Cultural Works".
Non sono esperto di licenze, ma mi pare un ottimo equilibrio tra libertà di accesso, redistribuzione per i fruitori e rispetto del lavoro per l'autore originale.
Ricordate SpookyGhost?

➡️ Da ieri è disponibile gratuitamente la versione completa Android!
L'interfaccia è la stessa della versione desktop ed è pensata per essere usata con mouse e tastiera (ma funziona anche con il touchscreen):

🔗 https://encelo.itch.io/spookyghost/devlog/149812/android-version-for-free

Vi lascio anche il video che ho realizzato qualche tempo fa:

🔗 https://youtu.be/zW5ENy1tmf4
​​Questa mattina ho fatto un altro po' di refactoring su YouAreUto.

➡️ Ho migliorato il sistema di gestione delle scene e delle transizioni.
Ora funziona anche quando viene eseguita una singola scena (tasto F6 su Godot per intenderci). Cosa molto utile in fase di sviluppo.

Se volete approfondire guardate:

- SceneManager.gd
- Main.gd
🔗 https://github.com/YouAreUto/YouAreUto



Avevo dato una sbirciata a questo template (https://github.com/nezvers/Godot-GameTemplate) ma purtroppo le singole scene non vengono avviate correttamente (viene visualizzata solo una schermata vuota).
Se avrò tempo aprirò una issue.