Jump to content
Rpg²S Forum

Usare seno, coseno e resto


mikb89
 Share

Recommended Posts

Usare seno, coseno e resto

Versione 1.0

 

1. Introduzione

 

Per
: RPG Maker XP/VX/VX Ace, RPG Maker 2000/2003 con patch.

Autore
: mikb89.

Descrizione
: Per chi programma minigiochi o crea da sé menu e HUD, queste funzioni tornano molto utili ma sono poco conosciute.

Tramite seno e coseno si possono ottenere movimenti particolari come oscillazioni o rotazioni.
Menu ad anello
,
HUD circolari
,
foglie che cadono
si creano tramite questi.

Il resto è utilizzatissimo per limitare un valore entro un certo campo, tipo nelle
voci di un menu
o per conoscere singole cifre di un numero (es. solo le decine), nel caso si vogliano
mostrare valori in menu/bs ad eventi
in cui i numeri sono dentro picture.

Con questo tutorial imparerete a fare tutte queste cose.

Ultima modifica
: 29/02/2012.

 

 

2. Tutorial

 

sin cos %

.Introduzione

Senza una conoscenza approfondita di matematica e trigonometria, per uno scripter autodidatta è difficile pensare

di andare ad usare queste tre funzioni che, invece, risultano utilissime una volta apprese.

Questo tutorial fornirà una base da cui partire.

 

.Setup

L'idea che dovremo avere è di una variabile che si va incrementando di una quantità unitaria. Io userò 0.1.

Creare la variabile è semplice:

@var = 0

E poi, per incrementarla ad ogni update:

@var += 0.1

Questa qui NON è LA tecnica, è solo quella che userò qui per spiegare queste funzioni.

 

.Seno

Il seno, in trigonometria, è una funzione che, dato un numero, ne fa risultare un altro compreso tra -1 e 1.

La sintassi matematica del seno è sin(x), dove x è il numero. Come vedete, ci sono le parentesi come se fosse una

funzione di programmazione. In RGSS(1,2,3,x), però, la sintassi è diversa:

risultato = Math::sin(@var)

in quanto la funzione fa parte del modulo Math.

Questo codice andrà messo nell'update, sotto l'incremento di @var scritto poc'anzi.

http://img407.imageshack.us/img407/2420/sinw.png

Nella figura la x sotto è la nostra @var che aumenta e il grafico mostra il valore restituito da sin a seconda del

cambiamento di questa.

Immaginatevi di essere piatti e di vedere questa figura perpendicolarmente dal punto di inizio di x verso la

direzione in cui va la freccia. Immaginate che non ci siano le linee già disegnate ma che sia un punto a seguirne

il movimento.

Il risultato di sin, che è quello che vedreste, è un movimento oscillante!

Questa cosa ovviamente non è utile solo se vogliamo fare un pendolo, vedremo infatti un esempio molto diffuso

subito dopo la breve spiegazione del coseno.

 

.Coseno

Il coseno funziona allo stesso modo del seno, solo, a valori 'spostati'.

Cioè, se il seno di 0 è 0, il coseno di 0 è 1.

I valori risultanti però spaziano nello stesso campo, fra -1 e 1.

Il risultato visivo è quindi lo stesso.

http://img854.imageshack.us/img854/8997/cosr.png

Nello stesso punto il valore sarà diverso da quello dato dal seno, ma l'andamento del punto osservato sarà sempre

oscillante.

Allora, a che serve conoscerli entrambi?

 

.Movimento circolare

L'esempio che avevo anticipato prima è il cerchio, o almeno il movimento necessario per crearlo.

Vi faccio un esempio pratico dettoci da un professore di fisica.

Ficcatevi un disco nel dito.

Poggiateci un oggetto sopra e alzate il dito in modo che il disco stia all'altezza dell'occhio.

Dovrete vedere il disco come una linea o quasi.

Fatelo girare e seguite l'oggetto con l'occhio.

Il movimento dell'oggetto è quello della funzione seno! (O coseno, vabé)

Guardando però il disco dall'alto, il movimento dell'oggetto è in realtà circolare.

Per ottenere questo, semplicemente assegniamo le coordinate ottenute dal risultato dato dallo stesso valore una

volta con seno e una volta con coseno. Codice:

@sprite.y = Math::sin(@var)
@sprite.x = Math::cos(@var)

Ovviamente @sprite dovrà essere prima creata e disegnata, poi aggiornata e, alla fine, cancellata.

@sprite = Sprite.new
@sprite.bitmap = Bitmap.new(30,30)
@sprite.bitmap.fill_rect(0,0,30,30,Color.new(255,255,255))

va messo all'inizio,

@sprite.update

dentro l'update, mentre:

@sprite.bitmap.dispose
@sprite.dispose

alla fine.

Questo è il codice di un quadrato che gira.

Voi però non lo vedrete.

Come abbiamo detto, i valori risultanti vanno da -1 a 1 e, in questo esempio sono anche non inclusi.

Per non inclusi intendo dire che il risultato ci si avvicina al limite, ma non lo raggiunge.

Immaginateli come -0.999999999999 e 0.999999999999, solo, con un numero di 9 infinito.

In programmazione il numero di 9 non è infinito ma dipende dal tipo di variabile che si usa, ma questi son altri

discorsi.

Quindi, come intero, visto che i pixel sono proprio interi, il risultato sarà sempre 0. O 1 a seconda

dell'arrotondamento.

È quindi necessario moltiplicare il risultato in base allo spazio fra cui vogliamo far muovere l'oggetto.

Mettiamo che vogliamo farlo muovere di 100 pixel, dobbiamo moltiplicare per 50. Otterremo un movimento fra -50 e

50.

In questo modo girerà però attorno al bordo superiore sinistro della finestra. Possiamo spostarlo sommando dei

valori al risulato della funzione. Per metterlo ad esempio al centro dello schermo, per esempio lo schermo del VX:

@sprite.y = 416/2 + Math::sin(@var)*50
@sprite.x = 544/2 + Math::cos(@var)*50

Non sarà perfettamente centrato perché le coordinate si riferiscono all'angolo superiore sinistro dell'oggetto e

non al suo centro, si può rimediare con:

@sprite.ox = @sprite.oy = 30/2

