Crystal Bit
318 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
​​Cavolo ragazzi, che risposta! 🔥
Siamo appena al primo giorno dell'#HacktoberFest e ci sono già:

- 6️⃣ pull request aperte
- 4️⃣ che già ho revisionato (una l'ho fatta io, vedrete nei prossimi giorni su YT)
- diversi commenti sulle issue 📝
- qualcuno che mi ha scritto in privato e sta lavorando su delle musiche

Son contento di vedere tutto questo interesse!
Domani riprenderò il lavoro su #SpaceShooter e farò revisione delle vostre pull request e issue!

Intanto oggi ho cominciato a preparare una sorta di crash-course per contribuire con git e Github, vi terrò aggiornati.
​​Ho finito di revisionare pull request di ed issue di #SpaceShooter per oggi!

L'ultima PR che ho accettato introduce l'icona per il progetto (grazie woody898), vi lascio l'anteprima :D

A livello di gameplay c'è già chi si sta occupando di:

- creare la scena del proiettile / Bullet 🎆 (UPDATE: mi dicono che sia già fatta!)
- creare la meccanica di sparo 🎯

Spero di vedere ancora in molti contribuire, vi lascio il link alle issue qui in basso!
Buon #HacktoberFest!
​​Il progetto #SpaceShooter sta andando avanti grazie alla vostra collaborazione👨‍💻👩‍💻

- 24 pull request 💥
- 2️⃣ canzoni: una per il gameplay, un'altra per il menù (manca poco lavoro per chiudere la seconda PR)
- Game design document aggiornato (ho aggiunto qualche link a video di #Cuphead e #Gradius per prendere ispirazione ed anche uno state diagram per la navicella)

Se volete contribuire ancora e partecipare all'#HacktoberFest allora date anche un'occhiata alle nuove issue che ho caricato!

I prossimi argomenti che si affronteranno sono:

- disegnare delle icone per le vite del giocatore
- programmare la logica di spostamento e fuoco dei nemici
- programmare i danni subiti del giocatore e collegarli alla GUI
Da pochissimo è stata rilasciata ufficialmente Godot 3.2 alpha 🧙‍♀️

Non ho ancora avuto modo di provarla o di leggere il changelog nella sua interezza, ma approfitto della pausa pranzo per mandarvi questo update! Nei prossimi giorni preparerò un video per mostrarvi le modifiche significative!

Fatemi sapere cosa ne pensate! Lo proverete fin da subito?
Per #SpaceShooter rimarremo con la versione stabile.
​​La partecipazione che c'è per #SpaceShooter è incredibile!

- 16 contributor
- 21 fork

Da parte mia cerco sempre di lasciare più informazioni possibili quando ci sono delle domande da parte di chi mostra di metterci impegno e dedizione.

Ad esempio in questa Pull Request dove Derek mi ha chiesto aiuto su come risolvere un merge conflict (non che si possa spiegare in poche parole, ma almeno è un inizio): https://github.com/crystal-bit/space-shooter/pull/55#issuecomment-539666883
Ho pensato di parlarvi dei progressi su Space Shooter con un veloce video (sì fatto con lo smartphone)!

#SpaceShooter #HacktoberFest
​​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!
​​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
​​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?
​​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!