[RPG-MAKER.FR] Oniromancie: tout l'univers de RPG Maker en français - Les forums - [Moteur de Jeu] JavaPlayer


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace

Apprendre
RPG Maker

Guides
Tutoriels
Astuces
Making-of


Comment ça marche?

Aëdemphia
Par Sylvanor

Fighting Robots Quest
Par Boulon

Geex
Par roys

Inexistence
Par Falco

La Légende d'Ibabou
Par Zaitan

Nylu
Par NanakyTim

Sarcia
Par Kaëlar

Super Mario RPG - Lost Souls
Par Omegabowser

Jeux: Inexistence / Tutos: Faire de la neige facilement en (...) / Jeux: ARCH ULTRA / Sorties: ARCH ULTRA / News: Alex d'Or 2019 : Les Vainqueurs ! /

Chat  

Bienvenue
visiteur !





Désactiver
la neige


publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

71 connectés actuellement

10317497 visiteurs
depuis l'ouverture

99 visiteurs
aujourd'hui



Barre de séparation

Partenaires






TOP
GAMEMAKING


Les 5 plus
visités

Akademiya RPG Maker

Alex d'Or

BloGecko

ConsoleFun

Eclipso

Au hasard

Le bazar à Omega

Indiexpo

Lumen

Les deux derniers

Zarok

Akademiya RPG Maker

Nos autres partenaires

Devenir
partenaire


Barre de séparation

Un site du réseau
War Paradise

Annuaires référenceurs




forums

Index du forum > Nouveaux projets > [Moteur de Jeu] JavaPlayer


Mack - posté le 12/03/2013 à 22:22:14 (1796 messages postés)

❤ 0

Salut !
Alors voila, j'ai décidé de créer ce "petit" post sur mon dernier projet, que j'ai pour l'instant nommé JavaPlayer.
Pourquoi JavaPlayer déjà ?
C'est assez simple, en faite grâce au Geex Transpose de Roys qui permet de 'transformer' un jeu RMXP en fichier XML qui peuvent être lu par plein de langage de programmation ( Dont le Java ).
Ainsi j'ai pu récupérer toute les infos faites grâce à RMXP, puis de les réutilisé selon mes goûts.