per fare in modo che il punto di riferimento non sia 0 (ovvero l'angolo) ma il centro. La metà di 30 in quanto 30 è

la grandezza che abbiamo definito prima.

Volendo fare gli sboroni, possiamo anche cambiare l'angolazione del quadrato mentre gira.

@sprite.angle = -@var*360/(2*Math::PI)

Non si può passare direttamente @var perché l'angolo va da 0 a 360 mentre i valori che prendono le funzioni

sinusoidali hanno 2 volte pi greco come gamma di valori. Che corrisponde a Math::PI, mi pare chiaro.

Il meno va messo perché il giro è al contrario. I valori matematici litigano con quelli informatici perché nella

prima le y vanno dal basso verso l'alto mentre nella seconda è al contrario. Vabè.

 

.Resto

Il resto è più semplice e lo trovate spesso usato negli script.

Quello che rappresenta il resto lo sanno tutti. Divido 10 per 4. Mi viene 2,5. Se lo faccio col metodo di divisione

imparato alle elementari, ottengo 2 come risultato intero e un resto di 2.

La particolarità del resto è che non può superare il divisore. Il 4, in questo caso. Faccio esempi numerici.

8/4 = 2, resto 0

9/4 = 2, resto 1

10/4 = 2, resto 2

11/4 = 2, resto 3

12/4 = 3, resto 0

Sarà così all'infinito. 0, 1, 2 e 3.

Se vogliamo limitare un valore a un numero basta quindi valutare il resto.

In rpg maker viene ad esempio usato nelle pagine di equip, status, skill quando premendo PagUp si passa all'eroe

successivo.

 def next_actor
@actor_index += 1
@actor_index %= $game_party.members.size
$scene = Scene_Skill.new(@actor_index)
 end

Per ottenere il resto si usa %. O %= per settare. Con questo codice l'@actor_index non potrà indicare un eroe che

non è nel gruppo in quanto è limitato dalla dimensione di questo (in inglese members = membri [del gruppo], size =

dimensione).

Si poteva di certo mettere una condizione. Se @actor_index è maggiore di x allora impostalo a zero.

Oltre a non essere elegante, questa cosa funziona solo con incremento unitario.

Mettiamo che il party comprenda 3 elementi.

@actor_index è 2 (visto che parte da zero, indica il terzo elemento).

Se @actor_index venisse incrementato di 2, non dovrebbe essere impostato a 0, come fa la condizione, ma dovrebbe

andare a 1.

Con il resto il valore viene impostato correttamente.

 

Il resto si può usare anche dagli eventi, nel settaggio variabile.

Utilissimo ad esempio per indicare valori numerici via picture.

Come fate a mostrare 973 utilizzando 10 picture che contengono i signoli numeri da 0 a 9?

973%10 = 3

E avete il primo numero. Lo sottraete, dividete per 10 e avrete 97.

97%10 = 7

E così per tutti i numeri.

Poi tramite condizione potete mostrare la picture a seconda del numero.

Probabilmente troverete spiegazioni più approfondite su questa parte in un tutorial per bs ad eventi che, direi,

non è questo qui.

 

.Conclusione

Non avevo intenzione di creare un testo così lungo e, vedendolo mentre lo scrivevo, ho pensato di togliere la parte

sul resto. Però visto che non è troppo lunga e aggiungendola non cambia di molto il risultato finale l'ho lasciata.

Spero questo tutorial vi sia utile, che si faccia capire e che sia di vostro gradimento.

 

.Allegati

Ho incluso uno script dimostrativo che funziona su XP, VX e Ace. All'interno c'è scritto come farlo partire.

 

#chiamate $scene = Scene_TutSinCosMod.new per far partire il tutto (XP, VX)
#chiamate SceneManager.call(Scene_TutSinCosMod) per VX Ace
#per il VX Ace DOVETE usare un Inizio automatico
#per l'XP DOVETE usare un processo parallelo
class Scene_TutSinCosMod
 #codice inizializzazione, messo per compatibilità
 def main
Graphics.transition
loop do
  Graphics.update
  Input.update
  update
end
Graphics.freeze
dispose
 end
 #inizio parte che vi interessa guardare :*
 def initialize
#codice dal tutorial
@var = 0
@sprite = Sprite.new
@sprite.bitmap = Bitmap.new(30,30)
@sprite.bitmap.fill_rect(0,0,30,30,Color.new(255,255,255))
@sprite.ox = @sprite.oy = 30/2
#pannello informativo
@info = Sprite.new
@info.bitmap = Bitmap.new(200, 105)
@info.y = Graphics.height - 108
@info.x = 3
#i tre quadrati numerati
@sp = Sprite.new
@sp.x = Graphics.width/2 + Math::sin(@var)*30
@sp.bitmap = Bitmap.new(30,30)
@sp.bitmap.fill_rect(0,0,30,30,Color.new(255,255,255))
@sp.bitmap.draw_outlined_text(0,0,30,30,"1",1)
@sp.ox = 15
@sp2 = Sprite.new
@sp2.x = Graphics.width/2 + Math::cos(@var)*30
@sp2.y = Graphics.height/2 - 15
@sp2.bitmap = Bitmap.new(30,30)
@sp2.bitmap.fill_rect(0,0,30,30,Color.new(255,255,255))
@sp2.bitmap.draw_outlined_text(0,0,30,30,"2",1)
@sp2.ox = 15
@sp3 = Sprite.new
@sp3.x = Graphics.width/2 + @var%30
@sp3.y = Graphics.height - 30
@sp3.bitmap = Bitmap.new(30,30)
@sp3.bitmap.fill_rect(0,0,30,30,Color.new(255,255,255))
@sp3.bitmap.draw_outlined_text(0,0,30,30,"3",1)
@sp3.ox = 15
#linea centrale
@lp = Sprite.new
@lp.x = Graphics.width/2
@lp.bitmap = Bitmap.new(1,Graphics.height)
@lp.bitmap.fill_rect(0,0,1,Graphics.height,Color.new(255,255,255))
@lp.z = @sp.z - 1
 end
 def update
#aggiornamenti vari
@sp.update
@sp2.update
@sp3.update
@lp.update
@info.update
#codice dal tutorial
@var += 0.1
@sprite.update
@sprite.y = 416/2 + Math::sin(@var)*50
@sprite.x = 544/2 + Math::cos(@var)*50
@sprite.angle = -@var*360/(2*Math::PI)
#posizionamento quadrati numerati
@sp.x = Graphics.width/2 + Math::sin(@var)*30
@sp2.x = Graphics.width/2 + Math::cos(@var)*30
@sp3.x = Graphics.width/2 + @var%30
#scrittura valori nel pannello
@info.bitmap.clear
@info.bitmap.draw_text(0,0,200,24,"@var = "+@var.to_s)
@info.bitmap.draw_text(0,27,200,24,"1 = "+@sp.x.to_s)
@info.bitmap.draw_text(0,54,200,24,"2 = "+@sp2.x.to_s)
@info.bitmap.draw_text(0,81,200,24,"3 = "+@sp3.x.to_s)
 end
 def dispose
#codice dal tutorial
@sprite.bitmap.dispose
@sprite.dispose
#distruzione altri oggetti
@sp.bitmap.dispose
@sp.dispose
@sp2.bitmap.dispose
@sp2.dispose
@sp3.bitmap.dispose
@sp3.dispose
@lp.bitmap.dispose
@lp.dispose
 end
 #fine parte che vi interessa guardare
end
#compatibilità XP
if !defined?(Graphics.width)
 module Graphics
def self.width
  return 640
end
def self.height
  return 480
end
 end
end
#codice per disegnare i contorni neri nel testo
class Bitmap
 def draw_outlined_text(*args)
align = 0; color = self.font.color.clone
if Graphics.width == 544
  sh = self.font.shadow; self.font.shadow = false
end
if [2,3].include?(args.size)
  x = args[0].x; y = args[0].y
  w = args[0].width; h = args[0].height
  string = args[1]
  align = args[2] if args.size > 2
elsif [5,6].include?(args.size)
  x = args[0]; y = args[1]
  w = args[2]; h = args[3]
  string = args[4]
  align = args[5] if args.size > 5
else
  raise("Numero di argomenti non valido: " + args.size.to_s + "\n" +
		"Valori consentiti: 2,3,5,6")
end
self.font.color = Color.new(38,31,23,255)
draw_text(x, y + 1, w, h, string, align)
draw_text(x , y - 1, w, h, string, align)
draw_text(x + 1, y + 1, w, h, string, align)
draw_text(x + 1 , y - 1, w, h, string, align)
draw_text(x - 1, y + 1, w, h, string, align)
draw_text(x - 1 , y - 1, w, h, string, align)
draw_text(x + 1, y, w, h, string, align)
draw_text(x - 1, y, w, h, string, align)
self.font.color = color
draw_text(x, y, w, h, string, align)
self.font.shadow = sh if Graphics.width == 544
 end
end

Edited by mikb89

Script!

 

Roba scritta, guide:

 

Applicazioni:

 

Progetti!

http://img69.imageshack.us/img69/2143/userbarctaf.png http://img641.imageshack.us/img641/5227/userbartemplateb.pnghttp://i46.tinypic.com/ac6id0.png

Link to comment
Share on other sites

Uh ottimo un tutorial su seno e coseno! :3

Se ne era parlato dell'utilità, ma non aveva mai avuto tante applicazioni... magari se vuoi accennare a qualche esempio utile! ^ ^

 

Mi sa che per 2k e 2k3 non è tanto utile come tutorial, giusto come concetto D:

Ottimo lavoro! ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Grazieee ^^

Se ne era parlato dell'utilità, ma non aveva mai avuto tante applicazioni... magari se vuoi accennare a qualche esempio utile! ^ ^

L'esempio che forse più riscuotere più utilizzi è un HUD circolare. Oppure per fare oscillare oggetti in caduta per effetti atmosferici particolari. Vabè che ce ne sono di già fatti però. Comunque tipo foglie che cadono, tempesta di sabbia, ecc.

Mi sa che per 2k e 2k3 non è tanto utile come tutorial, giusto come concetto D:

Più che altro il resto. Comunque mi pare ci fossero patch che fanno usare le funzioni trigonometriche.

Script!

 

Roba scritta, guide:

 

Applicazioni:

 

Progetti!

http://img69.imageshack.us/img69/2143/userbarctaf.png http://img641.imageshack.us/img641/5227/userbartemplateb.pnghttp://i46.tinypic.com/ac6id0.png

Link to comment
Share on other sites

Dicevo di aggiungerli sopra per far capire agli utenti a cosa serve e far trovare loro la voglia di leggere il tutorial! XD

^ ^

 

Sì, sì ci sono patch apposite :D

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Ottimo tutorial per l'utilizzo delle funzioni trigonometriche, molto utile anche per capire l'utilità di queste funzioni in varie situazioni! :)

