| El diseño es la creatividad |
| | Algo de script rpg maker xp; lo mínimo para entenderlos. | |
| | Autor | Mensaje |
---|
KnuP Aprendiz
Cantidad de envíos : 17 Edad : 31 Localización : Arica - Chile Mi especialidad : Tester Fecha de inscripción : 21/07/2008
| Tema: Algo de script rpg maker xp; lo mínimo para entenderlos. Miér Jul 23, 2008 2:56 pm | |
| ¿Pero que rayos es ruby?Es un tipo de sistema de programación, que ocupa con especial énfasis el RpgMaker XP, creado por el Japones Yukihiro Matsumoto, por medio de script orientados a objetos, en conclusión, un sistema para hacer (En el rpg maker ) Lo que tu quieras que haga, dejando ordenes escritas, pero que siempre interpretara todo a base de objetos.Ahora, el sistema ruby, usado en el rpg maker, no es ruby puro, sino que es llamado abreviadamente RGSS ( Ruby game scripting system), el cual fue creado específicamente para hacer que los juegos "Amateurs" fueran mas personalisable, que en versiones como el rpg maker 2000. (El Rpg Maker VX, usa rgss 2, que es el mismo, pero mejorado ( los adelantados en el tema dicen que es un codigo mas limpio ))Ademas el Rpg maker xp viene con un agregado llamado RGSS Standard ( Mas conocido como RTP ), que son una serie de objetos para que no tengas que empezar desde 0. Ahora al punto fuerte de este topic ... Algo básico sobre Ruby ( Al fin, demasiado preámbulo con lo de la intro xD) Lineas VerdesPrimero, habrán notado que en los scripts, hay lineas que son ignoradas, y que se notan de color verde, pues esa es su función, son como anotaciones que deja el autor para el uso del script o etc. ¿Como funciona?Al PRINCIPIO de cada linea pones un #, lo que indicara al script que debe omitir la linea. También si vas a dar un discurso de 20 lineas, no tienes que poner el gato al principio de todas, puedes ahorrar tiempo con el comando: =begin al principio del discurso, y un =end al final. Ejemplo practico:
# Acá pongo un dato corto, el cual se vera así y sera ignorado por el script. Y esta linea no la tiene así que el script lee lo que pongas.
=beginAcá puedo hablar mucho sin tener que poner tantas lineas con el gato solo para perder el valioso tiempo =end De acá para abajo, si es leído xD
Si ves un script que no sea del rtp, veras que sus autores siempre ponen una reseña de esta forma, o indican las partes que puedes editar, sin necesidad de saber rgss.
Bien, esto se ve bastante fácil, ahora vamos al script mismo: Palabras Azules ¡Waa, que es eso!, dirán algunos, pero no es tan difícil, estamos solo desmenuzando las piezas del rompecabezas ... Estas palabras que el rgss identifica de color azul, son comandos para poder identificar y realizar acciones, como por ejemplo los scripts generalmente empiezan con class y todos terminan con un end, bueno pues el primero es un comando que identifica la class del script, y el segundo define el termino del script. ¿Que no entendiste?, Simple, son ordenes que le das al script, para que pueda trabajar normalmente, y haga lo que le ordenes. Esta es la parte un poco mas dificil de identificar, ya que, si vas a ser un programador, tendrás que familiarizarte con estos comandos, ya que son un pilar del sistema.
Textos Violeta/Lila ( No morado, esa palabra viene de moretón, pero muchos le decimos así xD)
Bien esto no tiene ciencia, si quieres identificar algo, y decirle al programa que no es un código, pone lo que necesites entre comillas, y escribes lo deseado; esto se usa mucho para poner un texto de mensaje, de lo que te saldría si ... o para indicar una imagen o sonido que debe mostrar, etc
Ej: bla bla bla, "Texto que quisiera mostrar"
Texto en rojo Primero que nada no te preocupes, no es un error ni nada ( Hay gente que piensa que si esta rojo, metió la pata xD, pero no es así ....) Muchas veces, veras que los números que escribas, se colorearan de color rojo, ¿Y que tiene de importante?, lo importante es que va relacionado con el texto en violeta, ¿Como?, pues que si escribes en un código, que habrá un archivo, que por ej, termina con números, o el mismo sea un numero, si lo escribes sin comillas, saldrá en color rojo los números, pero si los pones en comillas, no. ------------------------------------------------------------------------------------------------------- Ejemplo Practico: sprite .bitmap = RPG ::Cache .picture ( "Marker002") Acá ves como al poner entre comillas, se colorea débilmente a ese color ( Violeta, no morado ) También vemos ejemplificado el uso de los símbolos en azul. ------------------------------------------------------------------------------------------------------- sprite .bitmap = RPG ::Cache .picture ( Marker002) Si no ves la diferencia con el otro, definitivamente ve con el oculista ; sin comillas, el texto pasa a ser tipo común y corriente, y los números, aunque estén pegados a la palabra, pasaran al color rojo. ------------------------------------------------------------------------------------------------------- Ahora, si no me crees, pega ese code en el rpg maker, y veras los colores ( Se ven levemente, por lo menos en mi pc xD) Por ultimo ....... Texto normal ... KuaK!Todo lo que escribas en el rpg maker, que no tenga ninguna de las 4 características coloridas anteriores, simplemente no es coloreado, en esta categoría entre cualquier tipo de texto alfabetico y algunos signos como $. Eso Seria, ojala después traiga, no en mucho tiempo, algunos ejemplos de como scriptear. Bye y Saludos Próximo post, prometo traer contenido de realización de script, y como utilizarlos en el maker
A menos que llege alguien que ya sea master y lo aga antes y mejor xD
Pd: Para comprobar lo que he dicho ( A los incrédulos o que no entendieron bien ) les dejo este code, pegarlo y vean todo lo que he escrito acá:
- Spoiler:
- Código:
-
class asdf "ejemplo.exe" end image001.xml 001
=begin bla bla bla =end
= , . : ; <> {}[]+-* () /&%! end class else do in true false def begin case and
# Todos estos garabatos, si se fijan bien en su rpg maker xp # son de los mas comunes que se ocupan, y si hechan a perder un script, veran que # Se colorean como forma de indicar la funcion que cumplen # ya que no es lo mismo:
=begin =end begin end
# Son la misma palabra, pero la forma de escribirla, e incluso solamente el lugar #donde la escribamos influira en las acciones que tome
# Después de comprobar esto, borren el script, ya que claramente adra un error, # por la tropa de porquerías que puse porque en el
#IMPORTANTE: PARA LOS QUE CREAN QUE PUEDEN ESCRIBIR UN SCRIPT COMO SI FUERA UN CHAT # LES DEJO EN CLARO QUE ESCRIBIR MAL 1 SOLA PALABRA, AGREGANDO, QUITANDO # O CAMBIANDO EN FORMA ERRÓNEA, HECHAR A PERDER TODO SU TRABAJO, # HAGAN LA PRUEBA HACIENDO UN NUEVO PROYECTO EN SU RPG, Y EDITEN UN SCRIPT # COMO SE LES DE LA GANA, Y VERAN QUE AL JUGAR SALTA UN ERROR ;)
| |
| | | Dj-Nevil Administrador
Cantidad de envíos : 58 Edad : 30 Localización : El foro, mdr o simplemente llamalo madrid Mi especialidad : Enginer Fecha de inscripción : 19/07/2008
| | | | KnuP Aprendiz
Cantidad de envíos : 17 Edad : 31 Localización : Arica - Chile Mi especialidad : Tester Fecha de inscripción : 21/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Miér Jul 23, 2008 3:24 pm | |
| Gracias!, dedique unas 2 horas en pensar bien que decir xD para que todos puedan entender esto, que es lo mínimo ( Los infantes aprenden a leer primero, luego a escribir ) Bye y Saludos Pd: No quiero ofender a nadie con lo de infante, es un ejemplo sobre el aprendizaje de cualquier idioma xD | |
| | | Dj-Nevil Administrador
Cantidad de envíos : 58 Edad : 30 Localización : El foro, mdr o simplemente llamalo madrid Mi especialidad : Enginer Fecha de inscripción : 19/07/2008
| | | | Ponder Moderador
Cantidad de envíos : 13 Mi especialidad : Grafísta Fecha de inscripción : 19/07/2008
| | | | Kbeez Aprendiz
Cantidad de envíos : 22 Mi especialidad : Grafísta Fecha de inscripción : 23/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Jue Jul 24, 2008 10:03 am | |
| Yo esto ya lo sabia pero lo que no se muy bien es como crear un Script de algo simple y eso, KnuP podrias subir un Script y como hacerlo bien para que no de errores o algo asi | |
| | | KnuP Aprendiz
Cantidad de envíos : 17 Edad : 31 Localización : Arica - Chile Mi especialidad : Tester Fecha de inscripción : 21/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Jue Jul 24, 2008 7:44 pm | |
| En eso estoy, tengo mucha presión de la escuela y el gd, así que estoy un poco limitado.
Pero en eso estoy, espero que en menos de 2 semanas como mucho ponga un script de a devéras para ver algo de programación básica, esto era solo lectura ( Hay muchos que quieren saber scripting y ni siquiera saben que tienen adentro xD) | |
| | | Dj-Nevil Administrador
Cantidad de envíos : 58 Edad : 30 Localización : El foro, mdr o simplemente llamalo madrid Mi especialidad : Enginer Fecha de inscripción : 19/07/2008
| | | | Jury Aprendiz
Cantidad de envíos : 21 Edad : 32 Localización : Chile Mi especialidad : Enginer Fecha de inscripción : 26/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Sáb Jul 26, 2008 11:23 am | |
| personalmente recomiendo que quienes quieran aprender rgss, aprendan la base de cualquier idioma (recomiendo buscar el tutorial creado por der meister...) que esta colgado en el foro de rpgmxp...
es un tutorial muy bueno sobre pascal con el que se logra entender la base de la programacion (tipos de variables, etc..) en todo caso, no es por ser malo xD..
pero hay muchos tutoriales que dicen lo mismo que este (osea.. en cuanto a contenido hablan sobre, comentarios lo basico y todo)...
pero espero que continues con todo etc.. etc | |
| | | Dj-Nevil Administrador
Cantidad de envíos : 58 Edad : 30 Localización : El foro, mdr o simplemente llamalo madrid Mi especialidad : Enginer Fecha de inscripción : 19/07/2008
| | | | Jury Aprendiz
Cantidad de envíos : 21 Edad : 32 Localización : Chile Mi especialidad : Enginer Fecha de inscripción : 26/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Sáb Jul 26, 2008 11:43 am | |
| -__-.. nevil ¬¬.. me dices eso ami?.. siendo que yo se mas que tu??... SIENDO QUE YO NUNCA ME E DEDICADO A APRENDER RUBY... pude modificar el "menu" del rpg maker, pude ponerle el script de movil, hasta te explique como funcionaba, y me dices que lo que digo YO es mentira -_-?? >> << | |
| | | Dj-Nevil Administrador
Cantidad de envíos : 58 Edad : 30 Localización : El foro, mdr o simplemente llamalo madrid Mi especialidad : Enginer Fecha de inscripción : 19/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Sáb Jul 26, 2008 11:48 am | |
| ¡¡Eeeeeeh que no que no!! que me has entendido mal yo creo... quiero decir que lo de aprender muchos idiomas no hace falta (quizás utilize mal la palabra "mentira") solo digo que, que yo sepa, para programar solo hace falta saber inglés...Pero Jury, no te cabrees tio me entendiste mal, y claro, pero... ¿como voy a saber yo más que tu? por lo menos en Script ando pez xDD, y lo del Script del movil tienes razón, pero que yo no decia eso acusandote solo por lo del idioma xDDY lo de: "A mi me sirvio como base de RGSS" me referia al Tutorial este, no al Inglés xDD
Última edición por Dj-Nevil el Lun Jul 28, 2008 8:45 am, editado 1 vez | |
| | | Jury Aprendiz
Cantidad de envíos : 21 Edad : 32 Localización : Chile Mi especialidad : Enginer Fecha de inscripción : 26/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Sáb Jul 26, 2008 12:06 pm | |
| ¬¬...
nevil...
si tu tuvieras la base de "cualquier idioma de programacion"...
podrias modificar scripts ¬___¬.. y no tendrias niun problema por que entenderias los scripts en si...
y obviamnte que ingles es necesario xD..
hoy en dia, el ingles es necesario para todo, todo, todo, todo | |
| | | Dj-Nevil Administrador
Cantidad de envíos : 58 Edad : 30 Localización : El foro, mdr o simplemente llamalo madrid Mi especialidad : Enginer Fecha de inscripción : 19/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Sáb Jul 26, 2008 12:10 pm | |
| Por eso tio, que no te entendi, cuando dijiste: "aprendan la base de cualquier idioma" yo pensaba que decias: Español, Inglés, Francés, Italiano... xDDDPero luego entendí que te referias a: java, html, RGSS, ruby, C++, flash, etc...
Última edición por Dj-Nevil el Lun Jul 28, 2008 8:46 am, editado 1 vez | |
| | | Jury Aprendiz
Cantidad de envíos : 21 Edad : 32 Localización : Chile Mi especialidad : Enginer Fecha de inscripción : 26/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Sáb Jul 26, 2008 12:15 pm | |
| arf xD....
xDD!!!! dale... no importa xD | |
| | | Fuemo Aprendiz
Cantidad de envíos : 16 Mi especialidad : Guionísta Fecha de inscripción : 26/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Lun Jul 28, 2008 10:51 am | |
| KnuP ¿para cuando el tuto bueno? xDD me refiero al que nos enseñas a hacer scripts y eso jeje | |
| | | KnuP Aprendiz
Cantidad de envíos : 17 Edad : 31 Localización : Arica - Chile Mi especialidad : Tester Fecha de inscripción : 21/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Lun Jul 28, 2008 2:47 pm | |
| Cuando mejoren la educación en Chile ( En 20 años mas xD )
No como mucho a ver .... serán 2 semanas como mucho (siendo optimista claro, maldito colegio, tengo que pasar con 6.5 para obtener beca de la república xD )
Bye y Saludos | |
| | | Fuemo Aprendiz
Cantidad de envíos : 16 Mi especialidad : Guionísta Fecha de inscripción : 26/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Lun Jul 28, 2008 6:38 pm | |
| Ah bueno, tu tranquilo maestro xDD, como si tienes que tardar 4 meses (dios no quiera xDD) pero si puede ser haz un tuto que sea más o menos legible, y que se entienda... (no como el 99.9% de los tutoriales de RGSS que hay que no se entiende ni media) | |
| | | Jury Aprendiz
Cantidad de envíos : 21 Edad : 32 Localización : Chile Mi especialidad : Enginer Fecha de inscripción : 26/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Lun Jul 28, 2008 10:00 pm | |
| jajaj fuemo xD pero a que tutoriales te refieres tu??
por que yo e leido como 2 o 3 tutoriales que te explican las cosas bastante bien ( en un punto general) pero ninguno te enseña la base de ruby
(escenas y todo eso) | |
| | | Fuemo Aprendiz
Cantidad de envíos : 16 Mi especialidad : Guionísta Fecha de inscripción : 26/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Mar Jul 29, 2008 3:36 am | |
| ¡¡Pues cuelgalos aqui!! xDD si yo con saber algo básico me conformo... el caso esque estaria bien saver ruby, para ser algo más "profesional" en mis juegos, pero bueno... yo voy a seguir buscando tutoriales por Internet... xD | |
| | | Jury Aprendiz
Cantidad de envíos : 21 Edad : 32 Localización : Chile Mi especialidad : Enginer Fecha de inscripción : 26/07/2008
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. Mar Jul 29, 2008 1:23 pm | |
| onda.. busca.. guia rgss y eso.. encontraras lo mismo que yo | |
| | | Contenido patrocinado
| Tema: Re: Algo de script rpg maker xp; lo mínimo para entenderlos. | |
| |
| | | | Algo de script rpg maker xp; lo mínimo para entenderlos. | |
|
Temas similares | |
|
| Permisos de este foro: | No puedes responder a temas en este foro.
| |
| |
| |
|