Ogni volta che finiró la minuta di una sezione cospicua la pubblicheró qui in modo che possa essere esaminata, allo scopo di rendere il manuale quanto piú utile possibile.
Qui non ho badato molto all´ortografia, mi interessa l´esercizio di chiarezza e semplicitá.
Le parti incorniciate sono i frammenti del manuale stesso.
Quote
Fra la tastiera e la sedia.
Manuale di interpretazione per prontuari M.U.G.E.N.
A cura di
Alessandro Mosetti.
Manuale di interpretazione per prontuari M.U.G.E.N.
A cura di
Alessandro Mosetti.
Quote
Indice.
0 Introduzione.
0.1 A chi si rivolge il manuale.
0.2 Obbiettivi del manuale
0 Introduzione.
Sul web non mancano certo manuali che elencano le funzioni, gli attuatori e i controlli presenti
nell´architettura di M.U.G.E.N. Spiegando esaustivamente cosa dovrebbero fare se vengono inseriti nella giusta collocazione, tuttavia alcune persone non comprendono quale sia questa giusta collocazione.
Di fronte a qualcosa come:
Veladd Aggiunge velocitá all´oggetto su cui é impiegato.
É chiaro piú o meno a chiunque sia in grado di leggere nella lingua in cui é compilata la tabella che lo strumento „veladd“ prende qualcosa e la fa andare piú veloce.
Ciónonostante le domande che rimangono senza risposta per chi non ha assimilato la filosofia della programmazione modulare o organica sono ancora molte.
Prima tra tutte viene la domanda:
Si, ma dove lo metto? Se metto un veladd nel portaguanti della mia automobile questa andrá piú veloce?
Poi un´altra domanda tutt´altro che stupida é:
Ho capito bene che Veladd aggiunge velocitá, ma se voglio togliere velocitá, cioé frenare, quale é la funzione? Velsub(tract) non esiste neanche.
Un esperto di programmazione armonica potrebbe ritenerla una domanda stupida, ma molti utenti, pur conoscendo l´esistenza di numeri relativi non hanno idea di come applicarli a funzioni che tra l´altro non conoscono.
Questi strumenti con cui operare sulle funzioni non si trovano nei prontuari, questo manuale si propone di sopperire a tale mancanza in modo da fornire a chi si avvicina al mondo del M.U.G.E.N. Una comprensione esaustiva del modo di leggere e impiegare le funzioni e le sequenze.
0.1 A chi si rivolge il manuale.
Questo manuale si rivolge a molte categorie di persone.
Intanto a chi ha sentito dire che c´é un programma che permette di fare i giochi di lotta senza faticare, si propone di spiegare esattamente cosa si intende per „senza faticare“
A chi, sentito dire che c´é questo programma, ha cercato di comprendere il processo produttivo e, a digiuno di algebra degli insiemi o architettura degli elaboratori, si é spaventato di fronte alle troppe parole quasi prive di vocali che sembrano richiamarsi a vicenda.
É molto piú semplice di quanto sembri, se ci si mette nella corretta ottica.
Ai programmatori CNS esperti che vogliono arricchire il proprio... CNS (se mi perdonano il gioco di parole) con pseudofunzioni di gran prestigio.
Ai tutori CNS che, sentendosi come pulcini che contemplano delle uova, vorrebbero capire dove si trova il problema.
Ritengo di averne individuato una parte.
0.2 Obbiettivi del manuale.
Gli obbiettivi di questo manuale vanno cercati negli scopi di chi si appresta a studiarlo, ma posso dire che questo manuale pur non insegnando la programmazione CNS é orientato a colmare le lacune nella formazione preliminare di chi volesse avvicinarsi a tale disciplina.
0.2.1 CNS????
Abbiamo giá un parolone difficile: CNS Cos´é questo CNS? Va con la senape o con la salsa di mirtilli?
Per il momento vi basti sapere che é uno strumento che esegue una serie di comandi.
0.2.2 ESERCIZIO SVOLTO.
Ora, vediamo di immergerci nel mondo della programmazione con un problema che va risolto senza neanche toccare il computer.
Immaginate di avere un fratello che svolge un qualche tipo di lavoro, vostro fratello ha due strane idiosincrasie:
1) Appena arriva a casa va al frigorifero e ne estrae una lattina di birra, che inizia a bere mentre si dirige al divano del salotto, immancabilmente.
2) non guida mai un veicolo se ha bevuto anche un solo sorso di bevande alcoliche. (e dove abitate non c´é alcuna alternativa)
Immaginate che voi possedete un cellulare, vostro fratello no.
Un giorno squilla il vostro cellulare, e vi avvisano che la fidanzata di vostro fratello si é rotta un piede. Non ci si muore, ma é una ragazza piuttosto capricciosa, e se vostro fratello non va all´ospedale la sera stessa sono guai.
Voi avete un impegno molto importante e decidete di lasciargli un biglietto spiegandogli la situazione.
La domanda é: dove glie lo lasciate?
Soluzione:
Se glie lo mettete sulla porta di casa, qualche evento fortuito potrebbe staccarlo da lí.
Se glie lo mettete sul divano, o in qualunque posto diverso dal frigo lo leggerá dopo aver bevuto, e non potrá recarsi all´ospedale.
quindi dovete lasciarglielo sul frigorifero, siete sicuri che ci andrá prima di aver bevuto e potrá prendere l´automobile piuttosto che una lattina di birra.
Quello che avreste fatto con il bigliettino si chiama "changestate" ed é il cuore della programmazione CNS.
M.U.G.E.N. si comporta come questo ipotetico fratello, Se nessuno gli dice cosa fare, eseguirá delle operazioni con una sequenza ordinata, finché non gli viene detto al momento giusto del processo di fare qualcos´altro.
Quando ha finito di fare il "qualcos´altro" bisogna dirgli di tornare alla sua normale routine.
Se gli si da il comando nel momento sbagliato o nel modo sbagliato fará tutt´altro oppure non fará nulla e andrá avanti nella sua routine.
Piú avanti parleró di "implicazioni ed esplicazioni", ma per completare l´esercizio, e sincerarsi che nostro fratello VADA all´ospedale, aggiungiamo un´esplicazione.
Potrebbe, questa sera, trovare il frigo privo di birre OPPURE aver voglia di una birra calda.
In tal caso andrebbe a cercarla nello sgabuzzino TRALASCIANDO il frigorifero, e noi, disgraziatamente abbiamo un solo foglietto di carta.
Qui ci vuole un´esplicazione.
Dovremmo sincerarci che ci siano birre in frigo, ma non risolverebbe il caso in cui nostro fratello desideri una birra calda.
Potremmo togliere tutte le birre dal frigo e metterle in sgabuzzino, ma non risolverebbe il caso in cui nostro fratello, non trovando birre preferisca un succo di mirtillo e tralasci le birre in sgabuzzino.
Potremmo togliere tutte le birre dallo sgabuzzino e metterle davanti al frigo, e il fogliettino sopra le birre davanti al frigo.
Avremo in tal modo ESPLICATO che nostro fratello DEVE passare per il frigorifero e leggere il biglietto che gli abbiamo lasciato.
La soluzione deve andar bene in entrambi i casi: se mettessimo le birre dallo sgabuzzino al divano, non avremmo risolto niente.
Le esplicazioni superflue sono ammissibili per il programmatore alle prime armi, ma l´ottica di chi vuole impadronirsi dell´arte é che le esplicazioni superflue son opera del maligno. Piú avanti verrá spiegato il perché.
§
Ora ripartiamo da 0... o per essere piú precisi da cose che vi hanno insegnato quando avevate sei o sette anni, ed é indispensabile avere ben chiare in mente per leggere le parolacce che si son inventati gli sviluppatori del M.U.G.E.N.
"Solo chi sa farsi bambino entrerá nel regno dei cieli" (il re del piercing)
0 Introduzione.
0.1 A chi si rivolge il manuale.
0.2 Obbiettivi del manuale
0 Introduzione.
Sul web non mancano certo manuali che elencano le funzioni, gli attuatori e i controlli presenti
nell´architettura di M.U.G.E.N. Spiegando esaustivamente cosa dovrebbero fare se vengono inseriti nella giusta collocazione, tuttavia alcune persone non comprendono quale sia questa giusta collocazione.
Di fronte a qualcosa come:
Veladd Aggiunge velocitá all´oggetto su cui é impiegato.
É chiaro piú o meno a chiunque sia in grado di leggere nella lingua in cui é compilata la tabella che lo strumento „veladd“ prende qualcosa e la fa andare piú veloce.
Ciónonostante le domande che rimangono senza risposta per chi non ha assimilato la filosofia della programmazione modulare o organica sono ancora molte.
Prima tra tutte viene la domanda:
Si, ma dove lo metto? Se metto un veladd nel portaguanti della mia automobile questa andrá piú veloce?
Poi un´altra domanda tutt´altro che stupida é:
Ho capito bene che Veladd aggiunge velocitá, ma se voglio togliere velocitá, cioé frenare, quale é la funzione? Velsub(tract) non esiste neanche.
Un esperto di programmazione armonica potrebbe ritenerla una domanda stupida, ma molti utenti, pur conoscendo l´esistenza di numeri relativi non hanno idea di come applicarli a funzioni che tra l´altro non conoscono.
Questi strumenti con cui operare sulle funzioni non si trovano nei prontuari, questo manuale si propone di sopperire a tale mancanza in modo da fornire a chi si avvicina al mondo del M.U.G.E.N. Una comprensione esaustiva del modo di leggere e impiegare le funzioni e le sequenze.
0.1 A chi si rivolge il manuale.
Questo manuale si rivolge a molte categorie di persone.
Intanto a chi ha sentito dire che c´é un programma che permette di fare i giochi di lotta senza faticare, si propone di spiegare esattamente cosa si intende per „senza faticare“
A chi, sentito dire che c´é questo programma, ha cercato di comprendere il processo produttivo e, a digiuno di algebra degli insiemi o architettura degli elaboratori, si é spaventato di fronte alle troppe parole quasi prive di vocali che sembrano richiamarsi a vicenda.
É molto piú semplice di quanto sembri, se ci si mette nella corretta ottica.
Ai programmatori CNS esperti che vogliono arricchire il proprio... CNS (se mi perdonano il gioco di parole) con pseudofunzioni di gran prestigio.
Ai tutori CNS che, sentendosi come pulcini che contemplano delle uova, vorrebbero capire dove si trova il problema.
Ritengo di averne individuato una parte.
0.2 Obbiettivi del manuale.
Gli obbiettivi di questo manuale vanno cercati negli scopi di chi si appresta a studiarlo, ma posso dire che questo manuale pur non insegnando la programmazione CNS é orientato a colmare le lacune nella formazione preliminare di chi volesse avvicinarsi a tale disciplina.
0.2.1 CNS????
Abbiamo giá un parolone difficile: CNS Cos´é questo CNS? Va con la senape o con la salsa di mirtilli?
Per il momento vi basti sapere che é uno strumento che esegue una serie di comandi.
0.2.2 ESERCIZIO SVOLTO.
Ora, vediamo di immergerci nel mondo della programmazione con un problema che va risolto senza neanche toccare il computer.
Immaginate di avere un fratello che svolge un qualche tipo di lavoro, vostro fratello ha due strane idiosincrasie:
1) Appena arriva a casa va al frigorifero e ne estrae una lattina di birra, che inizia a bere mentre si dirige al divano del salotto, immancabilmente.
2) non guida mai un veicolo se ha bevuto anche un solo sorso di bevande alcoliche. (e dove abitate non c´é alcuna alternativa)
Immaginate che voi possedete un cellulare, vostro fratello no.
Un giorno squilla il vostro cellulare, e vi avvisano che la fidanzata di vostro fratello si é rotta un piede. Non ci si muore, ma é una ragazza piuttosto capricciosa, e se vostro fratello non va all´ospedale la sera stessa sono guai.
Voi avete un impegno molto importante e decidete di lasciargli un biglietto spiegandogli la situazione.
La domanda é: dove glie lo lasciate?
Soluzione:
Se glie lo mettete sulla porta di casa, qualche evento fortuito potrebbe staccarlo da lí.
Se glie lo mettete sul divano, o in qualunque posto diverso dal frigo lo leggerá dopo aver bevuto, e non potrá recarsi all´ospedale.
quindi dovete lasciarglielo sul frigorifero, siete sicuri che ci andrá prima di aver bevuto e potrá prendere l´automobile piuttosto che una lattina di birra.
Quello che avreste fatto con il bigliettino si chiama "changestate" ed é il cuore della programmazione CNS.
M.U.G.E.N. si comporta come questo ipotetico fratello, Se nessuno gli dice cosa fare, eseguirá delle operazioni con una sequenza ordinata, finché non gli viene detto al momento giusto del processo di fare qualcos´altro.
Quando ha finito di fare il "qualcos´altro" bisogna dirgli di tornare alla sua normale routine.
Se gli si da il comando nel momento sbagliato o nel modo sbagliato fará tutt´altro oppure non fará nulla e andrá avanti nella sua routine.
Piú avanti parleró di "implicazioni ed esplicazioni", ma per completare l´esercizio, e sincerarsi che nostro fratello VADA all´ospedale, aggiungiamo un´esplicazione.
Potrebbe, questa sera, trovare il frigo privo di birre OPPURE aver voglia di una birra calda.
In tal caso andrebbe a cercarla nello sgabuzzino TRALASCIANDO il frigorifero, e noi, disgraziatamente abbiamo un solo foglietto di carta.
Qui ci vuole un´esplicazione.
Dovremmo sincerarci che ci siano birre in frigo, ma non risolverebbe il caso in cui nostro fratello desideri una birra calda.
Potremmo togliere tutte le birre dal frigo e metterle in sgabuzzino, ma non risolverebbe il caso in cui nostro fratello, non trovando birre preferisca un succo di mirtillo e tralasci le birre in sgabuzzino.
Potremmo togliere tutte le birre dallo sgabuzzino e metterle davanti al frigo, e il fogliettino sopra le birre davanti al frigo.
Avremo in tal modo ESPLICATO che nostro fratello DEVE passare per il frigorifero e leggere il biglietto che gli abbiamo lasciato.
La soluzione deve andar bene in entrambi i casi: se mettessimo le birre dallo sgabuzzino al divano, non avremmo risolto niente.
Le esplicazioni superflue sono ammissibili per il programmatore alle prime armi, ma l´ottica di chi vuole impadronirsi dell´arte é che le esplicazioni superflue son opera del maligno. Piú avanti verrá spiegato il perché.
§
Ora ripartiamo da 0... o per essere piú precisi da cose che vi hanno insegnato quando avevate sei o sette anni, ed é indispensabile avere ben chiare in mente per leggere le parolacce che si son inventati gli sviluppatori del M.U.G.E.N.
"Solo chi sa farsi bambino entrerá nel regno dei cieli" (il re del piercing)
Addendum.
Circa il gioco di ruolo del fratello con la fidanzata in ospedale.
Quote
§
Nel mondo reale, se vi fanno un giochetto simile, forse potete sbrigarvela con un "E questo che c´entra?" "Quando ho parcheggiato la mia automobile, il paraurti della sua era giá cosí" "Vabbé, oche con oche, cani con cani, questa é la legge di natura, come ebbe a dire Mel Gibson"
Quello che é forse la cosa piú importante da mettersi in testa quando si lavora con il computer é che con il computer gli esercizi retorici non hanno senso. In una serata a birra & salsicce forse con questi giochetti potete ribaltare la situazione e far fare la figura del pirla a quello che voleva farla fare a voi.
Col computer non si puó. Se il computer dice "avete solo un pezzo di carta per ricavare il bigliettino" pensare: "potrei lacerarlo e scriverne 2 o parecchi" é una sterile perdita di tempo.
Ci sono altri tipi di "Giochetti" che invece funzionano, ma vi assicuro che é molto presto per parlarne qui.
Messaggio modificato da puffolotti il 17 November 2009 - 00:45

Aiuto