Making


-Giochi in sviluppo: (Tutto in sospeso)


Super Mario Bros.: The Koopa World =>Qui la discussione e la DEMO del gioco

Sonic Adventure 3: Chaos Collapse =>Non ancora presentabile

-Progetti futuri:

Keroro Gunsou: Pekopon Shinryaku Kansei!...Tabun. De Arimasu!



Risorse grafiche


Chara VX fatti da me QUI
Faceset Generator QUI



I miei tutorial


Tutorial password Game Maker 8 CLICCA QUI
Tutorial scelta Game Maker 8 CLICCA QUI



Recensioni - Caratteristiche e mie recensioni


Caratteristiche delle mie recensioni


Nel titolo della recensione scrivo sempre quale versione ho giocato (questo discorso non vale ovviamente per le esclusive), di conseguenza la mia recensione si basa solo su quella/e console. Quindi potrei non essere al corrente di eventuali differenze fra le varie versioni, a parte nel caso di problemi particolarmente gravi che si vengono quindi a sapere dai siti internet. Nel caso io sia al corrente di diversità fra le versioni, lo specificherò sempre sotto la recensione.

Quando in un gioco è presente il multiplayer o features di questo tipo, se nella recensione non ne parlo significa che non ho le ho potute provare.

Le recensioni che faccio si basano su cinque aspetti, fondamentali elementi presenti in un videogioco

-Storia: In questo aspetto viene analizzata la trama del videogioco e il modo in cui essa viene sviluppata durante l'intera esperienza videoludica. Essa non viene valutata solo in base alla sua semplicità o alla sua complessità , ma anche in base alla sua originalità , alla sua consistenza e alla sua adeguatezza. Trame complesse sviluppate male e inadeguate verranno valutate con un punteggio più basso rispetto ad una trama che, seppure semplice, risulta essere scorrevole al punto giusto e adeguata al contesto del gioco.

-Grafica: In questo aspetto viene analizzata la parte visiva del videogioco. Si valuteranno quindi in primis l'ispirazione, il design, le scelte cromatiche, l'atmosfera, la coerenza, la fisica, il framerate, animazioni e caratterizzazione di personaggi e ambientazioni. Solo poi, se necessario e se il genere di gioco che sto recensendo lo permette, verrà valutato quanto la grafica è al passo con i tempi. Un gioco senz'anima verrà valutato con un punteggio molto basso anche se la grafica utilizzata è di ultima generazione.

-Gameplay: L'aspetto più complesso. Del gameplay fanno parte le meccaniche di gioco, l'originalità , assenza di bug evidenti, la precisione dei comandi e come il tutto viene sviluppato e amalgamato. Sul gameplay vanno anche ad influire aspetti della parte grafica. Un gameplay teoricamente ottimo ma non utile ai fini del gioco in un level design non ispirato potrebbe ricevere una valutazione più bassa di un gameplay con qualche lacuna ma completo sotto altri punti di vista.
L'assenza del multiplayer verrà valutata negativamente solo in un gioco con un gameplay che potrebbe essere orientato ad essere giocato anche con più persone, mentre la sua presenza verrà valutata positivamente in caso di un ottimo sviluppo.

-Sonoro: In questo aspetto viene analizzata la componente audio del videogioco. Verranno valutate la coerenza con l'atmosfera in-game e la qualità della composizione. Verranno anche analizzati il doppiaggio e la bontà degli effetti sonori. Solitamente questo campo è quello che influenza meno il voto complessivo ma, se si presentasse di qualità scadente e troppo spesso inadeguato, influirà negativamente, arrivando a scalare anche di un voto.
Un doppiaggio mediocre in lingua italiana non influirà negativamente se presente l'opzione per selezionare in alternativa la lingua originale del gioco. Se anche il doppiaggio originale si rivela scadente, ciò abbasserà la valutazione complessiva.

-Longevità : In questo aspetto viene analizzata la longevità del gioco sia per quanto riguarda la storia principale, sia per la presenza di quest o missioni secondarie.
Essa verrà valutata sulla base del genere di gioco che sto recensendo. Un platform di 8 ore, per esempio, verrà valutato bene; un rpg con lo stesso quantitativo di ore verrà considerato insufficiente sotto questo aspetto.
Se il materiale secondario si rivelerà essere sviluppato male non influirà troppo negativamente. La presenza di un multiplayer ben fatto contribuirà ad aumentare la valutazione di questo aspetto.
---------------------------------------

