software che disegna e interattività (gh arkenidar/lua-love2d)
Ho voluto sperimentare nel disegno via software, nel disegno 2D e disegno di interfacce a schermo, grafiche, usabili da utente mediante mouse o touch-screen per immettere le sue azioni da utente.
Quel che faccio fare è:
-- date le situazioni descritte dai dati* e date le immissioni dall’utente le situazioni vengono aggiornate in termini di dati (*dati? si, gli stessi dati di descrizione situazioni, una volta aggiornate le situazioni naturalmente la loro raffigurazione in termini di dati ne consegue).
-- disegno a schermo delle situazioni descritte dai dati.
-- ripeti questi que punti per ogni fotogramma e produci fotogrammi per tutta la vita del programma, da lanciato a terminato.
Questo mi è particolarmente agevole con Love2D, un membro dell’ecosistema Lua e di altri sotto-insiemi.
Per ottenere "(gh arkenidar/lua-love2d)" si fa:
# prende una copia
git clone https://github.com/arkenidar/lua-love2d
# installa love2d (istruzioni specifiche nel suo website)
sudo apt install love # in Debian e derivate
love {directory} # schema di comando bash, la directory è variabile
# ad esempio
love lua-love2d/controls # la directory deve contenere il file "main.lua"
love lua-love2d/grab-move # o altra directory avente main.lua
(mentre usando ZeroBrane Studio si sceglie sia la directory che il supporto a Love2D e poi si avvia da apposito comando.)
ls ~/git/lua-love2d
ls ~/git/lua-love2d/*/ --directory
ls lua-love2d
love lua-love2d/basic-button