GamePlay :
Donc le moteur pour l'instant est un moteur A-RPG. Donc le joueur se déplace et utilise son arme pour attaquer et éliminé les ennemis à l'écran.
Le jeu garde un côté RPG avec une gestion des niveaux :
Chaque monstres tué donne un certain nombre de points d'éxpériences au joueur, lui permettant d'augmenter son niveaux, ou bien d'apprendre des compétences.
Ainsi, le joueur devra faire des choix entre augmenter un petit peu toute ses stats en montant de niveaux, ou alors acheter des passifs augmentant beaucoup une seule stats.
Ces points d'expériences permettent aussi d'acheter des sorts et autres compétences "physique".
Ces compétences coûtent un certains nombre de PM.
Lors du lancement d'un sort, le jeu se fige, et un curseur apparaît pour que le joueur choisissent sa cible. Lors du lancement d'une compétence physique, aucun menu n’apparaît le héros lance directement l'attaque. ( Cf la vidéo plus bas pour une meilleure explication. )
De plus certaines compétences débloque des attaques passivent ( Par exemple de base le joueur ne peut donner qu'un coup, il doit attendre un peu après. Avec un passif, il peut donner un second coup, puis un troisième avant de devoir attendre. Un genre de système de combo quoi. )
Lors de la mort d'un monstre, il y a une certaine chance pour qu'il laisse par terre un objet que le joueur peut récupérer ( Les objets peuvent être de tout type, potions, armes, objets à revendre ... ).


Scénario :
Le jeu se déroule dans un monde différent du notre, composé d'île flottante dans les airs.
Dans se monde, règne la magie, qui est relié à la musique.
Malheureusement, avec la magie vient les monstres. Même si certaine îles sont vierges de monstres, certaines île en sont infestées.

L'histoire commence lorsque le personnage principale, Samuel Mercer, se réveil sur une petite île, sans avoir le moindre souvenir.
Il se fait recueillir par les habitants de l'île de Kilanda.
Malheureusement quelqu'un essaie de faire revivre l'Empereur Sombre. Sam part donc empêcher sa réapparition, et pour cela il devra récupérer les quatre instruments de magies.


C'est qu'une ébauche, mais ça permet de voir vers quoi j'aimerais me tourner.

Screens :
imageimageimageimageimage

Vidéos :



Démo technique :
http://sihara.olympe.in/RPG/test.html
( Version navigateur )
J'envisage de mettre le jeu directement sur un serveur, et permettre ainsi de jouer sans télécharger le jeu.
J'ai essayer tout seul avec Olympe comme hébergeur, et ça a marcher.
J'aimerais si possible avoir des retours, histoire de savoir si le jeu marche chez tout le monde.


http://sihara.olympe.in/RPG/RPG.exe
( Version .exe )

Touches :
Espace : Action/Attaquer
W : Menu
S : Sort rapide
Q : Objet Rapide
X : Courrir

F2 : Afficher / Cacher la carte
F5 ( P sur la version Navigateur ) : Changer la taille de la fenêtre
F1 : Mode debug ( Inutile pour vous )


GamePlay envisagé :
Alors voila, j'envisage de rajouter un système de "upgrade" de nourriture.
En gros, pour remonter sa vie ou sa magie, le joueur doit manger.
Je pensais donc faire qu'à chaque fois que le joueur mange un type de nourriture ( Viandes, Poissons, Fruits, Légumes ... ) il augmenterais un compteur qui une fois remplit fera qu'il regagnera plus de vie la prochaine fois qu'il mangera une nourriture de ce type.
( Si mes souvenirs de Final Fantasy Crystal Chronicle sont bon, j'aimerais avoir un truc dans le même genre que dans ce jeu. )


Voila voila !

( Je prend note de tout les commentaires, même si je n'y répond pas )


arttroy - posté le 14/03/2013 à 18:12:00 (2394 messages postés)

❤ 0

Just working

Hey mais qu'est ce que tu leur a fait ici ?? Ils ne t'aiment pas ou quoi ?? Blague à part pour ton gameplay je trouve l'idée sympa mais ça va être galère à intégrer en jeu, je te souhaite bon courage.

Ben en tous cas tes souvenirs de crystal chronicle sont meilleurs que les miens, je ne me souviens plus du tout de ce système... Tu parles de quelle version du jeu en fait ?

J'aime bien le système de compétences aussi, ça fait un peu fouillis expliqué comme ça mais en regardant la vidéo on comprend assez bien comment ça fonctionne et je trouve ça plutôt original. Et l'idée de pouvoir acheter des objets pour renforcer les stats ben j'aime bien aussi.

Sinon ben va falloir bosser le scénario parce que là... C'est court, pleins de fautes et on comprend pas grand chose, ça donne pas très envie... Désolé d'être aussi incisif sur ce point.

Enfin bref de très bonnes idées avec un moteur de jeu custom moi je dis Golem GG mister tu gères mais il y a encore du boulot !

Edit : Ben écoute ça à l'air de fonctionner pas mal, faut faire attention où on va mais sinon c'est plutôt fluide (à part le coffre qui met 30 ans à s'ouvrir). Par contre la hitbox + la rapidité c'est chaud à maitriser l'affaire...

Anti-inconstructivité / Pétition pour que le mot making soit inscrit dans le dictionnaire ?


Mack - posté le 15/03/2013 à 21:21:51 (1796 messages postés)

❤ 0

Je parle du premier du nom.
( De toute façon, j'ai joué qu'à celui sur GameCube et ceux sur DS :'D )
Faudra que je re-sorte ma console pour vérifier ça ce Week-End :).


Niveau explication, je suis très très mauvais, donc ça m'étonnes pas du tout que ça soit le gros bordel à comprendre ;D.
J'essaierais d'améliorer tout ça plus tard :).


Pour le coffre, c'était un petit bug dans le déroulement des évents, j'ai corriger ça depuis ;D.
Pour la rapidité + hitbox, c'est quoi en faite qui te gène ?
Que ça va trop vite ( Déplacement du joueur et des mobs ), et/ou que les hitbox sont trop petites ?

Merci en tout cas :P.



Sinon, j'ai continué le moteur, j'ai commencé à m'attaquer aux choix, et j'ai refait les items ( Enfin, j'ai commencé. Pour l'instant j'ai fait que quelques viandes, avec leurs monstres ).
J'ai aussi ajouter un nouveau comportement pour les ennemis, certains fuiront si vous êtes trop proche d'eux ( Bélier, Cerf ... ), tandis que d'autres chercherons à vous étriper :D.

J'ai aussi ajouté un menu d'option :
image
Il permet de changer la taille, d'afficher/cacher la minimap, de sauvegarder/charger ...


J'vais essayer de finir les choix, et après prier pour jamais avoir besoin de la commande des conditions :'D ( C'est pas que c'est horrible à programmer, mais carrément en faite :'D )
Une fois ça fait, j'essaierais d'avancer dans le "vrai jeu". Donc commencé à mapper des trucs qui seront pas des tests xD.

( Je prend note de tout les commentaires, même si je n'y répond pas )


arttroy - posté le 16/03/2013 à 12:15:02 (2394 messages postés)

❤ 0

Just working

Ben elle doivent être un poil trop petites je pense, dans le sens où on ne peut toucher aucun ennemi sans se faire nous même aligner. Sinon la rapidité n'est pas un problème au contraire je la trouve bien réglée.

En tous cas GG pour la fuite/étripage des monstres c'est une très bonne idée.

Citation:

( C'est pas que c'est horrible à programmer, mais carrément en faite :'D )



Ah bon c'est la galère de programmer à partir de rien ?? X) Je ne savais pas...

Bon courage à toi, je te souhaite de parvenir à ce que tu veux.

Anti-inconstructivité / Pétition pour que le mot making soit inscrit dans le dictionnaire ?


Mack - posté le 16/03/2013 à 13:10:24 (1796 messages postés)

❤ 0

arttroy a dit:


Ben elle doivent être un poil trop petites je pense, dans le sens où on ne peut toucher aucun ennemi sans se faire nous même aligner. Sinon la rapidité n'est pas un problème au contraire je la trouve bien réglée.



Ouais, c'est aussi ce que je trouve, mais le problème vient des animations, si j'augmente la taille des attack_box, le monstre sera compté comme touché, mais ça se verra pas au niveau de l'animation :/.
M'enfin, pour ça, suffit de refaire les anim's ( Qui ne me plaisent pas de toute façon dans l'état actuel ), donc soit j'essaierais de le faire moi même, soit je recruterais quelqu'un pour m'aider.


arttroy a dit:


En tous cas GG pour la fuite/étripage des monstres c'est une très bonne idée.

Citation:

( C'est pas que c'est horrible à programmer, mais carrément en faite :'D )



Ah bon c'est la galère de programmer à partir de rien ?? X) Je ne savais pas...

Bon courage à toi, je te souhaite de parvenir à ce que tu veux.



Pour les différents comportement, j'vais essayer d'en faire plusieurs, histoire de pouvoir personnaliser un peu chaque mob. ( J'ai pensé à 4 type pour l'instants : Hostile, Fuyard, Passif ( Passif-Hostile [Attaque seulement si on l'attaque ]/ Passif-Fuyard [ Fui seulement si on attaque]. Et après séparé les hostiles en plusieurs catégories [Ceux qui attaques aux CaC, ceux qui lance des projectiles ... ] )

Bah le problème des choix ( Et des conditions, puisque c'est quasiment le même principe ), c'est que selon le choix, ça doit effectuer seulement certaines actions.
J'ai finalement réussis à faire, mais on va dire que c'est surement grâce à la chance ^^'.
( J'ai pas vraiment compris ce que j'ai fait en faite xD. Enfin, si, mais je m'attendais pas à ce que ça marche parfaitement, j'pensais que les choix imbriqués l'un dans l'autre feraient tout planté mais non :D )
Donc du coup, j'vais essayer de commencer une légère intro ^^".


Et j'ai vérifié, c'est bien ça, dans FFCC ( sur Game Cube donc ), plus on mange d'une nourriture, plus ça nous soigne ( En contre partie, ça fait baisser le niveau d'une autre nourriture par contre ).
Donc j'vais voir pour faire un truc du genre :D.



EDIT 18/3/13 :
Pas grand chose de nouveau, j'ai corriger un bug assez gênant avec la commande déplacer un évent, j'ai aussi ajouter un système de "re-popaisons" d'évent ( En gros, t'actives un évent, et au bout d'un certain temps il redevient activable. ), j'ai finit le système de choix, j'ai aussi rajouter une compétance, et modifier un peu les animations du héros ( Maintenant elles sont encore plus disparate ! Va vraiment falloir que je me mettes à dessiner le héros moi xD ).

Et voila une petit vidéo pour montrer tout ça :



Voila voila !

( Je prend note de tout les commentaires, même si je n'y répond pas )


trotter - posté le 20/03/2013 à 11:50:32 (8488 messages postés)

❤ 0

Ca marche parfaitement. Bravo.
Tu vas donner le moteur ? On pourra développer sur XP et jouer en java ?
Vu que c'est en Java, ça peut marcher sur les téléphones portables ?


Mack - posté le 20/03/2013 à 14:22:36 (1796 messages postés)

❤ 0

Merci :D.

Bah si ça intéresse quelqu'un, j'peux donner les sources, mais comme j'suis le seul à programmer en Java ( enfin, à ce que je sache quoi xD ) j'les ai pas mis à télécharger ^^.
( Après on peu aussi juste convertir son jeu avec le Geex Transpose et ré-insérer le tout dans le .jar )

Techniquement ça doit se faire ( Enfin, jouer sur Android quoi ).
Mais j'sais pas du tout comment ça marche, et ça m’intéresse pas vraiment.
( Surtout pour un A-RPG sur écran tactile, j'trouve ça juste injouable ... )

EDIT :
Pas grand chose de nouveau, à part la mise à jour des démo's :
( WEB )
http://sihara.olympe.in/RPG/test.html

( EXE )
http://sihara.olympe.in/RPG/RPG.exe

Pour rappel, voici les nouveautés :
Ajout d'un sort, des fruits à repop, des animaux aggressifs ou passif, du Menu d'option, du système de choix, Système de sauvegarde ( Les sauvegardes sont mises sur le DD du joueur, même avec la version WEB. J'essaie en ce moment de voir comment faire pour les mettre sur le serveur où se situe le jeu. ), début des sons, améliorations des décors.

Voila voila :D.

EDIT 01/04/13 :

Pas grand chose de nouveau, j'ai eu des semaines assez chargé.
Du coup, j'ai juste fait quelques arrangements mineurs.
Pour commencer, j'ai rajouté deux menus :
Les menus de sélections rapides :
image
( Sélection rapides d'item. Seul ceux que l'on peut associer à W sont afficher. )
Il suffit de positionner le curseur sur l'objet, et d'appuyer sur Espace.

Pour les skills, c'est la même chose.

J'ai aussi remapper les touches du jeu, le gameplay étant imaginé sur une manette type SNES ( Donc 8 Boutons + D-Pad ) :

( Touche Clavier : Touche en Jeu => Effet )
Espace / Entrée / C : Touche A => Valider, Action, Attaquer
Shift : Touche B => Courir, Annuler
W : Touche Y => Utiliser l'objet assigner
X : Touche X => Utiliser le sort assigner
Q : Touche Start => Ouvrir le menu
Echap : Touche Select => Ouvrir le menu d'option
S : Touche L => Ouvrir la sélection rapide d'objet
D : Touche R => Ouvrir la sélection rapide de sort

Et j'ai commencé les characters du héros.
( Il me reste encore quelques détails à finir le premier )

Voila voila ! :D

( Je prend note de tout les commentaires, même si je n'y répond pas )


Grim - posté le 01/04/2013 à 11:46:09 (251 messages postés)

❤ 0

C'est vraiment du très beau travail !
Je trouve tout de même dommage que les sources ne soient pas disponibles, même si je comprend que maintenir un logiciel libre n'est pas de tout repos.
En tout cas, bravo!

http://funkywork.github.io/


Hellper - posté le 01/04/2013 à 12:53:45 (5108 messages postés) - staff

❤ 0

Tonton Hellper

Mack a dit:


Bah si ça intéresse quelqu'un, j'peux donner les sources, mais comme j'suis le seul à programmer en Java ( enfin, à ce que je sache quoi xD ) j'les ai pas mis à télécharger ^^.



:p

La liste des raisons pour lesquelles le making se meurt, la cinquième va vous étoner | Des projets abandonnés, source d'inspiration :D | Mes jeux


harusame17 - posté le 01/04/2013 à 15:49:45 (609 messages postés)

❤ 0

Ha joli tout ça :) Comment tu fais les maps, c'est possible d'utiliser Tiled Map Editor ?

Tu devrais regarder du coté de Slick 2D, c'est un moteur de jeu en java avec des idées et des fonctions vraiment très sympa.

Bon courage en tout cas, ce projet m’intéresse vraiment étant aussi en train de coder un jeu en java ;)

« Close the World, Open the nExt »


Mack - posté le 01/04/2013 à 16:10:53 (1796 messages postés)

❤ 0

J'partage pas les sources aussi pour pas avoir à zipper puis upload un fichier en plus à chaque fois que j'upload mes fichiers x).
M'enfin, je le redit, si quelqu'un veut les sources y a pas de problème, il le poste ici, ou m'envoie un MP et j'upload le .rar ;D.


Harusame17 :
Pour les map c'est du RMXP, donc non c'est pas possible d'utiliser Tiled :/. Enfin, c'est possible, mais de la même façon qu'avec RMXP quoi x).

Pour Slick2D, je connais c'est par ça que j'avais commencé.
Mais avec, on peut pas faire d'applet, donc pas de Web.
Du coup, j'ai préférer le faire sans rien.
( Puis y a aussi le faite que du coup, j'utilise aucune Api, au niveau de la prog' du moteur, tout est de moi. )

( Je prend note de tout les commentaires, même si je n'y répond pas )


Grade - posté le 07/04/2013 à 19:35:05 (905 messages postés)

❤ 0

Ça me tenterait bien de tester, malheureusement lorsque je lance le programme, une erreur apparaît m'indiquant que la classe principale "mack.main.RPGFrame" n'a pas pu être trouvée.

MMORPG 2D Amateur | http://www.shinsekaionline.com


Mack - posté le 07/04/2013 à 20:49:48 (1796 messages postés)

❤ 0

Tu as bien Java d'installer ?
T'as essayer quelle version ? Web ou .exe ?

Parce que, moi j'ai essayer les deux versions et ça marche, donc je pense que tu dois pas avoir Java d'installer.


Sinon, Delta07 voulait voir un oeil au code source, donc je l'ai uploader :
http://sihara.olympe.in/RPG_Src.rar
( Marche sous Eclipse )

J'ai aussi continuer les characters du héros, pour l'instant j'ai finit la première animation de frappe, et l'animation de marche. J'devrais pas avoir trop de mal pour l'animation de course, mais pour les 3 autres animations de frappes ça devrait être un peu plus dur.

J'pense encore refaire les items, pour avoir Viande *** au lieux de Viande de loup par exemple.
En gros tout les monstres de la zones qui droppent de la viande donnera la même ( Les loups d'un niveau donneront la même viandes que les sangliers du même niveau ).
Comme ça, j'devrait pouvoir équilibrer beaucoup plus facilement la répartition.

( J'ai aussi TRES légèrement commencer le mapping de la première île du jeu, m'enfin, bon xD )



EDIT 09/04/13 :

J'ai commencé à repensé le système de magie/compétence.
J'envisage un truc un peu plus Zelda-esque :
En gros, on obtiendrait à chaque fois des items que l'on peut utiliser, certains débloquant des sorts ( Par exemple on pourrait débloquer un Arc qui s'équipe sur la touche des sorts actuels, sauf que c'est un objet quoi. Et pour les sorts, on obtiendrais des médaillons, ou des bâtons magiques. )
Sans les objets, on ne pourrait pas avoir accès aux compétences donc.
Je pensais aussi garder le système d'apprentissage de sort, mais en le modifiant :
On n'apprendrais plus les compétences par ce menu ( Puisque pour apprendre une compétence il faut juste obtenir l'objet équivalent ), mais à la place on débloquerais des upgrades.
Par exemple, pour l'arc au début, rester appuyer sur la touche de tir aurait le même effet que ne pas la maintenir ( La flèche par au moment ou le bouton est appuyé ), et avec un upgrade, lorsque le joueur reste appuyer, ça lock la direction, et la flèche ne part que quand la touche est relâché.

J'voulais avoir votre avis la dessus ?

Après, je vais aussi refaire légèrement le système de PM, on en aura beaucoup moins, ils n'augmenteront pas ( ou très peu ) avec les niveaux, pour en avoir plus, il faudra trouver des objets en jeu, à la manière des quarts de coeur dans Zelda, pour en gagner.


Voila voila !

( Je prend note de tout les commentaires, même si je n'y répond pas )

Index du forum > Nouveaux projets > [Moteur de Jeu] JavaPlayer

repondre up

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site:

Communauté: Accueil | News | Forum | Flash-news | Sorties | Chat | Commentaires | Galerie | Blogs | Articles perso | Screen de la semaine | Palmarès | Livre d'or | Recherche | Interviews | OST | L'Annuaire | Divers
Apprendre: Le Wiki | Tutoriels | Guides | Gaming-Live | Tests | Making-of
Télécharger: Programmes | Scripts | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Index jeux séparés | Top Classiques | Top Originaux | Les autres | Collection Oniro | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Jeux complets | Proposer
Hébergés: Aëdemphia | Fighting Robots Quest | Geex | Inexistence | La Légende d'Ibabou | Nylu | Sarcia | Super Mario RPG - Lost Souls
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis