aide variables jeu de role

aide variables jeu de role - PC - Jeux Video

Marsh Posté le 25-01-2005 à 12:22:01    

Bonjour à tous!! alors, voila, je suis en train de créer un jeu online en php. Mais je suis confronté au problèmes des variables pour les dégats, les vols, et tout...
 
Alos, je recherche l'aide de quelqu'un qui peut m'aider à créer des variables, comme sur la plupart des jeux online en php... prenant en compte les forces et autres trucs dans le genre...
 
je donnerai tous les détails si quelqu'un veut m'aider...
 
merci beaucoup d'avance!

Reply

Marsh Posté le 25-01-2005 à 12:22:01   

Reply

Marsh Posté le 25-01-2005 à 16:33:37    

c'est marrant j'ai le projet de faire la meme chose mais en flash.
 
je trouve personne pour m'aider.

Reply

Marsh Posté le 25-01-2005 à 17:20:46    

ben, si tu veux, tu peux participer à mon projet, car j'ai déjà tout le personnel nécessaire... je recherche quelqu'un pour faire une intro flash...je fournis tous les éléments... tu es partant paladin? Tu auras des privilèges sur le jeu, et je t'aiderai dans ton propre projet en te prétant mes gars si tu veux...

Reply

Marsh Posté le 25-01-2005 à 17:25:57    

ben ecoutes, mon projet est celui de créer un jeu d'aventure starwar. j'aimerai melanger un peu de tout aventure/role/action et je risque d'avoir bc de taf.
 
maintenant tout depend de ce que tu veux comme intro...
tu as la charte graphique? tu sais vraiment ce que tu veux?
 

Reply

Marsh Posté le 25-01-2005 à 17:26:21    

Orchrist a écrit :

ben, si tu veux, tu peux participer à mon projet, car j'ai déjà tout le personnel nécessaire... je recherche quelqu'un pour faire une intro flash...je fournis tous les éléments... tu es partant paladin? Tu auras des privilèges sur le jeu, et je t'aiderai dans ton propre projet en te prétant mes gars si tu veux...


 
http://www.congo-resistance.org/images/esclave.gif

Reply

Marsh Posté le 25-01-2005 à 17:28:47    


te sent tu marrant, ou intelligent voir interressant meme....futilité inside :/


---------------
...
Reply

Marsh Posté le 25-01-2005 à 17:34:04    

Orchrist a écrit :

Bonjour à tous!! alors, voila, je suis en train de créer un jeu online en php. Mais je suis confronté au problèmes des variables pour les dégats, les vols, et tout...
 
Alos, je recherche l'aide de quelqu'un qui peut m'aider à créer des variables, comme sur la plupart des jeux online en php... prenant en compte les forces et autres trucs dans le genre...
 
je donnerai tous les détails si quelqu'un veut m'aider...
 
merci beaucoup d'avance!


 
Bon, sinon, il est en objet ton jeu ?

Reply

Marsh Posté le 25-01-2005 à 17:37:43    

c'est à dire en objet?  
 
Sinon, mes gars je les paye, alors, esclave je crois pas...

Reply

Marsh Posté le 25-01-2005 à 17:40:47    

Orchrist a écrit :

c'est à dire en objet?  
 
Sinon, mes gars je les paye, alors, esclave je crois pas...


 
C'etait juste pour relever l'expression que tu as employé... ;)  
 
En Objet, Php objet quoi, c'est a dire que tu crés des classes et des sous classes pour instancier les objets de ton jeu. Parce que l'objet pour un rpg ca doit quand meme bien aider :)
 
Sinon, tu les payes ? c'est ta vraie date de naissance :  11-01-1988 ?

Reply

Marsh Posté le 25-01-2005 à 17:47:18    

Par exemple tu as plusieurs races dans ton jeu.
 
Tu crés une classe personne, dont héritent par exemple les classes nain, humain, elfe...
 
Ensuite dans la classe nain tu as un constructeur qui définit un nain de base, qui peut appeller des méthodes de generation automatique de la taille/age/point de vie etc...
 
Ensuite pour les dégats, bah tu peux utiliser une fonction a la con diminueHP dans ta Classe Personne (dont hériteront donc toutes tes races), en lui envoyant les degats qu'a pris le personnage et ca les repercutera sur sa variable pointsDeVie... enfin je cerne pas trop ton probleme :)


