Crystal Bit
316 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
Wow tra le nuove funzionalità di Godot 3.2 c'è lo pseudo 3D e guardate che bellezza è riuscito a creare Securas: https://twitter.com/i/status/1181947266061307905

Consiglio di vederlo su Twitter a schermo intero, così da apprezzare di più i dettagli!
​​Salve ragazzi!
Questa mattina ho revisionato e accettato diverse pull request per #SpaceShooter che vanno a completare le meccaniche di base del gioco 🕹

Ora abbiamo:

- Spawn dei nemici
- 2 pattern di movimento dei nemici
- I nemici attaccano (ma ancora non c'è la gestione della collisione tra proiettile nemico e navicella)
- I nemici subiscono danni
- I nemici vengono distrutti quando prendono abbastanza danni (per ora 2 proiettili)
- Una nuova storia in lavorazione

Ci sono molte cose da tweakare e migliorare lato gameplay! Cosa vorreste vedere nel gioco? Come pensate che si possa migliorare?

Io ho qualche idea in mente, ma voglio sentire la vostra così anche da continuare con lo spirito da #HacktoberFest!
​​https://vscodium.com/

Nei commenti YouTube Gabriele B ha segnalato una versione FLOSS di VSCode.

Se volete avere una versione ancora più pulita di questo editor, dateci un'occhiata!

Se siete curiosi del perché usare VSCode con Godot, vi ricordo questo video: https://youtu.be/beucX2BNR7c
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
​​Wow ero così preso da SpaceShooter (e da altre cose che vedrete presto) che non mi ero accorto che ora ci sono più di 8️⃣0️⃣0️⃣ iscritti al canale YouTube Crystal Bit!

▶️ https://www.youtube.com/c/CrystalBit

Grazie a tutti del sostegno! 🙏

Sono traguardi che si potrebbero valutare "stupidi", ma in realtà per un progetto come questo (un hobby che non mi porta alcun guadagno se non l'apprezzamento di chi segue) valgono molto e rappresentano uno stimolo per continuare a realizzare contenuti sempre migliori! 🎮
Interessante infografica animata su come implementare il Jump Buffering.

https://twitter.com/Case_Portman/status/1183067181480890368

Io in questo periodo sto giocando Celeste e son
curioso di vedere se è questa meccanica è implementata nel gioco, vi farò sapere.

Voi conoscevate già questa tecnica? L'avete notata in qualche gioco? Cosa ne pensate?

#Gameplay #GameDesign
​​Karbb è decisamente on fire 🔥
Attenzione a non litigare per le preziose issue 😝

Scherzi a parte, lui sta lavorando sulla collisione tra proiettile e navicella spaziale!
Ci sono ancora molte issue tra cui:

▶️ Creare una scena per l'esplosione dei nemici (anche solo grafica)
▶️ Creare una scena per il powerup (anche solo grafica)
▶️ Creare lo spawn per il powerup
▶️ Code refactoring
▶️ Gameplay polish

#HacktoberFest #SpaceShooter
Ragazzi la Godot Conference è LIVE su YouTube! Ci saranno talk sia oggi che domani.

https://www.youtube.com/c/GodotEngineOfficial/live

Se non potete seguire oggi, potrete comunque recuperare i video quando saranno caricati su YouTube.
​​Se avete avuto problemi con #git ed i fork di #Github allora questo video potrebbe interessarvi!

➡️ https://youtu.be/_knEE53sb8A

Pubblicato oggi e fatto sotto consiglio di uno dei ragazzi che ha contribuito al progetto e mi ha chiesto come aggiornare il suo fork con il progetto principale.



💭 PS: mi hanno fatto notare che grazie alle impostazioni di Telegram è possibile mutare i canali senza ricevere troppe notifiche lato utente, quindi ho deciso di non silenziare i messaggi.
Cosa ne pensate?
​​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
Qualche programma #OpenSource interessante per creare #musiche e #SFX!

- https://beepbox.co - Creare melodie e condividerle istantaneamente con il team semplicemente tramite URL!
Sì non serve esportare o fare altro! Utile per le jam o per prototipi rapidi.

- https://pernyblom.github.io/abundant-music/index.html - Generatore di musica procedurale!
Modificate qualche parametro, premete "Compose" e lui farà il resto. Veramente interessante.
Consiglio di aprirlo da PC perché il sito è abbastanza pesante.

- https://lmms.io/ - Programma completo per creare musica di ogni genere, dal chiptune fino a musica classica.
Potete pensarlo come ad un'alternativa open source a FLStudio.

Karbb ha usato bfxr per creare i suoni di #SpaceShooter: programma molto interessante, ma non mi pare che sia open source e non mi pare che abbia un eseguibile per Linux.



Voi avete un programma preferito? Ne conoscete altri?
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.
​​Wow non posso tralasciare #SpaceShooter nemmeno un giorno che arrivano nuove pull request! Mi metto a revisionarle ora!

Se non trovate issue su cui lavorare, sentitevi liberi di crearne voi di nuove oppure anche di prendere iniziativa a fare un pull request con miglioramenti che volete aggiungere!
Se state partecipando all'#HacktoberFest e volete controllare lo stato di completamento della challenge, potete usare questo sito web:

https://hacktoberfestchecker.jenko.me/

Purtroppo non è ufficiale ma l'ho usato nei 2 anni precedenti e alla fine la T Shirt è arrivata veramente 😁
Generalmente non ho molto tempo per usare YouTube da "utente" ma oggi avevo voglia di rilassarmi e ho visto questo video interessante di DadoBax su videogiochi in 1° e 3° persona, ve lo consiglio!

https://youtu.be/w09o2Qx7oUs

Onestamente sono preoccupato per i commenti di alcuni ragazzi che, a priori, escludono una tipologia piuttosto che l'altra. Come se l'esperienza di gioco si potesse valutare senza provare un titolo (creando quindi pre-giudizio).
A tal proposito voglio lasciare una riflessione, prendendo un gioco mostrato proprio nel video...

In Shadow of the Colossus (gioco in 3° persona) il giocatore si sente immerso nel gioco (qualità dei giochi in 1° persona) e questo è grazie al contesto.

Il gioco è ambientato nella Forbidden Land, una terra desolata abitata esclusivamente da immensi colossi.
Wander
(l'avatar) è di fatto l'unico essere umano e grazie a questo, anche se il gioco è in 3° persona, il giocatore vive un'esperienza immersiva.
Altra caratteristica anomala per un gioco 3° persona è che la personalità Wander è quasi assente, non viene mai messa in risalto dalle cutscene tant'è che Wander non ha alcun dialogo nell'opera.



Niente, tutto questo si potrebbe riassumere in "Non giudicate un gioco dalla copertina (o dal 1° / 3° persona), per favore".

#GameDesign
​​#SpaceShooter ha appena superato i 100 commit 💯 🎉

Grazie a Karbb per questa pull request che aggiunge le esplosioni delle navicelle nemiche!
​​Cosa ne pensate della musica di background nei video discorsivi?

Mi piace sperimentare per migliorare i contenuti e credo in questa tipologia di video la musica aiuti a dare ritmo.

PS: vi lascio un'anteprima del video che uscirà domani mattina!