La scala dei voti
I voti partono da 1 e salgono di 0.1 fino ad arrivare a 10.
Il voto finale non è necessariamente la media matematica dei voti parziali, ma un voto che li racchiude in modo omogeneo.
1 - 1.9: Un gioco che rientra in questo range di voti è un disastro sotto tutti i punti di vista, nulla funziona e nulla riesce ad integrarsi.
2 - 2.9: Un gioco che poteva avere qualche buono spunto per essere migliore, ma che semplicemente non c'è e si rivela fallimentare
3 - 3.9: Un gioco che ha di buono almeno l'idea con cui è stato concepito, ma si rivela tutto insufficiente
4 - 4.9: Un gioco afflitto da numerosi problemi sotto tutti gli aspetti, ma con qualcosa di appena sufficiente
5 - 5.9: Un gioco ancora troppo povero per arrivare ad essere considerato sufficiente. Qualche buon aspetto che però non basta a renderlo un gioco piacevole
6 - 6.9: Un gioco sufficiente, carino e magari anche piacevole, che meritava di essere sviluppato meglio e di essere reso più profondo
7 - 7.9: Un buon gioco, con alcuni problemi e qualche mancanza, ma che per la maggior parte degli aspetti è ben sviluppato
8 - 8.9: Un gioco molto valido e ben sviluppato sotto tutti i punti di vista, ma dove ancora si poteva fare un po' di più
9 - 9.9: Un ottimo gioco, realizzato sotto ogni punto di vista in maniera eccellente, che non pecca in nulla, apparte qualche dettaglio di minore importanza
10: Non rappresenta la perfezione, in quanto essa non esiste, ma un gioco che prende questo voto significa che è un capolavoro assoluto, che non pecca in nulla e le cui poche sbavature sono così lievi da non meritare di influire sul voto

Alcuni decimali però solitamente non li utilizzo, in quanto ritengo che essi non abbiano alcun significato reale e sono i seguenti:
.1
.4
.6
.9
Quindi, ad esempio un gioco da 8.1 verrà valutato con un 8, così come un 8.9 verrà valutato con un 9.

Il 10 non lo dò solamente se un gioco prende 10 in tutti i campi, ma anche in casi dove tutto sommato un 9 ad esempio nel sonoro è un punteggio comunque eccellente. Già se il sonoro fosse stato 8.8 il voto complessivo non sarebbe più stato 10. Punto fisso per poter arrivare a 10 è ottenere 10 in grafica e gameplay. Già se uno dei due è 9.8 il 10 non c'è più anche se tutto il resto è 10. Per gli altri campi varia un po', ma in ogni caso solo uno può permettersi di stare sul 9.


Le mie recensioni (AGGIORNATO 30/11/2014 - Sonic Boom: L'Ascesa di Lyric)


Sonic Generations (Xbox360) => QUI
Sonic Generations (3DS) => QUI
The Legend of Zelda: Skyward Sword => QUI
Rayman 3 HD => QUI
Sonic The Hedgehog 4 (Episode 1, Episode 2, Episode Metal) => QUI
New Super Mario Bros. Wii => QUI (Topic serie New Super Mario Bros.)
Paper Mario => QUI (Topic serie Paper Mario)
Xenoblade Chronicles => QUI
New Super Mario Bros. 2 => QUI (Topic serie New Super Mario Bros.)
New Super Mario Bros. U => QUI (Topic serie New Super Mario Bros.)
Luigi's Mansion => QUI (Topic Luigi's Mansion 2)
Paper Mario: Sticker Star=> QUI (Topic serie Paper Mario)
Sonic & All-Stars Racing: Transformed => QUI
Luigi's Mansion 2 => QUI (Topic Luigi's Mansion 2)
Bayonetta => QUI (Topic Bayonetta 2)
Pokémon Versione Bianca 2 => QUI
New Super Luigi U => QUI (Topic serie New Super Mario Bros.)
Mario & Luigi: Dream Team Bros => QUI
Rayman Legends => QUI
Sonic Lost World (WiiU) + DLC => QUI
The Legend of Zelda: The Wind Waker HD => QUI
Super Mario 3D World => QUI
Sonic Lost World (3DS) => QUI
Pokemon Y => QUI
Mario Kart 8 => QUI
Yoshi's New Island => QUI
The Legend of Zelda: A Link to the Past => QUI (Topic The Legend of Zelda: A Link Between Worlds)
The Legend of Zelda: A Link Between Worlds => QUI
Hyrule Warriors + Master Quest DLC Pack => QUI
Pacchetto DLC The Legend of Zelda X Mario Kart 8 => QUI
Bayonetta 2 => QUI
Sonic Boom: L'Ascesa di Lyric => QUI

 





Regali e premi


Natale 2014
http://www.rpg2s.net/dax_games/r2s_regali2s.png

 


Citazioni dal forum

 




Un uomo entra in un caffé... Un bicchiere di latte perfavore. Mi spiace, signore, abbiamo solo bicchieri di vetro.

-- By Guardian --

 

Link to comment
Share on other sites

Guardian, hai ragione :D

 

