RPG Creator : créez votre MMORPG ou RPG sans aucune connaissance en programmation


Disponible le 4 Juin !




- Jouez à votre jeu sur tablettes tactiles, Smartphones et navigateurs Web
- Personnalisez vos menus
- Dessinez facilement et rapidement vos cartes
- Créez des actions pour le combat A-RPG


www.rpgcreator.net


Heures au format UTC + 1 heure [ Heure d’été ]


Règles du forum


Concernant les messages de compliments :

La visée de cette section n'est pas de réduire systématiquement la bonne ambiance et la gentillesse dans les post... mais elle a tout de même la visée de réunir des commentaires constructifs sur un projet. Ainsi, les messages de compliments sont tolérés, mais avec un minimum d'explication sur les critères qui vous plaisent.
Un exemple pour y voir plus clair :
"Salut, trop cool ta map !"
"Salut, trop cool ta map, le mapping est bon, j'aime bien les ressources et le fog va bien avec !"



Publier un nouveau sujet Répondre au sujet  [ 48 messages ]  Aller à la page 1, 2, 3, 4, 5  Suivant
Auteur Message
 Sujet du message: RPG JS : Votre RPG en ligne sur votre navigateur
MessagePublié: 11 Mar 2011, 01:34 
Roi
Roi
Avatar de l’utilisateur

Inscrit le: 08 Mai 2005, 15:00
Messages: 2994
Localisation: Lyon
Niveau RPG Maker: Expert
Logiciel(s) préféré(s): RMXP ; IGM
Point(s) Fort(s): HTML5, PHP, Javascript, Ruby
Sexe: Masculin
Points d'aide: Illimité

Créations :

- RPG JS : Votre RPG en ligne sur votre navigateur


Voir ses créations

RPG JS : Votre RPG en ligne sur votre navigateur


Information

Auteur : Samarium
License : MIT/GPL
Version Alpha : 10 Avril
Langues du site : Français et anglais
Documentation : Anglais

Introduction

- RPG JS est un framework permettant de réaliser des RPG sur navigateur. Attention, vous devez avoir un minimum de connaissances en programmation pour utiliser le framework même si celui ci facilite grandement la tâche (scrolling, collision, mouvement ...)

- RPG JS utilise l'HTML 5 et le Javascript. Il s'appuie sur le framework EaselJS pour la manipulation des Bitmaps, Sprites, etc.

- Un script sur RPG Maker XP permet de convertir une Map vers RPG JS

- Compatibilité des navigateurs : IE9, Google Chrome, Firefox >= 3.5, Safari >= 4.0, Opera >= 10.5

Les avantages

J'ai relevé plusieurs avantages :
- Inutile de télécharger
- Possibilité de lier avec une base de données (avec des requêtes Ajax) et enregistrer des scores par exemple (non implémenté dans le framework)
- Possibilité de lier avec d'autres contenus du site (afficher des barres de vie en dehors du jeu ...)
- Possibilité de jouer avec la souris
- Ajout de commandes non existantes sur RPG Maker
- Tactical RPG intégré
- Evolution possible (vers le MMORPG)
- Jouer sur Iphone/Ipad/Archos ...
- Open Source

Utilisez RPG Maker XP pour convertir des cartes et animations

Image

Image

Fonctionnement

RPG JS utilise la même structure que RPG Maker. Vous chargez une Map en indiquant ses propriétés (Tileset, Musique ...) et c'est tout. En fait, vous indiquez aussi les évènements dans la Map. Ensuite, vous créez des évènements avec une apparence, des pages et des commandes d'évènement. Vous retrouvez les interrupteurs, les interrupteurs locaux et les commandes courantes comme l'affichage d'un message, le déplacement d'un personnage, etc.

Pour le moment, quelques commandes ont été programmées.

Prenons un exemple :

Code: Tout sélectionner
var rpg = new Rpg("canvas");
rpg.loadMap('Map007', {
   tileset: '006-Desert01.png',
   events:  ['Event02'],
   player:  {x: 14, y: 11}
}, mapLoad);