Message édité par Drizzt le 25-01-2005 à 17:48:31
Reply

Marsh Posté le 25-01-2005 à 17:47:18   

Reply

Marsh Posté le 25-01-2005 à 17:52:12    

ouais, en fait il faut prendre en compte la force de l'attaquant avec la résistance de l'attaqué pour calculer les dégats... c'est assez complex

Reply

Marsh Posté le 25-01-2005 à 17:57:25    

orchrist a écrit :

ouais, en fait il faut prendre en compte la force de l'attaquant avec la résistance de l'attaqué pour calculer les dégats... c'est assez complex


 
 
Bah tu dois avoir une classe combat (par exemple), dans laquelle tu envoie les 2 personnes qui se batent en parametre,  
et ta méthode regarde les caractéristiques des deux personnages... mais je peux pas trop m'avancer sans savoir si c'est en temps reel, comment se déroule les combats etc...

Reply

Marsh Posté le 25-01-2005 à 19:33:26    

bon, alors, le système de combat est le même que sur ce jeu: www.quaddxmas.com mon jeu utilise des PA (qui se régénnèrenet toutes les heures) et le joueur attaque soit à l'épée (on prend en compte la force dans ce cas là, plus l'indice d'attaque de l'arme (sans arme=0 arme minimum= +5), soit à l'arc , on prend alors sa dextérité et l'indice de l'arme... pour la magie, c'est plus complexe...
 
Un joueur moyen, du plus bas niveau, possède ces caractéristiques à la création: 20 force 20 résistance 20 destérité 20 esprit 40 PV(pour la magie). Un perso de ce type, sans arme attaque environ à [7;9] et avec une arme +5 [8;10] et avec un arc, sans arme: [9;11] et avec arc +5 [10;12]...voila...

Reply

Marsh Posté le 25-01-2005 à 21:12:07    

mdr  !!

Reply

Marsh Posté le 25-01-2005 à 21:13:53    

:heink:

Reply

Marsh Posté le 25-01-2005 à 21:25:35    

orchrist a écrit :

bon, alors, le système de combat est le même que sur ce jeu: www.quaddxmas.com mon jeu utilise des PA (qui se régénnèrenet toutes les heures) et le joueur attaque soit à l'épée (on prend en compte la force dans ce cas là, plus l'indice d'attaque de l'arme (sans arme=0 arme minimum= +5), soit à l'arc , on prend alors sa dextérité et l'indice de l'arme... pour la magie, c'est plus complexe...
 
Un joueur moyen, du plus bas niveau, possède ces caractéristiques à la création: 20 force 20 résistance 20 destérité 20 esprit 40 PV(pour la magie). Un perso de ce type, sans arme attaque environ à [7;9] et avec une arme +5 [8;10] et avec un arc, sans arme: [9;11] et avec arc +5 [10;12]...voila...


 
Tout ca se gère dans les variables de classe de ton personnage.
Tu pourrais aussi avoir par exemple
Arme équipée (de type arme, qui dériverait du type objetInventaire, par exemple)
 
Ansi pour chaque personnage tu peux savoir quelle arme il porte, quels dégats elle fait... et te servir de ces informations dans une fonction pour calculer les dégats.

Reply

Marsh Posté le 25-01-2005 à 21:31:22    

par exemple, voici une structure de classe pour tes personnage
 
class nomdelarace
{
 
int nomPersonnage
int niveau
int force
int dexterité
int mental
int HP
 
arme armePortée // pour savoir quelle arme il porte
armure casque // idem
armure Breastplate // idem
armure bottes // idem
etc...
 
tu peux meme créer une classe équipement pour lui atribuer tout son équipement
 
inventaire[] ObjetInventaire   // pour mémoriser les objets qu'il porte
 
 
et plusieurs fonction, comme par exemple :
function changeEquipement (objet equipement) // remplace la partie d'equipement passée en parametre
 
function niveauSuperieur () // fait passer le niveau superieur au personnage
 
etc...
}
 
 
tu aurais aussi la classe arme :
 
class arme
 
String typeArme
String nomArme
int degatMinArme
int degatsMaxArme

Reply

Marsh Posté le 25-01-2005 à 21:34:46    

Drizzt a écrit :

Par exemple tu as plusieurs races dans ton jeu.
 
