Non sei registrato? Registrati subito cliccando QUI! E utilizza tutte le funzionalita' del sito!

Legge Di Fibonacci

Tutorial riguardanti le varie versioni di rpgmaker e non solo.

Legge Di Fibonacci

Messaggioda 3xter » 06/10/2009, 12:47

Non starò li a spiegarvi nel dettaglio cosa è la sequenza di fibonacci.
Ok, la spiegherò..

La sequenza è questa:

1 - 2 - 3 - 5 - 8 - 13 - 21 (Etc.)

Come l'ho ottenuta?

Sommando il risultato della prima addizione al primo addendo.

(trix, sei fuso?)

No ragazzi tranquilli non ho fumato.

Eccola spiegata ancora meglio:

1 + 1 = 2
2 + 1 = 3
3 + 2 = 5
5 + 3 = 8
8 + 5 = 13

Come vedete il risultato passa al primo posto e quello che prima era il primo addendo, passa al secondo. (ok se li invertiamo non succede niente ma è corretto mantenere sempre quest'ordine onde evitare casini)

(trix davvero questa lezione è troppo difficile per me!)

IF var: Difficoltà Lezione > Livello Maker
Go to "Livello Intermedio"

Bene dopo questa parentesi nerdistica torniamo a noi.

La sequenza è utile per studiare e realizzare una semplice (ma realmente complessa) accelerazione, strutturata con questo semplice algoritmo

Ciclo
a+b=c
c+a=b(ridichiarato)
b+c=a(ridichiarato)
Ripeti


Problema N°1
Ma in Rpg Maker non possiamo sommare due variabili per dare il valore a una terza!

a= +b

Così funzionano le somme tra variabili in rpg maker: Variabile1 + Variabile2 = Variabile1(con valore diverso)

Ma allora come si fa?

Ragioniamo.

Diamo un valore alla variabile A e uno alla variabile B (All'inizio dovranno essere gli stessi)

a+b (a=1 + b=1)

a+b=a (1+1=2 // a+b=2 // 2==a)

la variabile a da 1 è passata a 2 quindi per verificare e rendere continua la legge di Fibonacci dovremmo sommarla di nuovo alla a, ma ciò non è possibile perchè la variabile a ha cambiato valore, quindi la sommiamo alla variabile b

Attenzione però, dobbiamo sommare la "a" alla "b" e non viceversa, altrimenti ci ritroviamo con b=1 e a=3 e la sequenza non si verificherà

Attenzione2: Ora scriverò la sequenza per rpg maker, ma fate attenzione perchè inserirò affianco alla lettera, il valore (non è una moltiplicazione quindi)

a1+b1=a2
b1+a2=b3
a2+b3=a5
b3+a5=b8
a8+b5=a13

La sequenza è soddisfatta?

Esercizio
Creare un evento con la sequenza in cui ad ogni cambio di valore venga visualizzata una picture con opacità 200 e con coordinate variabili a=X b=Y
Se il valore è "Pari" la picture dovrà avere il blending impostato su "aggiungi"
altrimenti su "sottrai".
Se è un multiplo di 4 il blending andrà su normale.

Create la sequenza con almeno 10 valori.

Troppo difficile? | +
è o non è il corso esperti? ;)
ImmagineClicca qui per ingrandire

Burle Simpatiche | +
[01:45:36] ­sai come far disconnettere un contatto? XD
[01:45:40] ­l'ho fatto con zhu
­rpgmkr.net-Marco scrive:
[01:46:15] ­l'ho letto su makerando
­trick0 scrive:
[01:46:27] ­si ma che metodo usi?
[01:46:37] ­io ne conosco uno più rapido
[01:46:39] ­scrivi
[01:46:41] ­ /exit
[01:46:48] ­SE hai il plus eh
[01:48:30] ­­rpgmkr.net-Marco si è disconnesso
­trick0 scrive:
[01:48:53] ­finisce in firma

Ecco perchè Rain's Legacy va avanti rapidamente | +
­trixter says:
[13:06:29] ­debugghiamo sto bs ti prego ç.ç
­Ichy says:
[13:07:08] ­ok dai
[13:07:19] ­è che avevo trovato la donna della mia vita
[13:07:26] ­può aspettare
Avatar utente
3xter
Fondatori
Fondatori
 
Messaggi: 1010
Iscritto il: 12/08/2009, 12:22
Grazie dati: 0 volte
Grazie ricevuti: 2 volte
Ruolo: Eventer
Progetto/i VX: Rain's Legacy
Tool Preferito: Rpg Maker VX / Sharp Develop

Re: Legge Di Fibonacci

Messaggioda Ally » 10/10/2009, 1:36

Gran bella lezione °_°
Veramente utile!
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
Località: Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3

Re: Legge Di Fibonacci

Messaggioda 3xter » 10/10/2009, 9:59

Ottimo! :) fai compiti allora :D
ImmagineClicca qui per ingrandire

Burle Simpatiche | +
[01:45:36] ­sai come far disconnettere un contatto? XD
[01:45:40] ­l'ho fatto con zhu
­rpgmkr.net-Marco scrive:
[01:46:15] ­l'ho letto su makerando
­trick0 scrive:
[01:46:27] ­si ma che metodo usi?
[01:46:37] ­io ne conosco uno più rapido
[01:46:39] ­scrivi
[01:46:41] ­ /exit
[01:46:48] ­SE hai il plus eh
[01:48:30] ­­rpgmkr.net-Marco si è disconnesso
­trick0 scrive:
[01:48:53] ­finisce in firma

Ecco perchè Rain's Legacy va avanti rapidamente | +
­trixter says:
[13:06:29] ­debugghiamo sto bs ti prego ç.ç
­Ichy says:
[13:07:08] ­ok dai
[13:07:19] ­è che avevo trovato la donna della mia vita
[13:07:26] ­può aspettare
Avatar utente
3xter
Fondatori
Fondatori
 
Messaggi: 1010
Iscritto il: 12/08/2009, 12:22
Grazie dati: 0 volte
Grazie ricevuti: 2 volte
Ruolo: Eventer
Progetto/i VX: Rain's Legacy
Tool Preferito: Rpg Maker VX / Sharp Develop

Re: Legge Di Fibonacci

Messaggioda kekkorider » 10/10/2009, 11:16

la legge di fibonacci in se è una cagata,ma l'esercizio un pò meno... ç.ç
Avatar utente
kekkorider
Amministratore
Amministratore
 
Messaggi: 396
Iscritto il: 12/08/2009, 13:59
Grazie dati: 4 volte
Grazie ricevuti: 1 volte
Ruolo: Eventer
Progetto/i 2k/2k3: Valya - Eden Divide
Progetto/i XP: Restricted - Project 15

Re: Legge Di Fibonacci

Messaggioda Petryx » 21/10/2009, 21:02

bellaaaaaa io la legge di fibonacci la so qual'è nn serviva spiegare lol

cmq interessante sta lezzione comply :D
ImmagineClicca qui per ingrandire


ImmagineClicca qui per ingrandire
ImmagineClicca qui per ingrandire ImmagineClicca qui per ingrandire
ImmagineClicca qui per ingrandire
Avatar utente
Petryx
Maker Viandante
Maker Viandante
 
Messaggi: 208
Iscritto il: 15/08/2009, 21:09
Grazie dati: 0 volte
Grazie ricevuti: 0 volte
Ruolo: Eventer

Re: Legge Di Fibonacci

Messaggioda cecco4 » 27/11/2009, 19:03

non comprendo che utilità abbia nel making...
Avatar utente
cecco4
Neofita
Neofita
 
Messaggi: 8
Iscritto il: 24/11/2009, 21:56
Grazie dati: 0 volte
Grazie ricevuti: 0 volte
Ruolo: Eventer

Re: Legge Di Fibonacci

Messaggioda napco » 28/11/2009, 15:18

Io si, avendo realizzato dei platforms col 2k... Il mio algoritmo di accelerazione di gravità sarebbe stato molto più efficiente utilizzando questo sistema! Non mi era mai venuto in mente. Ottima idea! (peccato che io non utilizzi più il 2000...)
Podi raggiunti: | +
ImmagineClicca qui per ingrandireImmagineClicca qui per ingrandireImmagineClicca qui per ingrandire
Avatar utente
napco
Maker Viandante
Maker Viandante
 
Messaggi: 205
Iscritto il: 24/11/2009, 16:55
Località: Marte
Grazie dati: 0 volte
Grazie ricevuti: 0 volte
Ruolo: Scripter
Tool Preferito: C(++)ervello

Re: Legge Di Fibonacci

Messaggioda E.O.W. » 28/11/2009, 15:39

napco ha scritto:Io si, avendo realizzato dei platforms col 2k... Il mio algoritmo di accelerazione di gravità sarebbe stato molto più efficiente utilizzando questo sistema! Non mi era mai venuto in mente. Ottima idea! (peccato che io non utilizzi più il 2000...)

Perché non fai veder anche qui la tua collezione pre-2009?
29/12/09
ImmagineClicca qui per ingrandire
Fondatore e primo membro dell'organizzazione 'Orfani di Makerando'
Con affetto per makerando, E.O.W.

--------------------------------------------------------------
Ex-mod di RpgMkr.net
------------------------------------------------------------------
"Non guardare Devilman - diventi violento -
non leggere Spiderman - diventi violento -
non ascoltare Methodman - diventi violento -
figurati cos'è restare un giorno in Parlamento!"
(tratto dalla canzone "Il secondo secondo me" di Caparezza)
------------------------------------------------------------------
ImmagineClicca qui per ingrandire
Avatar utente
E.O.W.
Maker Dilettante
Maker Dilettante
 
Messaggi: 324
Iscritto il: 16/09/2009, 15:51
Grazie dati: 0 volte
Grazie ricevuti: 0 volte
Ruolo: Story Boarder
Tool Preferito: Un po' tutti

Re: Legge Di Fibonacci

Messaggioda 3xter » 28/11/2009, 18:29

@Napco: è un principio che si può applicare con qualsiasi tool o linguaggio si voglia..alla fine è solo un cambio di variabili :D
ImmagineClicca qui per ingrandire

Burle Simpatiche | +
[01:45:36] ­sai come far disconnettere un contatto? XD
[01:45:40] ­l'ho fatto con zhu
­rpgmkr.net-Marco scrive:
[01:46:15] ­l'ho letto su makerando
­trick0 scrive:
[01:46:27] ­si ma che metodo usi?
[01:46:37] ­io ne conosco uno più rapido
[01:46:39] ­scrivi
[01:46:41] ­ /exit
[01:46:48] ­SE hai il plus eh
[01:48:30] ­­rpgmkr.net-Marco si è disconnesso
­trick0 scrive:
[01:48:53] ­finisce in firma

Ecco perchè Rain's Legacy va avanti rapidamente | +
­trixter says:
[13:06:29] ­debugghiamo sto bs ti prego ç.ç
­Ichy says:
[13:07:08] ­ok dai
[13:07:19] ­è che avevo trovato la donna della mia vita
[13:07:26] ­può aspettare
Avatar utente
3xter
Fondatori
Fondatori
 
Messaggi: 1010
Iscritto il: 12/08/2009, 12:22
Grazie dati: 0 volte
Grazie ricevuti: 2 volte
Ruolo: Eventer
Progetto/i VX: Rain's Legacy
Tool Preferito: Rpg Maker VX / Sharp Develop

Re: Legge Di Fibonacci

Messaggioda herupty » 10/02/2010, 9:49

3xter ha scritto:Esercizio
Creare un evento con la sequenza in cui ad ogni cambio di valore venga visualizzata una picture con opacità 200 e con coordinate variabili a=X b=Y
Se il valore è "Pari" la picture dovrà avere il blending impostato su "aggiungi"
altrimenti su "sottrai".
Se è un multiplo di 4 il blending andrà su normale.

Create la sequenza con almeno 10 valori.

Troppo difficile? | +
è o non è il corso esperti? ;)