En quelques lignes, vous charges une Map. Les ressources sont les mêmes types de dossier que RPG Maker XP ("Graphics/Tilesets" par exemple)

L'évènement "Event02" est un fichier présent dans "Data/Events" qui comporte des propretés de l'évènement (cf ci-dessus)

Bien sûr, puisque c'est un framework, vous pouvez faire votre RPG à votre sauce avec l'API disponible. Une documentation française (et anglaise ?) sera présente.

Captures d'écran :

Dans l'ordre des images:
1) Simple affichage (base d'un RPG)
2) Interaction avec un évènement
3) Tactical RPG avec la souris (avec un léger défaut encore au niveau des superpositions)

Image
Image
Image

_________________
Site officiel de RPG Creator : http://rpgcreator.net

RPG Creator permet de créer des RPG ou MMORPG sans aucune connaissance en programmation et de jouer au jeu sur les tablettes tactiles, Smartphones et navigateurs Web.
Disponible le 4 Juin


Haut
 Profil  
 
 Sujet du message: Re: RPG JS : Votre RPG en ligne sur votre navigateur
MessagePublié: 11 Mar 2011, 12:09 
Villageois (Nv 2)
Avatar de l’utilisateur

Inscrit le: 16 Juin 2009, 00:00
Messages: 24
Localisation: Bruxelles Belgique
Niveau RPG Maker: Moyen
Logiciel(s) préféré(s): VX
Sexe: Masculin
Points d'aide: 17/60

Créations :

- Variables locales

- QuickSave

- Petit utilitaire de manipulation du Panorama


Voir ses créations

C'est franchement très impressionnant et je suis surpris que tu n'aie que si peu de réponses.
Bonne continuation !

J'avais moi même commencé un petit truc (moins ambitieux que le tiens), basé sur le GeeX Transpose pour permettre le développement collaboratif en ligne et donc je recomposais une map et je ne la rendait pas jouable. J'utilisais Node.Js et Jquery.

Mais en tout cas, bonne chance et merci d'avance.


Haut
 Profil  
 
 Sujet du message: Re: RPG JS : Votre RPG en ligne sur votre navigateur
MessagePublié: 11 Mar 2011, 13:04 
Roi
Roi
Avatar de l’utilisateur

Inscrit le: 08 Mai 2005, 15:00
Messages: 2994
Localisation: Lyon
Niveau RPG Maker: Expert
Logiciel(s) préféré(s): RMXP ; IGM
Point(s) Fort(s): HTML5, PHP, Javascript, Ruby
Sexe: Masculin
Points d'aide: Illimité

Créations :

- RPG JS : Votre RPG en ligne sur votre navigateur


Voir ses créations

Merci :D

J'avais commencé des tests au départ sur Jquery (avant que HTML5 soit vraiment ancré dans les navigateurs). Mais je trouve ça moins convaincant pour faire des jeux puisqu'on manipule le DOM et CSS (pour les graphismes). Depuis que HTML5 est présent, ça facilite grandement la tâche :).

Concernant le MMO, Node.js est pas mal mais je pense surtout me tourner vers Ajax Push Engine qui a l'air de bien manipuler le Online.

_________________
Site officiel de RPG Creator : http://rpgcreator.net

RPG Creator permet de créer des RPG ou MMORPG sans aucune connaissance en programmation et de jouer au jeu sur les tablettes tactiles, Smartphones et navigateurs Web.
Disponible le 4 Juin


Haut
 Profil  
 
 Sujet du message: Re: RPG JS : Votre RPG en ligne sur votre navigateur
MessagePublié: 11 Mar 2011, 19:25 
Bourgeois (Nv 4)

Inscrit le: 15 Juil 2007, 00:00
Messages: 269
Points d'aide: 27/60

Créations :

Voir ses créations

C'est plutôt original comme initiative ! Je n'imagine pas le travail fourni pour en arriver là, bravo. Ca ouvre certes des portes sur de nouvelles façons de concevoir du RPG à la sauce RMXP, quoique je suis un peu sceptique. Quelles étaient tes motivations personnelles pour faire ce projet ? De mon point de vue, pour faire des RPG sur navigateur, c'est peut-être mieux de passer par des outils éprouvés comme Flash, non ? (Je dis ca, je dis rien, je m'y connais pas)

Tu gères des ressources identiques à RMXP sans problème ? Tu gères des formats supplémentaires ?
Tu as un objectif à atteindre en terme de fonctionnalités (ie atteindre le niveau RMXP) ?
Un éditeur graphique/GUI pour faciliter l'édition est en projet ?
Sauvegardes présentes ? (En local, sur serveur, ...)


Je suivrai ce projet avec curiosité.

_________________
Image
Reincarnations. Une jeune fille. Un lourd fardeau. Une quête millénaire.
Chapitre 1 disponible


Haut
 Profil  
 
 Sujet du message: Re: RPG JS : Votre RPG en ligne sur votre navigateur
MessagePublié: 11 Mar 2011, 20:51 
Roi
Roi
Avatar de l’utilisateur

Inscrit le: 08 Mai 2005, 15:00
Messages: 2994
Localisation: Lyon
Niveau RPG Maker: Expert
Logiciel(s) préféré(s): RMXP ; IGM
Point(s) Fort(s): HTML5, PHP, Javascript, Ruby
Sexe: Masculin
Points d'aide: Illimité

Créations :

- RPG JS : Votre RPG en ligne sur votre navigateur


Voir ses créations

On peut très bien réaliser en HTML5 ce qu'on peut faire en Flash ^^. Mais j'ai choisi HTML5 car je pense que c'est l'avenir du Web et surtout car je maîtrise plus l'HTML5 que l'ActionScript (et HTML5 m'attire + ...)

Citer:
Tu gères des ressources identiques à RMXP sans problème ? Tu gères des formats supplémentaires ?


Oui. Les ressources sont les même : Tileset, Windowskin, Audio ...

Citer:
Tu as un objectif à atteindre en terme de fonctionnalités (ie atteindre le niveau RMXP) ?


Le minimum pour faire un RPG. Mon but est surtout de jouer sur les atouts du navigateur. Je souhaiterais intégrer le MMO dans ce framework, ce qui donne un véritable plus par rapport à RPG Maker

Citer:
Un éditeur graphique/GUI pour faciliter l'édition est en projet ?


C'est RPG Maker XP :)

Citer:
Sauvegardes présentes ? (En local, sur serveur, ...)


Oui, le développeur a la possibilité d'enregistrer des données dans une base de données pour effectuer des sauvegardes.

_________________
Site officiel de RPG Creator : http://rpgcreator.net

RPG Creator permet de créer des RPG ou MMORPG sans aucune connaissance en programmation et de jouer au jeu sur les tablettes tactiles, Smartphones et navigateurs Web.
Disponible le 4 Juin


Haut
 Profil  
 
 Sujet du message: Re: RPG JS : Votre RPG en ligne sur votre navigateur
MessagePublié: 11 Mar 2011, 22:08 
Bourgeois (Nv 4)

Inscrit le: 15 Juil 2007, 00:00
Messages: 269
Points d'aide: 27/60

Créations :

Voir ses créations

Citer:
Oui. Les ressources sont les même : Tileset, Windowskin, Audio ...

Gifs? Ogg avec loop? Ce sont par exemple 2 formats qui manquent à RMXP (du moins, les Ogg ne bouclent pas)

Citer:
Un éditeur graphique/GUI pour faciliter l'édition est en projet ?

Pour l'édition de map, ok. Mais en fait, je faisais plutôt référence à un éditeur d'évènement. Si j'ai bien compris, les Events de RM JS n'ont pas l'air d'avoir le meme jeu d'instruction que RMXP. Un Event doit être écrit à la main dans un fichier ?

_________________
Image
Reincarnations. Une jeune fille. Un lourd fardeau. Une quête millénaire.
Chapitre 1 disponible


Haut
 Profil  
 
 Sujet du message: Re: RPG JS : Votre RPG en ligne sur votre navigateur
MessagePublié: 11 Mar 2011, 22:16 
Roi
Roi
Avatar de l’utilisateur

Inscrit le: 08 Mai 2005, 15:00
Messages: 2994
Localisation: Lyon
Niveau RPG Maker: Expert
Logiciel(s) préféré(s): RMXP ; IGM
Point(s) Fort(s): HTML5, PHP, Javascript, Ruby
Sexe: Masculin
Points d'aide: Illimité

Créations :

- RPG JS : Votre RPG en ligne sur votre navigateur


Voir ses créations

Citer:
Gifs? Ogg avec loop?


Ouais ouais, Ogg en boucle est compatible :). Pour les GIF, je ne sais pas encore.