Tu crés une classe personne, dont héritent par exemple les classes nain, humain, elfe...
 
Ensuite dans la classe nain tu as un constructeur qui définit un nain de base, qui peut appeller des méthodes de generation automatique de la taille/age/point de vie etc...
 
Ensuite pour les dégats, bah tu peux utiliser une fonction a la con diminueHP dans ta Classe Personne (dont hériteront donc toutes tes races), en lui envoyant les degats qu'a pris le personnage et ca les repercutera sur sa variable pointsDeVie... enfin je cerne pas trop ton probleme :)


 
je subodore que pour lui tu lui causes chinois :D ce sont "ses gars" qui doivent être sérieux, lui ça doit être le rêveur velléitaire.

Reply

Marsh Posté le 25-01-2005 à 21:37:13    

kokolekoko a écrit :

je subodore que pour lui tu lui causes chinois :D ce sont "ses gars" qui doivent être sérieux, lui ça doit être le rêveur velléitaire.


 
Ouais je me doute, en fait je me demande ou ils en sont de leur jeu, et qu'est ce qu'ils font exactement "ses gars" comme programmation, parce que sinon je parle un peu dans le vent..

Reply

Marsh Posté le 25-01-2005 à 21:37:30    

kokolekoko a écrit :

je subodore que pour lui tu lui causes chinois :D ce sont "ses gars" qui doivent être sérieux, lui ça doit être le rêveur velléitaire.


 
et oui on doit pas etre tous aussi intelligent et instruit que toi  :sleep:  

Reply

Marsh Posté le 25-01-2005 à 21:44:51    

J'hésite a lui demander d'aller poster dans la section programmation, parce qu'il s'il est pas a meme de proposer ses idées illustrées de code, il va se faire rembaler la bas..

Reply

Marsh Posté le 25-01-2005 à 21:50:04    

Drizzt a écrit :

J'hésite a lui demander d'aller poster dans la section programmation, parce qu'il s'il est pas a meme de proposer ses idées illustrées de code, il va se faire rembaler la bas..


 
bah je pense qu'il se debrouille dejà pas trop mal  
 
 
www.flagelleurs.com
 
faut pas lui jeter la pierre sans connaitre le bonhomme.
 
perso, j'ai dejà pas mal programmer mes pas action script.
je maitrise tres bien les outils de flash mais je n'ai aucune base avec action script.
 

Reply

Marsh Posté le 25-01-2005 à 21:53:41    

paladin3333 a écrit :

et oui on doit pas etre tous aussi intelligent et instruit que toi  :sleep:


 
:sarcastic: j'ai lu le topik dès qu'il a ouvert et je n'aurais jamais posté à 17 h ce que j'ai posté à 21h34. maintenant,vu qu'il vient demander une aide technique, fallait plutot qu'il envoie "ses gars".

Reply

Marsh Posté le 25-01-2005 à 21:54:48    

paladin3333 a écrit :

bah je pense qu'il se debrouille dejà pas trop mal  
 
 
www.flagelleurs.com
 
faut pas lui jeter la pierre sans connaitre le bonhomme.
 
perso, j'ai dejà pas mal programmer mes pas action script.
je maitrise tres bien les outils de flash mais je n'ai aucune base avec action script.


 
 
"ses gars" [:aloy]

Reply

Marsh Posté le 25-01-2005 à 21:54:57    

kokolekoko a écrit :

:sarcastic: j'ai lu le topik dès qu'il a ouvert et je n'aurais jamais posté à 17 h ce que j'ai posté à 21h34. maintenant,vu qu'il vient demander une aide technique, fallait plutot qu'il envoie "ses gars".


 
ah bon pk?

Reply

Marsh Posté le 25-01-2005 à 21:59:26    

Drizzt a écrit :

J'hésite a lui demander d'aller poster dans la section programmation, parce qu'il s'il est pas a meme de proposer ses idées illustrées de code, il va se faire rembaler la bas..


 
dis moi drizzt, tu pourrais m'aider a gerer quelques variable sous flash?
 
quelques bases que je puisse evoluer un peu plus vite.
 
j'ai dejà posté 2-3 fois sds la section programmation mais personne ne m'a jamais repondu.

Reply

Marsh Posté le 25-01-2005 à 23:21:47    

paladin3333 a écrit :

dis moi drizzt, tu pourrais m'aider a gerer quelques variable sous flash?
 
