Ruby ?
| Aeon Syx |
Posté le 03 Jan 2008 à 11:07
|
|
![]() Messages : 660 GCPoints : 26061 |
Salut, Je suis toujours mi figue mi raisin pour ce qui est de mon choix entre RM03 et RMXP pour mon projet. J'ai commencé à essayé un peu de chaque, mais je n'arrive toujours pas à me décider Apparemment rien qu'avec le Ruby de RMXP on peut faire beaucoup de choses en plus, donc si j'utilises RMXP ce serait aussi pour les scripts. Donc je voudrais savoir si le Ruby est dur à apprendre, et si un tuto Ruby est prévu sur le site (pas vu dans le sujet de darktib)... Et éventuellement si vous ne sauriez pas où je peux trouver un vrai tuto . Voilà, merci d'avance pour les réponses ![]() |
|
| Siegfried |
Posté le 03 Jan 2008 à 11:51
|
|
![]() Messages : 167 GCPoints : 10958 |
Je suis une daube en prog, et pourtant j'ai appris le RGSS ( Ruby sur rmxp ). Tout dépend de ce que tu veux faire dessus : Menus : Assez rapide à assimiler Map, déplacement, manips graphiques : pas évident mais une fois pigé, rapide. Combat : ARF ! Sauf si tu développes ton propre système ou que tu modifies des scripts existants. Je connais 1 ou 2 sites ( dont le mien ) dont j'indiquerai les liens si personne n'est contre la pub ( à demander par mp sinon ). Sur mon fofo, tu trouveras des cours moins avancés qu'ailleurs mais à la portée du 1er venu. On en est aux menus mais ça va bien avanner une fois mes exams passés. L'autre forum est le Studio 2, pourvu de beaucoup plus de tutos, pas évidents à comprendre on the rocks mais assez complets. Il reste aussi l'aide de Rmxp, qui contient toutes les infos nécessaires à modifier les scripts présents et quelques notions de Ruby mais je n'ai jamais trouvé ça très abordable au départ. Juste quelques remarques : -Si tu passes sur rmxp, il faudra sacrifier ta vision des events. Ils font lagger quelle que soit la puissance du pc s'ils sont trop utilisés ( ex : plus de 100 pnjs sur une map... ). Cependant, les scripts remplacent tout cela et je bosse sur l'adaptation de certaines commandes event en ruby. -Mon msn si tu es paumé : dany.sieg @ hotmail.fr Je pourrai t'aider avec ma maigre expérience, où t'indiquer des personnes plus qualifiées. Mon expérience : j'ai scripté mon 1er menu le jour où ma connexion a cramé et que je m'ennuyais. Un an après : je fais ce que je veux sur mes maps, j'ai mes propres menus et mes combats disposent d'un système original. Les seuls events que j'utilise désormais sont les charas sur les maps et les scènes automatiques. XD Bref, on s'y sent mieux mais c'est comme tout, il faut persévèrer. |
|
| Artemys_Fowl |
Posté le 03 Jan 2008 à 12:25
|
|
![]() Messages : 735 GCPoints : 68605 |
[( ex : plus de 100 pnjs sur une map... )] ==>Mais... Qu'est-ce que tu veux faire avec 100 PNJ sur une carte ? XD Edit: Ca me donne envie d'essayer... ^^ Edit 2: Je parle du Ruby. Si le C/C++ plante, le Ruby, lui, ne me fera pas défaut ^^
Dernière édition le 03 Jan 2008 à 12:32
Aux désespérés mentaux et psychologiquement gâtés...
Maryline Sarah Emylyan Casthaniera Mazenod Koukolos ? Qui a inventé un nom pareil ? Prêt à tout détruire... Je dois juste... appuyer... sur le bouton... |
|
| Siegfried |
Posté le 03 Jan 2008 à 12:33
|
|
![]() Messages : 167 GCPoints : 10958 |
100 events sur une map = lag. 100 n'est pas un nombre si grand. Sur une map 20x15, on peut coller 300 events... Les events parallèles font lagger aussi. |
|
| Artemys_Fowl |
Posté le 03 Jan 2008 à 12:49
|
|
![]() Messages : 735 GCPoints : 68605 |
[Sur une map 20x15, on peut coller 300 events...] ==>C'est trois fois plus, sur une carte trois fois moins grande... Naaaaaaaaaaan. Faut pas mettre autant d'évènements sur UNE carte, ça le fait pas ^^" PS: Donne-moi tes tutoriaux ^^ *bidouille les scripts*
Dernière édition le 03 Jan 2008 à 12:56
Aux désespérés mentaux et psychologiquement gâtés...
Maryline Sarah Emylyan Casthaniera Mazenod Koukolos ? Qui a inventé un nom pareil ? Prêt à tout détruire... Je dois juste... appuyer... sur le bouton... |
|
| Siegfried |
Posté le 03 Jan 2008 à 13:03
|
|
![]() Messages : 167 GCPoints : 10958 |
Je sais. ^^ Mais j'ai par exemple eu besoin de faire des rangs d'armée. Au bout de 5 rangées, lag, même avec 2 Go de ram... Je te passe les tutos par mp. ;) |
|
| Artemys_Fowl |
Posté le 03 Jan 2008 à 13:07
|
|
![]() Messages : 735 GCPoints : 68605 |
[Mais j'ai par exemple eu besoin de faire des rangs d'armée. Au bout de 5 rangées, lag, même avec 2 Go de ram...] ==>Comme dirait un bon pote: "Mais t'es taré, gros !" XD Eh, pssss ! Tu aurais dû faire une seule et même image de ton armé ^^ Merci pour les tutos :noel:
Aux désespérés mentaux et psychologiquement gâtés...
Maryline Sarah Emylyan Casthaniera Mazenod Koukolos ? Qui a inventé un nom pareil ? Prêt à tout détruire... Je dois juste... appuyer... sur le bouton... |
|
| Daru13 |
Posté le 03 Jan 2008 à 16:15
|
|
![]() Messages : 2884 GCPoints : 108090 |
Ou tout simplement un seul évent ! Il n'y a pas de taille pour les évents de RMXP je rapel |
|
| Siegfried |
Posté le 03 Jan 2008 à 16:38
|
|
![]() Messages : 167 GCPoints : 10958 |
Citation :
Je sais, j'aurais même fait un autotile animé. :p Mais je devais avoir une vue comme ça : http://www.servimg.com/image_preview.php?i=147&u=10011380 ( Script de ma fabrication ) Au final, je reviens en effet aux 3 images. ^^ Citation :
Un gros event lagge encore plus.
Dernière édition le 03 Jan 2008 à 16:38
|
|
| Daru13 |
Posté le 03 Jan 2008 à 16:49
|
|
![]() Messages : 2884 GCPoints : 108090 |
Entre 1 gros event et 100 petits... | |
| Siegfried |
Posté le 03 Jan 2008 à 16:57
|
|
![]() Messages : 167 GCPoints : 10958 |
Je t'assure, le lag est le même ( j'avais même réussi à bloquer le log sur mon vieux pc ). Ce n'est pas seulement le nombre qui influe mais la nature du truc à mettre à jour. S'il y a un charset énorme ( donc en déduire 16 poses, donc gros fichier ) à charger, ça lagge. J'aurais bien une solution, remarque... J'ai récemment bossé un script qui affiche un chara d'une seule pose si on veut, ce qui réduit de 16 la taille du fichier. C'était destiné à faire des toits transparents, des fogs animés, etc... Je vais faire un changement de graph et voir si ça rame ou pas. :D Au fait, ça intéresse beaucoup de gens si je poste quelques scripts sur le forum ? |
|
| Artemys_Fowl |
Posté le 03 Jan 2008 à 18:29
|
|
![]() Messages : 735 GCPoints : 68605 |
Si tu expliques tout ce qu'il fait et pourquoi, il n'y aura aucun problème, je présume ^^
Aux désespérés mentaux et psychologiquement gâtés...
Maryline Sarah Emylyan Casthaniera Mazenod Koukolos ? Qui a inventé un nom pareil ? Prêt à tout détruire... Je dois juste... appuyer... sur le bouton... |
|
| Daru13 |
Posté le 03 Jan 2008 à 19:22
|
|
![]() Messages : 2884 GCPoints : 108090 |
Ah ouais, surtout que on sera assuré que ce ne sont pas des scripts qui déconent Je suis pour |
|
| Siegfried |
Posté le 03 Jan 2008 à 22:05
|
|
![]() Messages : 167 GCPoints : 10958 |
Il s'agira principalement de scripts de mon crû ou de scripts génériques bien rôdés et testés depuis un bail. Je n'aime pas copier le dernier système de combat à la FF12 qui tue son chien, ça n'a aucun intérêt à être utilisé. Je ne sais pas comment scriptent les gens mais les 80% des scrips sont hyper mal foutus, pas traduits, complètement buggy. Par exemple, le script plate-forme pue des pieds, si je puis me permettre, donc à force de l'arranger et de le refaire, je n'ai presque plus que 5 lignes du script original ( qui pue des pieds donc ). Par contre, on les poste où les scripts ? Rmxp ? |
|
| Artemys_Fowl |
Posté le 04 Jan 2008 à 11:39
|
|
![]() Messages : 735 GCPoints : 68605 |
Ouais, je suppose. Tu peux faire un topic "Script" et les mettre tous dedans ^^ PS : QUEESSTTTTTTTTTIIIIIIIOOOOOOOOOOOOOON. Celle qui me ronge depuis hier midi. Comment faire pour afficher une fenêtre ("Window") depuis un évènement, comme ça ? Je fais un script qui affiche une fenêtre dans la partie "Script", mais après ? Edit 2 : Euh... Je crois que je vais trouver ^^" Edit 3 : Je ne poste pas de messages superflus ! Alors je pose encore une question : est-il possible de changer la couleur d'une fenêtre avec un commande du genre Code : super(0, 0, 160, 64)
self.contents.window.color = Color.new(121,0,0,255)?
Dernière édition le 04 Jan 2008 à 12:07
Aux désespérés mentaux et psychologiquement gâtés...
Maryline Sarah Emylyan Casthaniera Mazenod Koukolos ? Qui a inventé un nom pareil ? Prêt à tout détruire... Je dois juste... appuyer... sur le bouton... |
|
| Siegfried |
Posté le 04 Jan 2008 à 13:19
|
|
![]() Messages : 167 GCPoints : 10958 |
-Pour afficher une window, il faut le faire à partir d'une Scene. Pour la map : Scene_Map Si ta fenêtre s'appelle Window_Plouf : Un truc qui t'aidera : Code : class Scene_Map
alias yop_main main
def main
@yop_window = Window_Plouf.new # Nom de la fenêtre + ".new"
yop_main
@yop_window.dispose
end
alias yop_update update
def update
@yop_window.refresh
yop_update
end
endCa t'affichera ta fenêtre sur la map sans avoir à modifier le script original. ;) ( J'espère que ça marchera, j'ai codé en live ). -La window est régie par un windowskin. Mais je pense qu'on peut peut-être changer la couleur du Bitmap. |
|
| Aeon Syx |
Posté le 04 Jan 2008 à 21:44
|
|
![]() Messages : 660 GCPoints : 26061 |
Siegfried : Oo ça c'est de la réponse ! Grand merci et si Mod est ok je veux bien le lien de ton tuto Je ne sais pas encore si je vais vraiment utiliser RMXP surtout si tu dis que le combat c'est chaud à modifier. C'était beaucoup pour ça que je m'intéressais aux scripts. Donc bon j'ai pas vraiment de vision fixe des events je découvre un peu de tout chaque jour ![]() |
|
| Mod |
Posté le 05 Jan 2008 à 11:22
|
|
![]() Messages : 4954 GCPoints : 2100823 |
Aucun problème à l'envoi de lien tant que c'est dans le sujet Pour les tutoriels Ruby, je n'ai malheureusement rien en stock. |
|
| Daru13 |
Posté le 05 Jan 2008 à 11:35
|
|
![]() Messages : 2884 GCPoints : 108090 |
Si des scripts RUBY pourraient être ajoutés sur GameCorp, y faudrait peut-être une partie "Ressources", Non 'Fin on considère les scripts comme des ressources, non |
|
| Mod |
Posté le 05 Jan 2008 à 11:40
|
|
![]() Messages : 4954 GCPoints : 2100823 |
Pour ça je pensais davantage créer une sous-catégorie "Scripts" dans la catégorie RPG Maker XP. Je n'ai pas de tutos Ruby en stock, mais il y a quelques scripts en provenance de CDJ. De mon point de vue, les scripts tout fait vont un peu à l'encontre de l'idée d'apprentissage, mais étant monnaie courante dans le monde RPG Maker, c'est dur de passer à côté... |
|