Citer:
Un Event doit être écrit à la main dans un fichier ?


Oui, mais sa structure permet à RPG Maker d'exporter des évènements et d'avoir des évènements sans pour autant toucher au code.

_________________
Site officiel de RPG Creator : http://rpgcreator.net

RPG Creator permet de créer des RPG ou MMORPG sans aucune connaissance en programmation et de jouer au jeu sur les tablettes tactiles, Smartphones et navigateurs Web.
Disponible le 4 Juin


Haut
 Profil  
 
 Sujet du message: Re: RPG JS : Votre RPG en ligne sur votre navigateur
MessagePublié: 21 Mar 2011, 01:32 
Roi
Roi
Avatar de l’utilisateur

Inscrit le: 08 Mai 2005, 15:00
Messages: 2994
Localisation: Lyon
Niveau RPG Maker: Expert
Logiciel(s) préféré(s): RMXP ; IGM
Point(s) Fort(s): HTML5, PHP, Javascript, Ruby
Sexe: Masculin
Points d'aide: Illimité

Créations :

- RPG JS : Votre RPG en ligne sur votre navigateur


Voir ses créations

Information sur l'avancement du projet.

Voici les ajouts apportés à RPG JS

- Affichage des autotiles. Les autotiles sont automatiques générés à partir de la même image que dans RPG Maker

- Possibilité d'ajouter des actions. Par exemple, on peut indiquer que le héros donne un coup d'épée lorsque le joueur appuie sur la touche A. L'animation du coup d'épée est donc affichée en prenant une autre ressource de type "Character".

- Combat en temps réel (A-RPG) - En cours de développement -. Avec les actions de ci-dessus, il est possible d'attaquer des ennemis. L'ennemi possède un champ de vision et des actions (attaque, compétence, etc.). Son déplacement a été pensé de façon qu'il s'approche du héros sans pourtant être bloqué bêtement contre un mur. Lorsque l'ennemi est éliminé, des objets peuvent être laissés sur le sol (avec des probabilités) pour ensuite permettre au héros de les récupérer. Les objets sont des évènements générés dynamiquement

Voici une capture d'écran du combat A-RPG. Remerciement à Benben pour les ressources graphiques :

Image

(Je vais vite, très vite :D)

_________________
Site officiel de RPG Creator : http://rpgcreator.net

RPG Creator permet de créer des RPG ou MMORPG sans aucune connaissance en programmation et de jouer au jeu sur les tablettes tactiles, Smartphones et navigateurs Web.
Disponible le 4 Juin


Haut
 Profil  
 
 Sujet du message: Re: RPG JS : Votre RPG en ligne sur votre navigateur
MessagePublié: 21 Mar 2011, 12:29 
Noble (Nv 3)
Avatar de l’utilisateur

Inscrit le: 14 Fév 2010, 12:13
Messages: 343
Localisation: Thaïlande (ICT, France +5 en été, France +6 en hiver)
Niveau RPG Maker: Moyen
Logiciel(s) préféré(s): PFSx, RmXP
Sexe: Masculin
Points d'aide: 9/60

