Crystal Bit
314 subscribers
102 photos
28 videos
1 file
481 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
​​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!
​​#SpaceShooter ha appena superato i 100 commit 💯 🎉

Grazie a Karbb per questa pull request che aggiunge le esplosioni delle navicelle nemiche!
​​Facendo review delle pull request di #SpaceShooter ho scoperto che è possibile avere questo comodo interattivo widget per modificare i valori di uno script come se fosse una curva di easing.

Se volete averlo vi basta usare la notazione:
   
export(float, EASE) var mia_variabile

Trovate maggiori informazioni sulla parola chiave export e tutti i valori supportati sulla documentazione ufficiale.
Salve a tutti ragazzi! L'evento #Hacktoberfest 2019 è finito e volevo ringraziare tutti coloro che hanno contribuito a #SpaceShooter ! 🎉

[UPDATE] Link al progetto per chi non ha seguito ➡️ https://github.com/crystal-bit/space-shooter

🙏 Grazie sia a chi ha contribuito attivamente sia a chi ha semplicemente seguito, condividendo il progetto con i propri amici.

🌎 Tutto quello che vedete in questo gioco è stato implementato dalla community, io mi sono limitato a revisionare le pull request, e dare una linea guida.

💯 Ammetto che sono sorpreso della qualità dei contributi ricevuti! C'è stata veramente tanta competenza e disponibilità da parte di tutti.

Nei prossimi giorni farò anche un video per mostrare il gioco in azione e per parlare meglio di tutto questo 😁
Oltretutto potrei approfittarne per parlare di cosa succederà con questo repository e cosa si potrà fare nel prossimo Hacktoberfest 2020!
​​Wow quando ho visto questo post di Nathan (GDQuest) sono stato veramente incredulo!

Anche se abbiamo parlato già qualche volta, per me è sempre un onore ricevere i suoi incoraggiamenti!
GDQuest è un punto di riferimento per il progetto Crystal Bit.

Comunque con #SpaceShooter abbiamo realizzato qualcosa di veramente impressionante! 🎉
VI avevo detto che avrei fatto un video su #SpaceShooter e... arriverà, ma nel frattempo ho pensato di scrivere un post per parlare di quello che è successo nel mese passato e ringraziare chi ha contribuito.

https://crystal-bit.github.io/blog/2019/space-shooter-hacktoberfest/

L'ho pubblicato ieri, ma ho dovuto combattere un po' con Hugo (il tool che uso per creare il sito web) e con la cache Open Graph di Telegram per fixare un paio di problemini.

Evidentemente devo dare un po' più attenzioni al sito web che ultimamente non ho sfruttato a dovere, anche a casua dell'accessibilità di questo canale Telegram.
Salve ragazzi! Vi lascio qualche aggiornamento generale:

🎥 Probabilmente non ci saranno video per un paio di settimane.
Potrebbe esserci un'eccezione per il video su #SpaceShooter che ho registrato qualche giorno fa.

🎮 Sarò all'evento Fun & Serious dal 6 al 9 Dicembre, Bilbao.

📝 In questi giorni sono comunque in viaggio e, vista la difficoltà di registrare video, sto valutando di creare qualche articolo/tutorial testuale.
​​Ho da poco ultimato la preparazione del video su #SpaceShooter 🎥

👉 In pubblicazione questo sabato alle 10:30.

Sarà probabilmente l'ultima volta di cui ne parleremo ragazzi.
Quindi approfitto per dire ancora: grazie a tutti 🙏
​​Uscito il video che conclude quanto realizzato con #SpaceShooter durante l'#Hacktoberfest.

Non vedo l'ora di ripetere quanto fatto, per fare un gioco ancor migliore ed apprendere nuove cose tutti insieme.
​​Il canale YouTube ha superato i 900 iscritti! 🎉

Sono veramente contento di vedere l'interesse costante in questo progetto!

Non vi nascondo che avevo l'obiettivo 1000 iscritti entro il 2019.

Ora, dopo quello che siamo riusciti a creare con #SpaceShooter, posso dirvi che per questo 2019 sono veramente più che soddisfatto.

L'obiettivo numerico sarebbe comunque una soddisfazione, ma per nulla paragonabile al coinvolgimento che c'è stato durante il mese di Ottobre.

#achievement
Wow ieri mi è arrivata una mail che mi ha colpito.

Uno studente dell'Università di Informatica di Salonicco mi ha scritto perché, come compito per un corso, deve contribuire ad un progetto open source.
Bene questo ragazzo ha trovato Space Shooter , il gioco che abbiamo sviluppato insieme durante l'Hacktoberfest 2019, ed ha cominciato a lavorare su alcune issue rimanenti.

Sono sinceramente stupito di quanto questo progetto, quasi improvvisato, si sia rivelato utile per molti.

#Hacktoberfest #SpaceShooter