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!
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!
Godot Engine
GDScript progress report: Writing a tokenizer
GDScript is being rewritten. In this article we talk about the new tokenizer—the first step in the compilation process.
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🤞
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.
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
👉 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
Mi ero perso l'ultimo post di Juan Linietsky sul nuovo lightmapper che sarà disponibile in Godot 4.0.
▶️ https://godotengine.org/article/godot-40-will-get-new-modernized-lightmapper
▶️ https://godotengine.org/article/godot-40-will-get-new-modernized-lightmapper
Godot Engine
Godot 4.0 will get a new, modernized lightmapper
In most game engines, a lightmap is baked for a whole scene and there is only one of it at the same time. In Godot, different scenes can have their own lightmaps and you can mix and match them however you like.
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.
▶️ 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
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!
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.
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.
Finalmente un po' di logica di gioco nel nuovo episodio della serie su #AngryAliens !
https://youtu.be/W16SLhgp8Zk
https://youtu.be/W16SLhgp8Zk
YouTube
#8 - Lancio Proiettili (Pt.1) - Godot 3.2 Tutorial
La fionda è l'elemento fondamentale di Angry Aliens. In questa priam parte vi faccio vedere come caricare i proiettili e come lanciarli. I nodi utilizzati pe...
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
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.
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.
📖 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.
Crystal Bit
Crystal Bit - Crea videogiochi con software libero.
This media is not supported in your browser
VIEW IN TELEGRAM
Un bug che con Godot non accadrebbe facilmente :P
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
➡️ 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
itch.io
Android version for free
SpookyGhost has now an Android version! Yes, that’s right, you can install the tool on your phone or tablet and enjoy it on the bus, on the train, on the plane or wherever you like. What is even bet...
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:
-
—
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.
➡️ 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.