Newsgroup: it.comp.giochi.action
Titolo: [OT] Javascript for dummies

Buongiorno Signori,
so già che sto per espormi ad una shitstorm di proporzioni bibliche ma da 
un po' di tempo c'ho 'sta scimmietta. Non so dirvi da cosa sia dipeso, 
crisi di mezza età, noia, andropausa precoce, non ne ho idea ma debbo 
porvi rimedio, anche per non lasciare nulla di intentato.
Dicevo, ho fatto diversi giri in rete in cerca di utili info per 
orientarmi ma la domanda ricorrente che mi viene posta è sempre la stessa: 
"conoscere lo javascript ok, ma per fare cosa?". A quesa domanda rispondo 
che il mio fine ultimo è di provare a realizzare semplici giochini, avete 
presente il giochino del dinosauro di Chome? Quello che evita gli ostacoli 
quando sparisce la connessione? Ecco, una cosa del genere. Ovviamente, 
oltre questo, mi piacerebbe farmi una cultura in tal senso, poi si vedrà.
Quindi, se avete tutorial, libri, siti, canali youtube (ed altro) da 
consigliare, fate pure, non siate timidi.
Qualsiasi consiglio è prezioso. Considerate che l'ultima volta che mi sono 
applicato alla programmazione è stato alle superiori, metà anni '80, 
praticamente diverse ere geologiche fa, utilizzavamo gli Olivetti M20.
Lasciatemi dire che con i diagrammi di flusso e gli operatori booleani ero 
un campione :)
Un sentito ringraziamento a prescindere.

papà Gatto™  ha detto questo giovedì :

Di tutti proprio java...
Superiori metà anni 80 allora sei in età pensionabile, amico mio.
Non è meglio se ti compri una canna da pesca o una ruzzola?
 
Oppure ti scarichi UE5 e cominci a creare contenuti, a mio avviso è 
molto più appagante e rilassante.
 
-- 
Sta per scoppiare la terza guerra mondiale con Di Maio ministro degli 
Esteri. La cosa sorprendente è che le due cose non sono collegate.

 Buongiorno Signori,
[...]
 
Unity.
Ho detto.
 
Puoi scivere quelle due righe di codice che ti servono per avere cose 
funzionanti sia in C# (suggerito) che in JScript

Sembra che mrfalken abbia detto :

Ecco è arivato quest'altro va
 
-- 
Salvini si vanta di aver spinto le persone ad andare a votare. È come 
se i fascisti si vantassero di aver portato gli americani in Italia.


Dico una cosa fuori dal coro e .... "strana".
Vuoi cimentarti in qualche giochetto, anche ben strutturato e devi partire 
da zero con la programmazione?
Prova ROBLOX. E' una cazzata, lo so, ma guarda che, per fare un bel gioco, 
oltre ad avere l'idea, ti divertirai a sviluppare la parte grafica 
(visivamente, niente codice) ed a codificare le interazioni in LUA che è 
molto facile e molto attuale.
Tra l'altro imparerai anche come si distribuisce il codice fra server e 
client per evitare i cheat.

 "conoscere lo javascript ok, ma per fare cosa?". A quesa domanda rispondo 
 
 
un GIGANTESCO spartiacque: come sei messo con l'inglese ? vai oltre
"ies i spik veri uell" ?


JS e' stato dismesso da unity (per fortuna)


Se lo scopo e' imparare a far qualche giochino ti consiglio 
fortissimamente Godot: 
https://godotengine.org/
 
Ti da gia' tutti gli strumenti per creare giochi 2d/3d, e' molto 
leggero, usa un linguaggio tipo python (che e' piu' semplice di js), ha 
gia' tutti gli editor che ti servono, e' ovviamente gratuito.

 "ies i spik veri uell" ?
 
Per usare dei numeri, diciamo che capisco il 70% di quel che leggo. 

papà Gatto™  ci ha detto :

Peccato.. ci sono un tot di indianini simpatici che spiegano il java
ma sono in inglese, con l'accento di apu :P


E lo fanno tenendo una caramella in bocca.

 gia' tutti gli editor che ti servono, e' ovviamente gratuito.
 
Segnato!
Ad ogni modo, oggi pomeriggio mi sono piazzato un paio di ore su questo 
sito: 
https://www.w3schools.com/js/default.asp
 
 
Ho letto alcuni tutorial e svolto diversi esercizi, cavolo, sto andando 
piuttosto bene, almeno per ora :)
Mi è tornato in mente il vetusto Amiga Basic con cui giocavo millenni fa. 
E' un sito perfetto per imparare le basi di quello che definirei la 
"struttura" del JS. 
 

 molto più appagante e rilassante.
 
ha scritto javascript. non java. 
 
-- 
posted from 
https://fcku.it/
 

On 28.10.2021 11:10:15 +02:00, papà Gatto™  wrote:

Se mi insegni a fare il barista e abbandonare 'sto mondo ti faccio una 
full immersion :)
 
Ma di Java, per fortuna la peste Javascript l'ho quasi sempre scansata.
-- 
Soprano


Certo ma da javascript devi comunque usare delle librerie per, che ne 
so, fare il 3D. Con Godot oltre al linguaggio hai anche tutte le 
librerie che ti servono, e spesso ti tolgono un sacco di incombenze.
 
Faccio un esempio. Su godot se metti un piano inclinato e ci appoggi una 
sfera sopra, ed abiliti la fisica, la sfera rotolera' da sola in 
funzione della forza di gravita'. Da un pannello di proprieta' puoi 
comodamente cambiare la forza di gravita', la direzione, aggiungere con 
un click magari l'attrito eccetera. Senza scrivere una linea di codice. 
Codice che devi scrivere solo per impostare il tuo gameplay.
Invece da javascript tutte queste cose che un motore normalmente fa da 
solo te le devi implementare tu, con tutti gli scazzi relativi.
 
Poi ci sta, se vuoi imparare js anche per poi usarlo  su siti web a 
livello professionale ci sta, se il tuo scopo e' invece solo imparare a 
programmare in funzione di fare qualche giochino 2d-3d davvero ti 
consiglio caldamente di guardare godot (o unity se vuoi qualcosa di piu' 
potente ma anche piu' complesso).

 full immersion :)
 
Se vuoi t'insegno a prescindere, figurati :D

 potente ma anche piu' complesso).
 
Si, hai centrato il punto, il discorso del giochino è più che altro una 
"scusa" per iniziare un percorso di conoscenza del JS. Ho visto che JS è 
piuttosto versatile ed è utilizzabile per contesti molto diversi fra loro. 

 E lo fanno tenendo una caramella in bocca.
 
Come non quotarti :D

 piuttosto versatile ed è utilizzabile per contesti molto diversi fra loro.
 
 
Allora ha senso assolutamente.
Ti lascio con un gioco fatto da un mio amico, in js:
 
https://www.omiod.com/games/FK2/
 
 
era entrato persino nel showcase di google.

 JS e' stato dismesso da unity (per fortuna)
 
Era ora!
 
Allora come non detto, deve morì :P