ma pari per una coordinata?

 Edit: Capito

ecco l'ersercizio fatto con il VX, ma non credo che cambi...
Spoiler: mostra
@>Control Variables: [0001:a] = 1
@>Control Variables: [0002:b] = 1
@>Show Picture: 1, 'Angel', Upper Left (Variable[0001][0002]), (100%,100%)200, Normal
@>Wait: 60 frame(s)
@>Control Variables: [0001:a] += Variable [0002:b]
@>Show Picture: 1, 'Angel', Upper Left (Variable[0001][0002]), (100%,100%)200, Add
@>Wait: 60 frame(s)
@>Control Variables: [0002:b] += Variable [0001:a]
@>Show Picture: 1, 'Angel', Upper Left (Variable[0001][0002]), (100%,100%)200, Sub
@>Wait: 60 frame(s)
@>Control Variables: [0001:a] += Variable [0002:b]
@>Show Picture: 1, 'Angel', Upper Left (Variable[0001][0002]), (100%,100%)200, Sub
@>Wait: 60 frame(s)
@>Control Variables: [0002:b] += Variable [0001:a]
@>Show Picture: 1, 'Angel', Upper Left (Variable[0001][0002]), (100%,100%)200, Normal
@>Wait: 60 frame(s)
@>Control Variables: [0001:a] += Variable [0002:b]
@>Show Picture: 1, 'Angel', Upper Left (Variable[0001][0002]), (100%,100%)200, Sub
@>Wait: 60 frame(s)
@>Control Variables: [0002:b] += Variable [0001:a]
@>Show Picture: 1, 'Angel', Upper Left (Variable[0001][0002]), (100%,100%)200, Sub
@>Wait: 60 frame(s)
@>Control Variables: [0001:a] += Variable [0002:b]
@>Show Picture: 1, 'Angel', Upper Left (Variable[0001][0002]), (100%,100%)200, Add
@>Wait: 60 frame(s)
@>Control Variables: [0002:b] += Variable [0001:a]
@>Show Picture: 1, 'Angel', Upper Left (Variable[0001][0002]), (100%,100%)200, Sub
@>Wait: 60 frame(s)
@>Control Variables: [0001:a] += Variable [0002:b]
@>Show Picture: 1, 'Angel', Upper Left (Variable[0001][0002]), (100%,100%)200, Sub
@>Wait: 60 frame(s)
@>Control Variables: [0002:b] += Variable [0001:a]
@>Show Picture: 1, 'Angel', Upper Left (Variable[0001][0002]), (100%,100%)200, Normal
@>Comment: Che casino!!!
@>
lool | +
io: ma nel chara maker non trovo l'elmo
*invio l'img*
ally: ma sono chara mack quelli del template °_°
io: lo so
io: poi riadatto qualcosina
ally: mi servono!
ally: me ne ero dimenticato °_°

io: loool tu l'hai messo e nn ti ricordi che c'è OMG
ally: evvaiiiiii
ally: posso fare i chara nel mio stileeeeeeeee

io: XD
io: (da mettere in firma)
Avatar utente
herupty
Apprendista Maker
Apprendista Maker
 
Messaggi: 640
Iscritto il: 30/12/2009, 21:16
Località: Milano
Grazie dati: 6 volte
Grazie ricevuti: 2 volte
Ruolo: Graphic
Tool Preferito: S.E.R.P.E. ;P

Prossimo

Torna a Tutorial

SEO Search Tags

tool legge di fibonacci      fibonacci legge      legge di fibonacci

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti