Toggle Chat
RM - Chat
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Imparare il Ruby o l'RGSS(2)??
Iniziato da
Melosx
, Dec 19 2010 07:11 PM
17 risposte a questa discussione
#1 ONLINE
Inviato 19 December 2010 - 07:11 PM
Voreei iniziare a farmi da solo gli script di cui ho bisogno e a cavarmela da solo quando ho problemi quindi vi porgo questa domanda.
E' meglio imparare prima il Ruby o direttamente l'RGSS(2)?
Spero possiate consigliarmi in questa mia scelta...
E' meglio imparare prima il Ruby o direttamente l'RGSS(2)?
Spero possiate consigliarmi in questa mia scelta...
#2 OFFLINE
Inviato 19 December 2010 - 07:27 PM
Sapere il Ruby sarebbe un vantaggio in più,e bisogna ricordarsi che comunque l'RGSS è un suo derivato.
Puoi però sempre imparare l'RGSS senza sapere il Ruby,alla fine è tutto un meccanisco che appena si riesce a comprendere è di 'facile' utilizzo.
Studiarti un pò di Ruby vero e proprio non farebbe male.
Posso consigliarti:
http://www.webmaster... ... uida-ruby/
http://ruby-it.org/p...ide in Italiano
Io ho anche comprato tempo fa:
http://www.apogeonli...50328468/scheda
Puoi però sempre imparare l'RGSS senza sapere il Ruby,alla fine è tutto un meccanisco che appena si riesce a comprendere è di 'facile' utilizzo.
Studiarti un pò di Ruby vero e proprio non farebbe male.
Posso consigliarti:
http://www.webmaster... ... uida-ruby/
http://ruby-it.org/p...ide in Italiano
Io ho anche comprato tempo fa:
http://www.apogeonli...50328468/scheda
Spoiler
#3 ONLINE
#4 OFFLINE
Inviato 19 December 2010 - 07:46 PM
l'unico modo per imparare davvero è la pratica
per l'rgss puoi iniziare modificando qualche script
poi provi a ricrearne uno simile
se avrai difficoltà hai due fonti di aiuto
1. lo script originale
2. il forum
cerca di sfruttare a pieno le tue capacità (e so che ce la fai) e inizierai da script semplici anche inutili
fino ad arrivare a script molto più complessi
e poi ricorda anche che ogni script fatto con l'rgss è solamente un evento programmato in modo diverso
=)
ho detto la mia
per l'rgss puoi iniziare modificando qualche script
poi provi a ricrearne uno simile
se avrai difficoltà hai due fonti di aiuto
1. lo script originale
2. il forum
cerca di sfruttare a pieno le tue capacità (e so che ce la fai) e inizierai da script semplici anche inutili
fino ad arrivare a script molto più complessi
e poi ricorda anche che ogni script fatto con l'rgss è solamente un evento programmato in modo diverso
=)
ho detto la mia
lool
Spoiler
#5 ONLINE
#6 OFFLINE
Inviato 19 December 2010 - 10:11 PM
L'RGSS è un sistema di script creato appositamente per rpg maker.
Chiamiamolo anche un sistema di scorciatoie.
Esempio:
Window_Command è un oggetto scritto in RUBY.
Scene_Menu è una Scene scritta in RUBY.
L'insieme di questi oggetti (già belli pronti per essere riuttilizzati) va a formare il Ruby Game Scripting System.
Quindi se vuoi scriptare impara l'RGSS (anche perchè il ruby, lo vedremo apparentemente completamente diverso).
Ma è anche sbagliato dire così.
In realtà, ogni scripter programma in RUBY usando classi, metodi, oggetti e strutture create IN RUBY. (L'RGSS è solo un'abbreviazione per indicare il "Pack" di classi, metodi, oggetti e strutture già pronte.
Chiamiamolo anche un sistema di scorciatoie.
Esempio:
Window_Command è un oggetto scritto in RUBY.
Scene_Menu è una Scene scritta in RUBY.
L'insieme di questi oggetti (già belli pronti per essere riuttilizzati) va a formare il Ruby Game Scripting System.
Quindi se vuoi scriptare impara l'RGSS (anche perchè il ruby, lo vedremo apparentemente completamente diverso).
Ma è anche sbagliato dire così.
In realtà, ogni scripter programma in RUBY usando classi, metodi, oggetti e strutture create IN RUBY. (L'RGSS è solo un'abbreviazione per indicare il "Pack" di classi, metodi, oggetti e strutture già pronte.
#7 ONLINE
#8 OFFLINE
Inviato 19 December 2010 - 10:49 PM
L'RGSS non è un linguaggio di programmazione. L'RGSS è un sistema di oggetti e strutture già pronte che vanno a formare l'engine di rpg maker. Studiando l'RGSS stai studiando il ruby.
#9 ONLINE
#10 OFFLINE
#11 ONLINE
Inviato 19 December 2010 - 11:54 PM
Ho capito che l'rgss è come il ruby però guardando il ruby e l'rgss noto piccole differenze di sintassi... Oltre a classi o metodi che nel rgss/rgss2 nn vedo... Questo nn capisco... Il perche pur essendo ruby manchino alcuni "pezzi"...
#12 OFFLINE
#13 OFFLINE
Inviato 20 December 2010 - 12:31 AM
Creso che hai una grandissima confusione in testa, e il modo per non averla,è fare le cose passo passo.
O impari il ruby,o impari l'rgss.
Quest'ultimo è solo un derivato cui han fatto il motore di gioco di rpgmaker.
Quindi,impara l'rgss/2 e basta.
Impara modificando script semplici (title e game over sono i più facili), fino ad andare poi a capire e costruire cose più complesse.
Oltre ad avere metodi,classi etc, non è altro che 'una programmazione ad eventi' (Cicli,IF,Switch...) che puoi trasformare in ruby con gli appositi comandi.
Se inizi subito col difficile, non capirai nulla.
O impari il ruby,o impari l'rgss.
Quest'ultimo è solo un derivato cui han fatto il motore di gioco di rpgmaker.
Quindi,impara l'rgss/2 e basta.
Impara modificando script semplici (title e game over sono i più facili), fino ad andare poi a capire e costruire cose più complesse.
Oltre ad avere metodi,classi etc, non è altro che 'una programmazione ad eventi' (Cicli,IF,Switch...) che puoi trasformare in ruby con gli appositi comandi.
Se inizi subito col difficile, non capirai nulla.
Spoiler
#14 OFFLINE
Inviato 07 February 2011 - 04:24 PM
Eh sono curioso anch'io, perchè non sono mai andato a guardare nel dettaglio il Ruby per vedere quante differenze aveva con l'rgss. Ci passa così tanta acqua sotto i ponti?
#15 OFFLINE
Inviato 07 February 2011 - 10:06 PM
Sono lo stesso linguaggio di programmazione ç_ç
Ruby:
Io scrivo esteso e per fare una finestra creo gli oggetti, quali coordinate, dimensioni e grafica.
RGSS:
command_window.new(x,y,300,400)
Ruby:
Io scrivo esteso e per fare una finestra creo gli oggetti, quali coordinate, dimensioni e grafica.
RGSS:
command_window.new(x,y,300,400)
#16 OFFLINE
Inviato 08 February 2011 - 01:44 PM
A me pare di capire che non si tratti delo stesso linguaggio, per quanto ruby sia nato come toy language, l'rgss sembra esserne un suo stesso toy XD
Cioè se scrivi qualcosa di rgss in ruby, il ruby non te lo capisce no?
Cioè se scrivi qualcosa di rgss in ruby, il ruby non te lo capisce no?
#17 OFFLINE
Inviato 08 February 2011 - 02:37 PM
ç_ç provo a rispiegarlo...la verità, non è semplice..
L'RGSS è un framework, cioè una serie di oggetti, classi e metodi SCRITTI IN RUBY.
L'RGSS non è altro che una serie di librerie. Noi scriviamo in RUBY.
L'insieme di tutti gli script (scritti in RUBY) presenti in rpg maker, vanno a formare l'RGSS.
(Non si chiamerebbe poi RUBY Game Scripting System).
Detto in modo grezzo, l'RGSS è l'insieme di tutti gli script di rpg maker. (Infatti, esiste solo in rpg maker)
L'RGSS è un framework, cioè una serie di oggetti, classi e metodi SCRITTI IN RUBY.
L'RGSS non è altro che una serie di librerie. Noi scriviamo in RUBY.
L'insieme di tutti gli script (scritti in RUBY) presenti in rpg maker, vanno a formare l'RGSS.
(Non si chiamerebbe poi RUBY Game Scripting System).
Detto in modo grezzo, l'RGSS è l'insieme di tutti gli script di rpg maker. (Infatti, esiste solo in rpg maker)
#18 OFFLINE
Inviato 08 February 2011 - 02:41 PM
Ok, ora ho capito perfettamente, thank you!
1 utente(i) stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi





