quelques bases que je puisse evoluer un peu plus vite.
 
j'ai dejà posté 2-3 fois sds la section programmation mais personne ne m'a jamais repondu.


 
j'ai jamais fait de flash :/
 
Mais dis toujours, je verrai bien :)

Reply

Marsh Posté le 25-01-2005 à 23:50:51    

arf si t'as pas fait de flash je doute que tu puisses me donner quelques trucs en action script :/
 
bon bah je vais chercher quelques site de passionner je verais bien.

Reply

Marsh Posté le 26-01-2005 à 12:56:15    

Bon, mes gars ne veulent pas parler... mais là, vous faites fausse route!! On sait comment programmer et coupler php-mysql, donc, pour les caractéristiques du perso, je sais ou les stocker et comment faire une requête pour les utiliser!! mais notre problème est ailleurs:
 
LES EQUATIONS pour passer des carac justement, aux points de dégats infligés... c'est ça que je voudrais que vous m'aidiez à trouver...

Reply

Marsh Posté le 26-01-2005 à 13:00:26    

Pas besoin de t'enerver, on peut pas deviner ce que tu veux reellement quand tu réponds a une question avec "c'est à dire en objet?".
 
 
Ben ca dépend du jeu que tu veux faire,
tu souhaite qu'il y ait un coté aléatoire comme dans donjons et dragon ou que le joueur sache exactement les dégats qu'il va faire a l'avance ?
 
savoir s'il faut utiliser des jets aléatoire pour les degats des armes, pour les coups critiques etc...
 
Tu as prévu des coups critiques, les persos auront des objets modificateurs ?
 
Si tu donnes pas de details sur ta conception du combat, on peut établir aucun algorithme.

Reply

Marsh Posté le 26-01-2005 à 13:17:51    

bon, alors, voila! ces questions, je peux y répondre... je vous donne toutes les infos nécessaires dans quelques heures.

Reply

Marsh Posté le 26-01-2005 à 18:10:03    

Alors, il faut pas de jets aléatoires, ni de jetés de dés... en fait, on a des dégats presque fixe, avec une certaine variance aléatoire pour arriver à faire varier les dégats.
 
Les coups critiques sont assignés aléatoirement si le joueur possède la compétence nécessaire (je joins un tableau des compétence disponibles), et le jeu doit prendre en considération le niveau d'apprentissage de cette compétence.
 
Les objets ne peux faire varier que l'importance des dégats (arme CAC +5 rajoute un bonus au dégats) si ce sont des armes, et les armures rajoutent des points de résistance.
 
Un personnage paladin (le perso le plus homogène dans ses caractéristiques) possède 20 de force, 20 de dextérité (dégats pour les arcs), 20 de résistance, 20 d'esprit... et il ne possède pas d'arme.  
 
le système du jeu (le php) va prendre dans la base sql les infos sur chaque joueur, et réaliser les équation que nous lui donnerons pour calculer les dégats infligés (ce sont ces équations que nous cherchons). Je redonne les dégats moyens que je voudrais:
 
-Un joueur moyen, du plus bas niveau, possède ces caractéristiques à la création: 20 force  
 
20 résistance 20 destérité 20 esprit(pour la magie) 40 PV. Un perso de ce type, sans arme attaque environ à [7;9] et avec une arme CAC +5 [8;10] et avec un arc +0, sans arme CAC: [9;11] et avec arc +5 [10;12].
 
Les dégats se calculent avec des équations de ce genre (j'invente): pour arme au corps à corps:
dégat= 4/9 Force (attaquant) + 4/5 indice de l'arme - (2 x 6/13 Résistance (adversaire)) +/- 5
 
pour arme a distance:  
dégat= 4/9 Dextérité (attaquant) + 4/5 indice de l'arme - (2 x 6/13 Résistance (adversaire)) +/- 5
 
Si les dégats sont de 0 avec la résistance de l'adversaire, le coup échoue (sinon, pas d'esquive possible ni de coup raté).
 
Voila, si vous voulez savoir autre chose, vous me dites...
 
LE TABLEAU DES COMPETENCES: les compétences agissent directement en général sur les caractéristiques...donc, pas besoin de s'en occuper... http://finalforums.free.fr/Apt-SF.xls


Message édité par Orchrist le 26-01-2005 à 18:14:00
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed