In questi lunghi pomeriggi piovosi, che si susseguono ormai da settimane, intrattenere i figli che devono controvoglia rimanere in casa, non è cosa semplice.
In verità sarebbe sufficiente dargli libero accesso a tv e videogame ma sembra che non sia cosa salutare, perciò a mia figlia vengono somministrate a nelle giuste dosi. Il problema è che dopo aver fatto qualche gioco da tavolo, finito il puzzle, e truccato qualche bambola ricomincia l'assalto a tv o videogame.
Dopo l'ennesimo tira e molla gli ho detto, perchè invece di giocarci, non lo facciamo noi un videogioco?
La risposta è stata...cooosaaa?! tu sai fare i videogiochi?
La manifestazione di scarsa fiducia nelle mie skills da parte di mia figlia è stata abbastanza deprimente.
Colpito nell'orgoglio con non poche difficoltà alla fine sono riuscito a tradurre in immagini e codice il concept che avevamo ideato.
Ho utilizzato Godot Engine, un motore di gioco open-source e completamente free.
Una vera potenza, ci si può realizzare veramente di tutto.
Con un po' di studio e seguendo qualche tutorial si impara facilmente ad usare l'interfaccia con tutti gli strumenti. Diverso è il discorso riguardo al codice, utilizza un linguaggio che si chiama gd-script è molto simile al python; non è particolarmente difficile, ma bisogna avere familiarità con alcuni concetti matematici come funzioni, vettori, e operatori logici.
Alcune immagini dello sviluppo:
La main scene
La scena di gioco
Parte del codice di movimento del player
Il codice che gestisce i nemici che in questo caso sono delle api che difendono i fiori
Il risultato finale lo trovate qui: pab.ink
Lo scopo del gioco è quello di formare l'arcobaleno per caricare la bacchetta magica, raccogliendo in sequenza i fiori del giusto colore. Le api ovviamente pungono e dopo tre volte si ricomicia da capo.
La stesura prevedeva anche la presenza di bucce di banana che facevano scivolare e un unicorno da cavalcare (la fantasia dei bambini se ne frega delle difficolà tecniche) penso che li inserirò nei livelli successivi.
Il gioco non nasce come browser game quindi può risultare un po' pesante da giocare online, soprattutto su vecchi pc.
Anche per oggi è tutto gente, alla prossima.
Grande!!!
Testerò il gioco ;-)
Prima o poi devo provare a creare uno Steemitri-Videogame :-)
Anch'io (Lucas) giornata con mia figlia... ma per fortuna ho un manichino che mi aiuta ;-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
eh beato te che hai un'aiutante plasticoso...:-) dovresti lanciare una startup per produrli in serie implementati con IA e venderli come baby sitter...faresti soldi a palate!
(devo smetterla di leggere Asimov)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Grande, hai difeso egregiamente la categoria dei padri, riuscendo nell'impresa!!!
!BEER
!DERANGED
!SHOP
!trdo
!giphy good
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
grazie mad, resisterò a qualunque costo!Non permetterò che mi sconfigga ai videogiochi! :-D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Bravo, ben detto, così si fa!!!
!BEER
!giphy good
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
giphy is supported by witness untersatz!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
View or trade
BEER
.Hey @pab.ink, here is a little bit of
BEER
from @mad-runner for you. Enjoy it!Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
giphy is supported by witness untersatz!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @mad-runner, you successfuly trended the post shared by @pab.ink!
@pab.ink will receive 3.31886363 TRDO & @mad-runner will get 2.21257575 TRDO curation in 3 Days from Post Created Date!
"Call TRDO, Your Comment Worth Something!"
To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
festeggiamo dunque! a te una fresca !BEER
un saluto, nicola
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
in alto le pinte! :-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
View or trade
BEER
.Hey @pab.ink, here is a little bit of
BEER
from @mad-runner for you. Enjoy it!Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
View or trade
BEER
.Hey @pab.ink, here is a little bit of
BEER
from @knfitaly for you. Enjoy it!Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post was selected, voted and shared by the discovery-it curation team in collaboration with the C-Squared Curation Collective. You can use the #Discovery-it tag to make your posts easy to find in the eyes of the curator. We also encourage you to vote @c-squared as a witness to support this project.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Manually curated by the Qurator Team in partnership with @discovery-blog.
Keep up the good work!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @pab.ink, your post successfully recieved 3.31886363 TRDO from below listed TRENDO callers:
To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit