[Merise - MCD/MPD]Besoin d'un Avis - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : [Merise - MCD/MPD]Besoin d'un Avis (/showthread.php?tid=1483) |
RE: [Merise - MCD/MPD]Besoin d'un Avis - TeKRunneR - 20-07-2007 Pareil que naholyr, quand tu as une relation 1,1 - 0,n t'es censé intégrer les informations dans une seule et même table. Bon après autant dans ton cas il me semble que c'est bel et bien le mieux à faire (ça semble assez logique de stocker les caracs d'un perso dans la table personnages), autant dans le cas de classes héritées on utilisera parfois plusieurs tables avec une liaison par clé étrangère, même si la relation est du 0,1 - 1,1. RE: [Merise - MCD/MPD]Besoin d'un Avis - rwk - 21-07-2007 Ma table caractéristiques était juste un socuis de lisibilité. J'ai toujours un peu peur de faire un table avec trop d'attribut. Mais c'est vrai que j'n'ai pas fais le meilleur choix. Pour les classes, métiers, batiments, objet, je suis obligé de faire ainsi, vu qu'un joueur peut avoir de multiple entrées. Je vais remettre le CDM à niveau je vais y inserer les attributs pour que nous ayons tous les cartes en mains. Nous y verrons tous plus clair et moi le premier en j'en suis sur. Je vous le poste dès que je l'ai fini. En tout cas, cette conversation est enrichissante et c'est très sympa. RE: [Merise - MCD/MPD]Besoin d'un Avis - TeKRunneR - 21-07-2007 rwk a écrit :Ma table caractéristiques était juste un socuis de lisibilité. C'est un argument qui peut devenir important quand tu commences à avoir vraiment beaucoup d'attributs, mais je pense qu'il vaut mieux garder ce genre de choses pour la fin, lorsque la structure de ton appli est bien établie et que tu risques plus de te retrouver avec un perso sans caractéristiques... RE: [Merise - MCD/MPD]Besoin d'un Avis - rwk - 21-07-2007 Voilà la nouvelle version de mon CDM. Il y a la partie classe/metier ou j'ai un soucis. Par exemple, la classe guerrier donne => 1 attaque d'opportunité par tour La classe voleur donne le droit à 2 actions de vols ... Bref, des actions de classes. Comment puis gérer ca en terme de BDD ? Dans ma table classe ? Et ma relation ressencerait toutes les actions ? Et celle que j'ai pas je les mets à null ? Sachant que le nombre d'action de classe evolue en fonction du niveau... Voilà, j'aurais besoin de vos idées sur la chose RE: [Merise - MCD/MPD]Besoin d'un Avis - elazard - 21-07-2007 Je lis tout ca avec une grande admiration mais j'ai toujours une question (fin comme d'hab) j'espère ne pas avoir sauté le passage ou c'est expliqué mais bon vu qu' j'ai quasi tout lu XD : que veut dire "integer" sur les shémas je suppose que c'est INT mais eger? ah oui je me posais aussi la question de savoir si tu ne voyais pas d'inconvéniants à ce qu'on utilise en partie ton modèl (parce que c'est ruuudement bien fait) RE: [Merise - MCD/MPD]Besoin d'un Avis - rwk - 21-07-2007 Integer = Entier en anglais Quand à reprendre mon modèle, tu fais ce que tu veux. Si on se retrouve avec deux jeux doublons, ca sera juste dommage. RE: [Merise - MCD/MPD]Besoin d'un Avis - alfanor - 21-07-2007 Euh juste une question, tu utilises quelle logiciel pour faire ça ? (je ne crois pas que ce soit dis, enfin je dors à moitié donc je me trompes peut être ...) RE: [Merise - MCD/MPD]Besoin d'un Avis - elazard - 21-07-2007 ah nan tkt moi je fais pas un jeu en tant que tel, l'idée c'est juste une sorte d'interface graphique pour forum RP (et de toute façon y'a blindés de concepts de ta bdd que j'utiliserai pas (genre 3/4 mdr) mais la structure pour les persos et les sorts et caractéristiques c'est super cool) mais si tu veux pas NP c'est toi l'auteur hein^^ RE: [Merise - MCD/MPD]Besoin d'un Avis - rwk - 21-07-2007 PowerDesigner 12.1 de Sybase Bah la structure pour les persos et sorts et tout, je pense que tout le monde a plus où moins ça dans ces jeux Mon probleme, en général c'est un probleme de clareté. J'aime que tout soit "facile à voir en un coup do'eil". Du coup, parfois ca vient "contraire" aux méthodes d'analyses. Du moment où je mets ma source, je m'attends à ce que des joueurs la trouve, la commente et peut etre s'en servent. Ca ne me gène pas, mais c'est gentil de demander RE: [Merise - MCD/MPD]Besoin d'un Avis - TeKRunneR - 22-07-2007 rwk a écrit :Il y a la partie classe/metier ou j'ai un soucis. Ça dépend un peu du fonctionnement de ton jeu, mais personnellement je me contenterais de créer une table actions (contenant l'id et le nom de l'action) avec une clé étrangère vers la classe pour laquelle celle-ci est disponible. Au moment de lister les actions possibles, tu fais une requête sur la table des actions pour voir lesquelles sont possibles pour ta classe. Quand une action est exécutée, tu traite ça en php. Autrement dit tu fais un truc du genre : Code PHP :
|