Grazie, keros ^^ (p.s. preferisci essere abbreviato in kero o keros? keros fa un po' di espagnolo xD)

 

EDIT: aggiunti esempi ^^

Sono più che altro un'anticipazione dei contenuti, ma è quello che alla fine spiega il tutorial, anche se capendo bene i concetti si possono fare molte più cose.

Edited by mikb89

Script!

 

Roba scritta, guide:

 

Applicazioni:

 

Progetti!

http://img69.imageshack.us/img69/2143/userbarctaf.png http://img641.imageshack.us/img641/5227/userbartemplateb.pnghttp://i46.tinypic.com/ac6id0.png

Link to comment
Share on other sites

Ottimo per nuovi esempi!

Grazie, keros ^^ (p.s. preferisci essere abbreviato in kero o keros? keros fa un po' di espagnolo xD)

kero è l'abbreviazione corretta, in quanto il mio username viene dall'unione delle parole Keroro e Slifer ;)

keros fa troppo strano XD

Edited by keroslifer

Making


-Giochi in sviluppo: (Tutto in sospeso)


Super Mario Bros.: The Koopa World =>Qui la discussione e la DEMO del gioco

Sonic Adventure 3: Chaos Collapse =>Non ancora presentabile

-Progetti futuri:

Keroro Gunsou: Pekopon Shinryaku Kansei!...Tabun. De Arimasu!



Risorse grafiche


Chara VX fatti da me QUI
Faceset Generator QUI



I miei tutorial


Tutorial password Game Maker 8 CLICCA QUI
Tutorial scelta Game Maker 8 CLICCA QUI



Recensioni - Caratteristiche e mie recensioni


Caratteristiche delle mie recensioni


Nel titolo della recensione scrivo sempre quale versione ho giocato (questo discorso non vale ovviamente per le esclusive), di conseguenza la mia recensione si basa solo su quella/e console. Quindi potrei non essere al corrente di eventuali differenze fra le varie versioni, a parte nel caso di problemi particolarmente gravi che si vengono quindi a sapere dai siti internet. Nel caso io sia al corrente di diversità fra le versioni, lo specificherò sempre sotto la recensione.

Quando in un gioco è presente il multiplayer o features di questo tipo, se nella recensione non ne parlo significa che non ho le ho potute provare.

Le recensioni che faccio si basano su cinque aspetti, fondamentali elementi presenti in un videogioco

-Storia: In questo aspetto viene analizzata la trama del videogioco e il modo in cui essa viene sviluppata durante l'intera esperienza videoludica. Essa non viene valutata solo in base alla sua semplicità o alla sua complessità , ma anche in base alla sua originalità , alla sua consistenza e alla sua adeguatezza. Trame complesse sviluppate male e inadeguate verranno valutate con un punteggio più basso rispetto ad una trama che, seppure semplice, risulta essere scorrevole al punto giusto e adeguata al contesto del gioco.

-Grafica: In questo aspetto viene analizzata la parte visiva del videogioco. Si valuteranno quindi in primis l'ispirazione, il design, le scelte cromatiche, l'atmosfera, la coerenza, la fisica, il framerate, animazioni e caratterizzazione di personaggi e ambientazioni. Solo poi, se necessario e se il genere di gioco che sto recensendo lo permette, verrà valutato quanto la grafica è al passo con i tempi. Un gioco senz'anima verrà valutato con un punteggio molto basso anche se la grafica utilizzata è di ultima generazione.

-Gameplay: L'aspetto più complesso. Del gameplay fanno parte le meccaniche di gioco, l'originalità , assenza di bug evidenti, la precisione dei comandi e come il tutto viene sviluppato e amalgamato. Sul gameplay vanno anche ad influire aspetti della parte grafica. Un gameplay teoricamente ottimo ma non utile ai fini del gioco in un level design non ispirato potrebbe ricevere una valutazione più bassa di un gameplay con qualche lacuna ma completo sotto altri punti di vista.
L'assenza del multiplayer verrà valutata negativamente solo in un gioco con un gameplay che potrebbe essere orientato ad essere giocato anche con più persone, mentre la sua presenza verrà valutata positivamente in caso di un ottimo sviluppo.

-Sonoro: In questo aspetto viene analizzata la componente audio del videogioco. Verranno valutate la coerenza con l'atmosfera in-game e la qualità della composizione. Verranno anche analizzati il doppiaggio e la bontà degli effetti sonori. Solitamente questo campo è quello che influenza meno il voto complessivo ma, se si presentasse di qualità scadente e troppo spesso inadeguato, influirà negativamente, arrivando a scalare anche di un voto.
Un doppiaggio mediocre in lingua italiana non influirà negativamente se presente l'opzione per selezionare in alternativa la lingua originale del gioco. Se anche il doppiaggio originale si rivela scadente, ciò abbasserà la valutazione complessiva.

-Longevità : In questo aspetto viene analizzata la longevità del gioco sia per quanto riguarda la storia principale, sia per la presenza di quest o missioni secondarie.
Essa verrà valutata sulla base del genere di gioco che sto recensendo. Un platform di 8 ore, per esempio, verrà valutato bene; un rpg con lo stesso quantitativo di ore verrà considerato insufficiente sotto questo aspetto.
Se il materiale secondario si rivelerà essere sviluppato male non influirà troppo negativamente. La presenza di un multiplayer ben fatto contribuirà ad aumentare la valutazione di questo aspetto.
---------------------------------------

La scala dei voti
I voti partono da 1 e salgono di 0.1 fino ad arrivare a 10.
Il voto finale non è necessariamente la media matematica dei voti parziali, ma un voto che li racchiude in modo omogeneo.
1 - 1.9: Un gioco che rientra in questo range di voti è un disastro sotto tutti i punti di vista, nulla funziona e nulla riesce ad integrarsi.
2 - 2.9: Un gioco che poteva avere qualche buono spunto per essere migliore, ma che semplicemente non c'è e si rivela fallimentare
3 - 3.9: Un gioco che ha di buono almeno l'idea con cui è stato concepito, ma si rivela tutto insufficiente
4 - 4.9: Un gioco afflitto da numerosi problemi sotto tutti gli aspetti, ma con qualcosa di appena sufficiente
5 - 5.9: Un gioco ancora troppo povero per arrivare ad essere considerato sufficiente. Qualche buon aspetto che però non basta a renderlo un gioco piacevole
6 - 6.9: Un gioco sufficiente, carino e magari anche piacevole, che meritava di essere sviluppato meglio e di essere reso più profondo
7 - 7.9: Un buon gioco, con alcuni problemi e qualche mancanza, ma che per la maggior parte degli aspetti è ben sviluppato
8 - 8.9: Un gioco molto valido e ben sviluppato sotto tutti i punti di vista, ma dove ancora si poteva fare un po' di più
9 - 9.9: Un ottimo gioco, realizzato sotto ogni punto di vista in maniera eccellente, che non pecca in nulla, apparte qualche dettaglio di minore importanza
10: Non rappresenta la perfezione, in quanto essa non esiste, ma un gioco che prende questo voto significa che è un capolavoro assoluto, che non pecca in nulla e le cui poche sbavature sono così lievi da non meritare di influire sul voto

Alcuni decimali però solitamente non li utilizzo, in quanto ritengo che essi non abbiano alcun significato reale e sono i seguenti:
.1
.4
.6
.9
Quindi, ad esempio un gioco da 8.1 verrà valutato con un 8, così come un 8.9 verrà valutato con un 9.

Il 10 non lo dò solamente se un gioco prende 10 in tutti i campi, ma anche in casi dove tutto sommato un 9 ad esempio nel sonoro è un punteggio comunque eccellente. Già se il sonoro fosse stato 8.8 il voto complessivo non sarebbe più stato 10. Punto fisso per poter arrivare a 10 è ottenere 10 in grafica e gameplay. Già se uno dei due è 9.8 il 10 non c'è più anche se tutto il resto è 10. Per gli altri campi varia un po', ma in ogni caso solo uno può permettersi di stare sul 9.


Le mie recensioni (AGGIORNATO 30/11/2014 - Sonic Boom: L'Ascesa di Lyric)


Sonic Generations (Xbox360) => QUI
Sonic Generations (3DS) => QUI
The Legend of Zelda: Skyward Sword => QUI
Rayman 3 HD => QUI
Sonic The Hedgehog 4 (Episode 1, Episode 2, Episode Metal) => QUI
New Super Mario Bros. Wii => QUI (Topic serie New Super Mario Bros.)
Paper Mario => QUI (Topic serie Paper Mario)
Xenoblade Chronicles => QUI
New Super Mario Bros. 2 => QUI (Topic serie New Super Mario Bros.)
New Super Mario Bros. U => QUI (Topic serie New Super Mario Bros.)
Luigi's Mansion => QUI (Topic Luigi's Mansion 2)
Paper Mario: Sticker Star=> QUI (Topic serie Paper Mario)
Sonic & All-Stars Racing: Transformed => QUI
Luigi's Mansion 2 => QUI (Topic Luigi's Mansion 2)
Bayonetta => QUI (Topic Bayonetta 2)
Pokémon Versione Bianca 2 => QUI
New Super Luigi U => QUI (Topic serie New Super Mario Bros.)
Mario & Luigi: Dream Team Bros => QUI
Rayman Legends => QUI
Sonic Lost World (WiiU) + DLC => QUI
The Legend of Zelda: The Wind Waker HD => QUI
Super Mario 3D World => QUI
Sonic Lost World (3DS) => QUI
Pokemon Y => QUI
Mario Kart 8 => QUI
Yoshi's New Island => QUI
The Legend of Zelda: A Link to the Past => QUI (Topic The Legend of Zelda: A Link Between Worlds)
The Legend of Zelda: A Link Between Worlds => QUI
Hyrule Warriors + Master Quest DLC Pack => QUI
Pacchetto DLC The Legend of Zelda X Mario Kart 8 => QUI
Bayonetta 2 => QUI
Sonic Boom: L'Ascesa di Lyric => QUI

 





Regali e premi


Natale 2014
http://www.rpg2s.net/dax_games/r2s_regali2s.png

 


Citazioni dal forum

 