Créations :

Voir ses créations

Waouh.

Déjà ce projet est très intéressant, mais en plus vu que ça vient de Samarium on est sûrs que ça ne sera pas abandonné au bout de trois semaines !

Sinon j'ai une question :
Samarium a écrit:
vous devez avoir un minimum de connaissances en programmation pour utiliser le framework même si celui ci facilite grandement la tâche

Quand tu dis programmation, c'est de l'HTML5 + JS, du Ruby ou autre chose ?
C'est pour savoir si ça sera utilisable facilement par les apprentis rubistes ou programmeurs web ou si ce sera réservé aux programmeurs aguerris ?

A part ça je te souhaite une bonne continuation avec ce nouveau projet ;)

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: RPG JS : Votre RPG en ligne sur votre navigateur
MessagePublié: 21 Mar 2011, 13:59 
Roi
Roi
Avatar de l’utilisateur

Inscrit le: 08 Mai 2005, 15:00
Messages: 2994
Localisation: Lyon
Niveau RPG Maker: Expert
Logiciel(s) préféré(s): RMXP ; IGM
Point(s) Fort(s): HTML5, PHP, Javascript, Ruby
Sexe: Masculin
Points d'aide: Illimité

Créations :

- RPG JS : Votre RPG en ligne sur votre navigateur


Voir ses créations

Merci, merci ^^

Citer:
Quand tu dis programmation, c'est de l'HTML5 + JS, du Ruby ou autre chose ?


Javascript seulement. Pour l'HTML5, c'est surtout la balise "canvas".

Citer:
C'est pour savoir si ça sera utilisable facilement par les apprentis rubistes ou programmeurs web ou si ce sera réservé aux programmeurs aguerris ?


Je pense que les apprentis développeurs Web n'auront pas de mal à utiliser RPG JS. Pour les personnes utilisant RPG Maker encore moins, puisque la structure reprend la même que RPG Maker.
La difficulté est surtout de se familiariser avec cette librairie. La documentation permettra de surmonter cette difficulté. Prenons un exemple :

- Vous voulez ajouter une animation. L'animation #007 (coup d'épée) dans la base de données de RPG Maker peut être créé de cette façon :

Code: Tout sélectionner
rpg.addAnimation({
   name: 'sword',
   graphic: '006-Weapon01.png',
   sound: '094-Attack06.ogg',
   frames: [
      [{pattern: 1, y: 8}],
      [{pattern: 2, y: 8}],
      [{pattern: 3, y: 8}],
      [{pattern: 4, y: 8}],
      [{pattern: 5, y: 8}],
      [{pattern: 5, opacity: 100, y: 8}]
   ]
});


A première vue, cela peut être compliqué mais avec un peu de bon sens, on peut comprendre comment ça marche. Cette fonction ajoute une animation nommée "sword" utilisant l'image "006-Weapon01.png" et le son "094-Attack06.ogg".
"frames" est un tableau indiquant les frames de l'animation (images par images). Chaque frame a des propriétés que vous pouvez retrouver en double cliquant sur une cellule de l'animation dans RPG Maker.

Bref, rien de bien compliqué si des tutoriels et documentations sont présents.

Remarque
La documentation sera en anglais lors de la première sortie de RPG JS

_________________
Site officiel de RPG Creator : http://rpgcreator.net

RPG Creator permet de créer des RPG ou MMORPG sans aucune connaissance en programmation et de jouer au jeu sur les tablettes tactiles, Smartphones et navigateurs Web.
Disponible le 4 Juin


Haut
 Profil  
 
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 48 messages ]  Aller à la page 1, 2, 3, 4, 5  Suivant

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : daylights et 3 invités


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Sauter vers:  
cron
RPG Creative Forum version 5 ; Tous droits réservés
phpBB Group (Traduit par Xaphos)
Optimisé pour une résolution 1024*728