Ink & game

in #ita5 years ago (edited)

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
screen_godot.png

La scena di gioco
screen_godot_2.png

Parte del codice di movimento del player
screen_godot_4.png

Il codice che gestisce i nemici che in questo caso sono delle api che difendono i fiori
screen_godot_3.png

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.

Sort:  

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 ;-)

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)

Grande, hai difeso egregiamente la categoria dei padri, riuscendo nell'impresa!!!

!BEER
!DERANGED
!SHOP
!trdo
!giphy good

Posted using Partiko Android

grazie mad, resisterò a qualunque costo!Non permetterò che mi sconfigga ai videogiochi! :-D

Bravo, ben detto, così si fa!!!

!BEER
!giphy good




giphy is supported by witness untersatz!



Hey @pab.ink, here is a little bit of BEER from @mad-runner for you. Enjoy it!




giphy is supported by witness untersatz!

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

festeggiamo dunque! a te una fresca !BEER
un saluto, nicola

in alto le pinte! :-)



Hey @pab.ink, here is a little bit of BEER from @mad-runner for you. Enjoy it!



Hey @pab.ink, here is a little bit of BEER from @knfitaly for you. Enjoy it!

Questo post è stato selezionato, votato e condiviso dal team curatori di discovery-it in collaborazione con la community di C-Squared Curation Collective. Puoi utilizzare il tag #discovery-it per rendere i tuoi post di facile reperibilità agli occhi dei curatori. Ti invitiamo inoltre a votare @c-squared come witness per supportare questo progetto.

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.

PB8ro82ZpZP35bVGjGoEdg81DteFexLroKsHJAKJnsedyLwoRWRj4RBwmjhgdJzoTJNsnBquajivFNVkMoNGvTiY1ZQNJmsRue4hr9KvdHbdVK5Q.png

Manually curated by the Qurator Team in partnership with @discovery-blog.
Keep up the good work!

Congratulations @pab.ink, your post successfully recieved 3.31886363 TRDO from below listed TRENDO callers:

@mad-runner earned : 2.21257575 TRDO curation


To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site

Coin Marketplace

STEEM 0.22
TRX 0.26
JST 0.039
BTC 94161.55
ETH 3327.52
USDT 1.00
SBD 3.17