Un uomo entra in un caffé... Un bicchiere di latte perfavore. Mi spiace, signore, abbiamo solo bicchieri di vetro.

-- By Guardian --

 

Link to comment
Share on other sites

Direi ottimo pure io per gli esempi, ma non mi ricordo quello che c'era e quello che non c'era! XD Immagino quelle righe dopo la spiegazione di ogni opzione con numeri infiniti ed esempi di resto, ottimo! ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Non facilissimo da comprendere per un profano della trigonometria, ma decisamente utile e interessante :sisi:

Permette molti e vari movimenti che di certo il ruota immagine da eventi non concede XD

Molto interessante anche il giocare sui valori di x e y per creare effetti Yoyo oppure moti ellittici!

-Avatar imperioso-Teca delle glorie(lol):

 

 

Terzo posto Poetry&Letterature Contest(inglesizzato perchè fa serio)

http://img806.imageshack.us/img806/3015/terzoposto.png

Il 3 grasso di Thokk XDScarica La Guerra di Piero

 

"Il segreto per un buon soufflè di patate...sono le patate! - Maestro Yoda (Lo Svarione degli Anelli 3, Il ritorno del Padrino x°°°D)

Primo Ren, conserverò gelosamente xD - Il primo ba-*hem* Ren non si scorda mai.Chazzate

 

Apo esegue un incantesimo sciamanico molto potente e molto duro per cui si concentra in silenzio per molti minuti, finchè, ritenendosi pronto, riesce infine ad evocare il Grande Spirito che col suo immenso potere disintegra tutti

http://www.iaza.com/work/110609C/iaza11020742952300.gifUn dono di Hash (<3)

 

 

http://i1141.photobucket.com/albums/n597/RazakGik/Psy-Kita-Kita.gif

 

 

 

 

 

 

Apo resta per me un mistero.

 

Link to comment
Share on other sites

Ottimo tutorial! Non ero a conoscenza che l'RGSS integrasse il modulo Math, ma voglio provare a fare qualche script che usi il Seno e Coseno!

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

^^

 

@kero: ok xD

 

Non facilissimo da comprendere per un profano della trigonometria, ma decisamente utile e interessante :sisi:

Apo, hai notato qualche passaggio difficile in particolare? Magari è qualcosa che posso spiegare meglio ^^

 

Ottimo tutorial! Non ero a conoscenza che l'RGSS integrasse il modulo Math, ma voglio provare a fare qualche script che usi il Seno e Coseno!

Ha un sacco di funzioni utili, per esempio Math::hypot(x,y) per calcolare la distanza fra due punti o Math::atan2(x,y) che calcola l'angolo di orientazione verso una coordinata. Usarli toglie un sacco di lavoro di calcoli ^^

 

Grazie anche a voi per i commenti ^^

 

(quanti ^^ ho messo nel post? xD)

Script!

 

Roba scritta, guide:

 

Applicazioni:

 

Progetti!

http://img69.imageshack.us/img69/2143/userbarctaf.png http://img641.imageshack.us/img641/5227/userbartemplateb.pnghttp://i46.tinypic.com/ac6id0.png

Link to comment
Share on other sites

Niente per cui penso non basti Wikipedia, come le definizioni di Seno e Coseno che quando potrò mi guarderò/studierò e

Non si può passare direttamente @var perché l'angolo va da 0 a 360 mentre i valori che prendono le funzioni

sinusoidali hanno 2 volte pi greco come gamma di valori. Che corrisponde a Math::PI, mi pare chiaro.

Il meno va messo perché il giro è al contrario. I valori matematici litigano con quelli informatici perché nella

prima le y vanno dal basso verso l'alto mentre nella seconda è al contrario. Vabè.

Visto che non so niente di funzioni sinusoidali e quindi non ho chiaro perché abbiamo un 2 PiGreco.

La moltiplicazione per 360 come mai esattamente? Sarebbe per far "ruotare" giusto?

 

0.1 * 360 = 36°

0.2 * 360 = 72°

0.3 * 360 = 108°

0.4 * 360 = 124°

0.5 * 360 = 180°

0.6 * 360 = 196°

0.7 * 360 = 252°

0.8 * 360 = 288°

0.9 * 360 = 324°

1.0 * 360 = 360°

1.1 * 360 = 396° che è 360° + 36° iniziali... credo che nel modulo angle ci sia un resto fatto con 360 giusto?

Però non ho chiaro come si lega il doppio PiGreco...

Citando Montabalno(il giovane), "è ragionato"?

-Avatar imperioso-Teca delle glorie(lol):

 

 

Terzo posto Poetry&Letterature Contest(inglesizzato perchè fa serio)

http://img806.imageshack.us/img806/3015/terzoposto.png

Il 3 grasso di Thokk XDScarica La Guerra di Piero

 

"Il segreto per un buon soufflè di patate...sono le patate! - Maestro Yoda (Lo Svarione degli Anelli 3, Il ritorno del Padrino x°°°D)

Primo Ren, conserverò gelosamente xD - Il primo ba-*hem* Ren non si scorda mai.Chazzate

 

Apo esegue un incantesimo sciamanico molto potente e molto duro per cui si concentra in silenzio per molti minuti, finchè, ritenendosi pronto, riesce infine ad evocare il Grande Spirito che col suo immenso potere disintegra tutti

http://www.iaza.com/work/110609C/iaza11020742952300.gifUn dono di Hash (<3)

 

 

http://i1141.photobucket.com/albums/n597/RazakGik/Psy-Kita-Kita.gif

 

 

 

 

 

 

Apo resta per me un mistero.

 

Link to comment
Share on other sites

In effetti in questa parte ho un po' sorvolato. È che per spiegarla bene ci vorrebbe un paragrafo a parte.

 

È come hai capito tu. @var è espresso in radianti, una misura che ha una definizione BRUTTISSIMA:

Tale misura rappresenta il rapporto tra la lunghezza di un arco di circonferenza spazzato dall'angolo' date=' e la lunghezza del raggio di tale circonferenza.

Il valore .angle ha invece bisogno di un numero espresso in gradi.

Ora, mentre i gradi vanno da 0 a 360, i radianti vanno da 0 a 2 pi greco. Ragion per cui, se 0 è 0, 360 corrisponde a 2 pi greco.

Quella che faccio è una conversione di unità, un po' come 1 € che vale 1936,27 £ xD

Allego una piccola dimostrazione pratica :*

 

Come ottenere 2 volte pi greco:

Prendi una cordicella e fanne un cerchio. Misurane il diametro (la lunghezza fra un bordo e l'altro) e dividi per due per ottenere il raggio.

Misura la cordicella, dividi per il raggio -> 2 volte pi greco!! eeeehhhh!! xD

 

Do per scontato si sappia che un giro completo è 360° e che il pi greco vale 3,1415...

 

Le funzioni sinusoidali arrivano quindi a 2 pi greco perché, se gli dai un valore più alto, come per i 360, è come se stessi ricominciando il giro.

 

Per ottenere la formula io uso le proporzioni:

 

2 pi : 360 = @var : x

 

Per ottenere x, si moltiplica 360*@var e poi si divide per 2 pi greco.

 

Comunque è una formula nota, si dovrebbe ricordare a memoria. Io me la calcolo perché ho una memoria del cavolo xD

 

Dimmi quanto comprensibile è così poi la allego di sopra, magari togliendogli un po' di 'xD' che ho sparso ^^

Script!

 

Roba scritta, guide:

 

Applicazioni:

 

Progetti!

http://img69.imageshack.us/img69/2143/userbarctaf.png http://img641.imageshack.us/img641/5227/userbartemplateb.pnghttp://i46.tinypic.com/ac6id0.png

Link to comment
Share on other sites

Aaahn, avevo pensato ai radianti(tranquillo è un concetto che abbiamo fatto a scuola :sisi:), ma non mi tornava la divisione per cui...

 

Non avevo capito che si trattava della formula dalla proporzione, perché non avevo pensato di considerare @var come un valore in radianti...

Cioè tu, avendo un valore come @var, che non va bene per i gradi, considerandolo in radianti puoi ricavarne un angolo in gradi...

Ho capito bene?

Ma per esempio... Se @var aumentava di 1, posso evitare la cosa giusto?

... Ho provato con una variabile in più, quindi sì XD

-Avatar imperioso-Teca delle glorie(lol):

 

 

Terzo posto Poetry&Letterature Contest(inglesizzato perchè fa serio)

http://img806.imageshack.us/img806/3015/terzoposto.png

Il 3 grasso di Thokk XDScarica La Guerra di Piero

 

"Il segreto per un buon soufflè di patate...sono le patate! - Maestro Yoda (Lo Svarione degli Anelli 3, Il ritorno del Padrino x°°°D)

Primo Ren, conserverò gelosamente xD - Il primo ba-*hem* Ren non si scorda mai.Chazzate

 

Apo esegue un incantesimo sciamanico molto potente e molto duro per cui si concentra in silenzio per molti minuti, finchè, ritenendosi pronto, riesce infine ad evocare il Grande Spirito che col suo immenso potere disintegra tutti

http://www.iaza.com/work/110609C/iaza11020742952300.gifUn dono di Hash (<3)

 

 

http://i1141.photobucket.com/albums/n597/RazakGik/Psy-Kita-Kita.gif

 

 

 

 

 

 

Apo resta per me un mistero.

 

Link to comment
Share on other sites

Una variabile in più in che senso?

 

Cioè tu, avendo un valore come @var, che non va bene per i gradi, considerandolo in radianti puoi ricavarne un angolo in gradi...

Esattamente. @var alla fine è un numero, però lo considero in radianti per poter ricavarne quel che voglio.

 

Se @var aumentava di 1 semplicemente il giro era più veloce. Se aumentava di 10 iniziava a saltare parti xD

Script!

 

Roba scritta, guide:

 

Applicazioni:

 

Progetti!

http://img69.imageshack.us/img69/2143/userbarctaf.png http://img641.imageshack.us/img641/5227/userbartemplateb.pnghttp://i46.tinypic.com/ac6id0.png

Link to comment
Share on other sites

No lo so che era più veloce XD

Per uno intendevo genericamente unità intera, cioè mi chiedevo se potevo dare come ad angle direttamente un valore qualsiasi purché sia intero.

Però provando vedo che teoricamente potrei dare anche un numero decimale(anche perché pensandoci dividere per 2Pigreco non può dare un numero intero). Il considerarlo in radianti era solo una questione di esempio visivo, cioè renderlo più veloce?

 

Comunque mi pare di aver capito abbastanza, per seno coseno e funzione sinusidale guardo Wiki, visto che la prof mi ha fatto tipo "Questa domanda corrisponde ad un intero quadrimestre" XD

 

Ribadisco, funzioni utilissime :sisi:

 

EDIT Una variabile in più nel senso che ho messo una @var2 per usarla nell'angle, distinta dalla @var1 che gestisce il movimento circolare. Così ho provato a decidere in altri modi la rotazione.

Edited by Apo

-Avatar imperioso-Teca delle glorie(lol):

 

 

Terzo posto Poetry&Letterature Contest(inglesizzato perchè fa serio)

http://img806.imageshack.us/img806/3015/terzoposto.png

Il 3 grasso di Thokk XDScarica La Guerra di Piero

 

"Il segreto per un buon soufflè di patate...sono le patate! - Maestro Yoda (Lo Svarione degli Anelli 3, Il ritorno del Padrino x°°°D)

Primo Ren, conserverò gelosamente xD - Il primo ba-*hem* Ren non si scorda mai.Chazzate

 

Apo esegue un incantesimo sciamanico molto potente e molto duro per cui si concentra in silenzio per molti minuti, finchè, ritenendosi pronto, riesce infine ad evocare il Grande Spirito che col suo immenso potere disintegra tutti

http://www.iaza.com/work/110609C/iaza11020742952300.gifUn dono di Hash (<3)

 

 

http://i1141.photobucket.com/albums/n597/RazakGik/Psy-Kita-Kita.gif

 

 

 

 

 

 

Apo resta per me un mistero.

 

Link to comment
Share on other sites

Capito.

Ad angle puoi anche passare un valore non intero, il fatto è che il valore considerato con sin e quello considerato come angle, se vuoi fare sia muovere circolarmente l'oggetto che rotearlo, non corrispondono.

Quindi se usi lo stesso valore non ti dà errore, però vedi che l'oggetto fa il giro su sé stesso più velocemente rispetto a come si muove.

 

Che comunque se provi tu stesso puoi vedere e che lo dico io è inutile xD

 

Potevi ad esempio valutare @var in gradi e passarlo direttamente ad angle e convertirlo invece per sin e cos, in radianti. Una conversione però si doveva sempre fare.

 

Allora se poi prendi un buon voto in trigonometria, creditami xD

Script!

 

Roba scritta, guide:

 

Applicazioni:

 

Progetti!

http://img69.imageshack.us/img69/2143/userbarctaf.png http://img641.imageshack.us/img641/5227/userbartemplateb.pnghttp://i46.tinypic.com/ac6id0.png

Link to comment
Share on other sites

Nono intendeva dire che per spiegarmi tutto bene ci voleva troppo XD

Ma ti crediterò tranquillo/a(non ricordo la tua situazione genitale) :sisi:

Quindi giocare su angle-radianti permette di non perdere l'uso della vista.

-Avatar imperioso-Teca delle glorie(lol):

 

 

Terzo posto Poetry&Letterature Contest(inglesizzato perchè fa serio)

http://img806.imageshack.us/img806/3015/terzoposto.png

Il 3 grasso di Thokk XDScarica La Guerra di Piero

 

"Il segreto per un buon soufflè di patate...sono le patate! - Maestro Yoda (Lo Svarione degli Anelli 3, Il ritorno del Padrino x°°°D)

Primo Ren, conserverò gelosamente xD - Il primo ba-*hem* Ren non si scorda mai.Chazzate

 

Apo esegue un incantesimo sciamanico molto potente e molto duro per cui si concentra in silenzio per molti minuti, finchè, ritenendosi pronto, riesce infine ad evocare il Grande Spirito che col suo immenso potere disintegra tutti

http://www.iaza.com/work/110609C/iaza11020742952300.gifUn dono di Hash (<3)

 

 

http://i1141.photobucket.com/albums/n597/RazakGik/Psy-Kita-Kita.gif

 

 

 

 

 

 

Apo resta per me un mistero.

 

Link to comment
Share on other sites

Quindi giocare su angle-radianti permette di . . . non perdere l'uso della vista.

. . . gestire due movimenti usando una sola variabile . . .

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

Forse è il completamento migliore : )

