J'ai une grande nouvelle à vous annoncer !
Depuis la création du site, j'ai trop délaissé les scripts de RPG Maker. Les raisons sont pour la plupart technique, je voulais quelque chose de bien organisé, et surtout, je voulais un code coloré ! Or, avec mes connaissances de l'époque, je n'étais pas capable de m'attaquer à un tel projet.
C'est pourquoi, juste après avoir retrouvé l'accès au site, je me suis lancé avec comme objectif d'avoir un système de gestion de scripts performant et organisé. Le développement de ce gestionnaire de script (je vais l'appeler Final-Script parce que ça va devenir très vite pénible de devoir écrire "gestionnaire de script" ) ne fut pas de tout repos, et j'y ai passé pas mal de temps (que ce soit mes journées comme mes nuits, j'ai l'impression de n'avoir fait que ça depuis au moins 4 jours ). C'est la toute première que je crée un système complet en partant de 0 et sollicitant autant la base de donnée. Pour vous donner une petite idée, Final-Script est composé de 13 fichiers et possède un total de pas moins de 5000 lignes. Pour la base de donnée, 2 tables m'ont été nécessaires, et plutôt que de lister les champs, voici un screen:
Voici la table pour enregistrer toutes les informations sur les scripts RPG Maker XP du site:
Voici la table pour enregistrer les commentaires liés aux scripts RPG Maker XP:
Voilà , maintenant j'arrête côté programmation (je pourrais tenir des pages ) et je vais essayer de vous parlez, plutôt, des possibilités que vous apporte ce nouveau système.
Pour commencer, il faut savoir que les scripts RPG Maker XP sont séparés en deux parties: les scripts du site et les scripts du forum. En effet, le site voulant être communautaire dans la mesure du possible, il était important que n'importe quel membre du forum puisse poster un script et le voir afficher directement sur le site, d'où la catégorie "scripts du forum" qui leur est réservé. Bien sûr, l'équipe du site ne s'amusera pas à vérifier que les scripts fonctionnent, et nous ne pourrons vous assurez que vous ne rencontrerez pas de problème en ajoutant un script de cette catégorie. En revanche, les scripts du site sont bien plus fiable, et vous pouvez êtres assuré que si vous suivez bien les instructions, vous n'aurez aucun problème.
Pour le moment, je n'ai développé que la partie des scripts du site, mais c'est uniquement parce que c'était la plus difficile. Oui, pour les scripts du forum, il ne s'agit que de retranscrire ce qui a déjà été écrit dans le forum pour l'afficher sur le site ! (seul le travail de réflexion sera peut être un peu ardu ).
La section des scripts du site regroupera donc tous les scripts RPG Maker XP postés par les membres.
Ils seront, de base, classés par catégorie (Carte, Combat, Héros, etc...), mais il vous sera possible de les classer autrement, et ce, très facilement (j'en reparlerais plus tard). Lorsque vous cliquez sur le nom d'un script, vous serez redirigez vers son contenu. Celui-ci sera composé d'un titre (le titre du script), d'une description (à quoi sert le script), du nom de l'auteur, si son nom est connu, d'une image illustrant le fonctionnement d'un script (mais ce n'est pas obligatoire !), d'une partie expliquant comment installer le script avec les code Ruby correspondant et d'une démo téléchargeable dans laquelle le script fonctionne !
Comme vous pouvez le constater, un lien permet à n'importe qui (pas besoin d'être inscrit) de commenter et de noter chaque script. Le script obtiendra alors une note globale et c'est là tout l'intérêt, car vous pourrez classer tous les scripts en fonction de leur note globale. En parlant de classement, tous les scripts peuvent être classés par:
- Catégorie: donc pareil que pour la page qui liste l'ensemble des scripts si ce n'est que tout ce qui est affichage de note et tout le tralala ne s'affiche pas !
- Note: les scripts sont classés du mieux noté au moins noté ! Très utile pour sortir du lot les scripts de qualité !
- Date d'ajout: les scripts sont classés du plus récent au plus ancien. (un cadre permet aussi de voir directement les 5 derniers scripts ajoutés !)
- Commentaire: les scripts sont classés par nombre de commentaire, de celui qui en a le plus à celui qui en a le moins.
- Nombre d'édition: les scripts sont classés par nombre d'édition, de celui qui a été le plus édité à celui qui l'a été le moins.
- Nom: les scripts sont classés par nom alphabétique.
- Vu: les scripts sont classés par le nombre de fois qu'ils ont été vus, du plus vu au moins vu.
- Posteur: les scripts sont regroupés par posteur (le nom de celui qui ajoute le script, ce sera obligatoirement le nom d'un membre de l'équipe du site, modérateur ou administrateur)
- Taille (de la démo): les scripts sont classés taille (en octect) de la démo qu'ils possèdent
Pour ça, il vous suffira de sélectionner le type de classement que vous désirer puis de cliquer sur le bouton "Classer !" qui se trouve sur la page qui liste l'ensemble des scripts !
Par ailleurs, il est aussi possible, sur cette page, de masquer les scripts qui ne contiennent pas d'image pour illustrer le fonctionnement du script ainsi que les scripts qui modifie les scripts de base. Il vous suffit de cocher les cases correspondantes !
Voilà , voilà , je crois que c'est tout ce qui vous concerne, mais sachez que la partie administration a très bien été fourni, et chaque script peut être modifié du tout au tout ! (c'est là que se trouvait toute la difficulté !).
Aller, un petit lien vers le dit système => Final-Script
En espérant que cette nouveauté vous plaise !
La prochaine étape est le développement des scripts du forum !
A bientôt, et bonne fin de journée
Bonne soirée !