-Avatar imperioso-Teca delle glorie(lol):

 

 

Terzo posto Poetry&Letterature Contest(inglesizzato perchè fa serio)

http://img806.imageshack.us/img806/3015/terzoposto.png

Il 3 grasso di Thokk XDScarica La Guerra di Piero

 

"Il segreto per un buon soufflè di patate...sono le patate! - Maestro Yoda (Lo Svarione degli Anelli 3, Il ritorno del Padrino x°°°D)

Primo Ren, conserverò gelosamente xD - Il primo ba-*hem* Ren non si scorda mai.Chazzate

 

Apo esegue un incantesimo sciamanico molto potente e molto duro per cui si concentra in silenzio per molti minuti, finchè, ritenendosi pronto, riesce infine ad evocare il Grande Spirito che col suo immenso potere disintegra tutti

http://www.iaza.com/work/110609C/iaza11020742952300.gifUn dono di Hash (<3)

 

 

http://i1141.photobucket.com/albums/n597/RazakGik/Psy-Kita-Kita.gif

 

 

 

 

 

 

Apo resta per me un mistero.

 

Link to comment
Share on other sites

Sono maschio. Faccio script, c'erano dubbi? xD

 

Scusate se trollo un po' il mio stesso topic, ma... su Rm2k, eravate tutti e due Alex?

Script!

 

Roba scritta, guide:

 

Applicazioni:

 

Progetti!

http://img69.imageshack.us/img69/2143/userbarctaf.png http://img641.imageshack.us/img641/5227/userbartemplateb.pnghttp://i46.tinypic.com/ac6id0.png

Link to comment
Share on other sites

So che doveva essere una battuta su Alex(Rm2k) ma... non l'ho capita. D:

 

EDIT: comunque forse hai ragione, pochi dubbi. :sisi:

Edited by Apo

-Avatar imperioso-Teca delle glorie(lol):

 

 

Terzo posto Poetry&Letterature Contest(inglesizzato perchè fa serio)

http://img806.imageshack.us/img806/3015/terzoposto.png

Il 3 grasso di Thokk XDScarica La Guerra di Piero

 

"Il segreto per un buon soufflè di patate...sono le patate! - Maestro Yoda (Lo Svarione degli Anelli 3, Il ritorno del Padrino x°°°D)

Primo Ren, conserverò gelosamente xD - Il primo ba-*hem* Ren non si scorda mai.Chazzate

 

Apo esegue un incantesimo sciamanico molto potente e molto duro per cui si concentra in silenzio per molti minuti, finchè, ritenendosi pronto, riesce infine ad evocare il Grande Spirito che col suo immenso potere disintegra tutti

http://www.iaza.com/work/110609C/iaza11020742952300.gifUn dono di Hash (<3)

 

 

http://i1141.photobucket.com/albums/n597/RazakGik/Psy-Kita-Kita.gif

 

 

 

 

 

 

Apo resta per me un mistero.

 

Link to comment
Share on other sites

Non era una battuta... strano, eh? xD

Alex(Rm2k) che significa? Cioè avevo notato ora che avete entrambi la stessa cosa scritta, quindi ho chiesto.

Script!

 

Roba scritta, guide:

 

Applicazioni:

 

Progetti!

http://img69.imageshack.us/img69/2143/userbarctaf.png http://img641.imageshack.us/img641/5227/userbartemplateb.pnghttp://i46.tinypic.com/ac6id0.png

Link to comment
Share on other sites

Alex(Rm2k) che significa? Cioè avevo notato ora che avete entrambi la stessa cosa scritta, quindi ho chiesto.

È un titoletto che appare sotto il proprio nick al variare dei messaggi totali.

Un giorno arriverai anche tu a questo traguardo.

Ma perché andare OT sul proprio topic? XD

http://fc09.deviantart.net/fs46/i/2009/222/c/9/Grammar_Nazi_by_NachtElf.gif Proud Grammar Nazi - Piango a ogni vostro errore http://fc09.deviantart.net/fs46/i/2009/222/c/9/Grammar_Nazi_by_NachtElf.gif

Bacacca:

http://www.rpg2s.net/img/fablecontest2nd.pnghttp://www.rpg2s.net/cover_contest/icons/cc_2.png http://www.rpg2s.net/cover_contest/icons/cc_special.png http://www.rpg2s.net/images/shortgame_2.png http://www.rpg2s.net/forum/uploads/monthly_08_2014/post-6-0-68253800-1408714049.gif http://rpg2s.net/gif/SCContest3Oct.gif http://rpg2s.net/gif/SCContest1Oct.gif http://rpg2s.net/gif/SCContest1Oct.gif http://rpg2s.net/gif/SCContest1Oct.gif http://rpg2s.net/gif/SCContest1Oct.gif http://rpg2s.net/gif/SCContest2Oct.gif http://rpg2s.net/gif/SCContest2Oct.gif

http://backloggery.com/janus/sig.gif

 

http://www.freankexpo.net/signature/790.pnghttp://www.freankexpo.net/signature/76.png

RPG BY FORUM



http://i.imgur.com/WupVN.png

Nome -> Arlette Smierc
Età -> 28
Razza -> Umana
Descrizione -> Una ragazza magra e con pochissime curve, alta non più di 1,65 metri e con carnagione molto pallida. Ha i capelli castani tendenti al rosso, con frangia, più lunghi ai lati e sempre raccolti per comodità. La praticità è il suo stile di vita, guardando il vestiario: una semplice armatura a ricoprire una semplice camicia nera, un paio di pantaloni bianchi e degli stivaloni di cuoio. L'espressione è perennemente severa e gli occhi marroni spenti, come a dire "Tudellavitanonhaicapitouncazzo". La sua arma di scelta è una spada Falcione dall''impugnatura rossa, alla quale tiene moltissimo.

Equip:
Equip:

-Borsa Comune (4/10)
-Spada comune (rotta)
-Armatura in bronzo (equip)
-Cappuccio (equip)
-Scudo di ferro (in borsa)
-Elmo da battaglia (in borsa)
-Penna e Calamaio (in borsa)
-Lama Distruttrice (equip)
Spada ad una mano con la lama leggermente curva fatta di un metallo azzurro che risplende di una lieve luce propria.

1)Ogni attacco dichiara danno magico
2)Dichiara danno doppio contro i demoni e altre creature di natura negromantica
3)Una volta a combattimento, se colpisce un mago o una creatura magica dotata di un qualche potere , può assorbire un incantesimo dalla vittima e replicarlo a patto che sia tra il grado 1 e il grado 2. (chiarimento: la spada può assorbire e replicare solo le magie dei primi due gradi di magie)
4) Se il totale dello spadaccino che usa la lama distruttrice è superiore di 2 rispetto al totale del suo avversario, la lama distruttrice dichiara automaticamente " arma distrutta" (funziona solo contro le armi normali).

Monete rimaste:35


Link to comment
Share on other sites

Oook, capito, capito! Pensavo fosse un titolo personalizzato.

 

È che non pensavo di scatenare tutti questi messaggi. Almeno ora è chiaro. Vabé, niente più OT, scusate xD

Script!

 

Roba scritta, guide:

 

Applicazioni:

 

Progetti!

http://img69.imageshack.us/img69/2143/userbarctaf.png http://img641.imageshack.us/img641/5227/userbartemplateb.pnghttp://i46.tinypic.com/ac6id0.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...