| Occupation des personnages | |
|
|
Auteur | Message |
---|
Olivier000 Programmeur
Nombre de messages : 201 Date d'inscription : 09/07/2007
| Sujet: Occupation des personnages Jeu 19 Juil 2007, 13:35 | |
| Bon il va falloir se coller à cette partie très importante, permettant de savoir ce que le personnage va faire de sa journée comme travail.
Je pense que pour faire cela il faut 2 champs dans la bdd : (1) le premier designant le type de travail (codé par un chiffre) (2) le 2eme designant une référence
Je vais donner qq exemple : - réponse a une offre : (1) offre (2) id de l'offre - coupe du bois : (1) coupe de bois (2) id de la foret - travaille dans son champ : (2) travaille chez soi (2) id du champ ....
Je propose le tableau suivant : $type_activite = array( "Ne fait rien", //0 "Offre d'emploi", //1 "Coupe du bois"); //2 | |
|
| |
jimay Programmeur modérateur
Nombre de messages : 143 Age : 37 Date d'inscription : 19/02/2007
| Sujet: Re: Occupation des personnages Jeu 19 Juil 2007, 13:43 | |
| celà est déjà géré sans table supplémentaire
On a dans la table membre un champ 'action' qui contiendra Apprentit, Compagnon, Feinéant, etc...
Et dans la table terrain, il y a 3 champs travail1, travail2, travail3 qui contiennent l'id des joueurs qui travaillent en tant que: Travail1 = Possesseur du terrain (booleen pour ce champ) Travail2 = Apprenti Travail3 = Compagnon
voilou | |
|
| |
Olivier000 Programmeur
Nombre de messages : 201 Date d'inscription : 09/07/2007
| Sujet: Re: Occupation des personnages Jeu 19 Juil 2007, 14:03 | |
| Oky, ca marche ^^
2 choses (purement programmatoire ^^) : -pkoi dans les champs vous (je dis vous pk vous faites tous les 2 la meme chose) tenez tant à mettre du texte dans la bdd? C'est beaucoup plus simple (et moins gourmand au niveau place dans la bdd) de mettre un chiffre faisant référence à une action dans un tableau statique, surtout qu'on retrouve tjs les memes actions ! 1 --> apprenti 2 --> compagnon
- pareil pour travail1, travail2, travail3 (heureusement qu'on a pas plus de types différents : travail 4, travail5...!) 2 champs suffisent : type_travail (0 : non defini, 1 possesseur, 2 apprenti...) id_travailleur Comme ca en cas d ajout d'un type de travail, no pb au niveau de la bdd ^^ | |
|
| |
jimay Programmeur modérateur
Nombre de messages : 143 Age : 37 Date d'inscription : 19/02/2007
| Sujet: Re: Occupation des personnages Jeu 19 Juil 2007, 14:06 | |
| Pour le 1er je suis d'accord, mais ça après c'est à celui qui code la page d'agrémenter selon son bon plaisir.
Tout ce qui est présent sur le fofo au niveau de la BDD sont les grandes lignes. Donc pour ce qui est du champ 'action' il est possible de le modifier.
Par contre pour travail1, travail2, travail3, il est plus économique de laisser ces 3 champs qui contiennent directement l'ID du joueur.
PS: dans la base on retrouve beaucoup de champs de type TEXT au lieu de varchar(X), je ferais une update de la table plus tard. | |
|
| |
Olivier000 Programmeur
Nombre de messages : 201 Date d'inscription : 09/07/2007
| Sujet: Re: Occupation des personnages Jeu 19 Juil 2007, 14:16 | |
| - jimay a écrit:
- Par contre pour travail1, travail2, travail3, il est plus économique de laisser ces 3 champs qui contiennent directement l'ID du joueur.
ton cas : if(travail1!=NULL) traitement elsif(travail2!=NULL) traitement else traitement le mien : switch(type_travail) case 1 : traitement case 2 : traitement case 3 : traitement En bdd moi j utilise 2 champs et toi 3 (voire plus si ajout) Plus économique, pas sur... | |
|
| |
jimay Programmeur modérateur
Nombre de messages : 143 Age : 37 Date d'inscription : 19/02/2007
| Sujet: Re: Occupation des personnages Jeu 19 Juil 2007, 14:21 | |
| je ne pense pas qu'on se comprend.
Sur un terrain peuvent travailler 3 personnes en même temps.
Le possesseur, un compagon et un apprentit.
C'est pour celà qu'il faut au minimum 3 champs dans la BDD. | |
|
| |
Olivier000 Programmeur
Nombre de messages : 201 Date d'inscription : 09/07/2007
| Sujet: Re: Occupation des personnages Jeu 19 Juil 2007, 14:29 | |
| A ben ca je savais pas ^^ On mexplique rien à moi... | |
|
| |
jimay Programmeur modérateur
Nombre de messages : 143 Age : 37 Date d'inscription : 19/02/2007
| Sujet: Re: Occupation des personnages Jeu 19 Juil 2007, 14:35 | |
| pas de prob, Je t'invite à continuer ton compte sur Egyptis comme ça tu verra comment ça marche avec précision ^^^ Et puis au pire on est là pour te guider pour la prog :D | |
|
| |
Olivier000 Programmeur
Nombre de messages : 201 Date d'inscription : 09/07/2007
| Sujet: Re: Occupation des personnages Jeu 19 Juil 2007, 14:39 | |
| - jimay a écrit:
- pas de prob,
Je t'invite à continuer ton compte sur Egyptis comme ça tu verra comment ça marche avec précision ^^^
Et puis au pire on est là pour te guider pour la prog :D J'ai joué à trop de jeux du genre et ca me saoule un peu d'y jouer maintenant (je maintiens mon perso RR et m enrichie, je fais un max de defenses à Ogame) j suis vraiment pas motivé pour me lancer dans un nouveau... par contre pour en programmer 1, la OUI | |
|
| |
Olivier000 Programmeur
Nombre de messages : 201 Date d'inscription : 09/07/2007
| Sujet: Re: Occupation des personnages Ven 20 Juil 2007, 11:12 | |
| Revenons sur le sujet ^^ Commz personne ne s est deja servi du champ "action", ca vous va si on met des chiffres plutot que du texte? - Code:
-
$type_action = array("Ne fait rien", //0 "Apprenti", //1 "Compagnon"); //2 | |
|
| |
jimay Programmeur modérateur
Nombre de messages : 143 Age : 37 Date d'inscription : 19/02/2007
| Sujet: Re: Occupation des personnages Ven 20 Juil 2007, 11:16 | |
| pas de problème pour moi, ça change pas grand chose. | |
|
| |
Olivier000 Programmeur
Nombre de messages : 201 Date d'inscription : 09/07/2007
| Sujet: Re: Occupation des personnages Ven 20 Juil 2007, 11:18 | |
| J'vais créer un fichier contenant ces données qu'on complètera au fur et à mesure selon les activités qu'on ajoute | |
|
| |
Amose Programmeur modérateur
Nombre de messages : 228 Age : 38 Date d'inscription : 13/05/2007
| Sujet: Re: Occupation des personnages Ven 20 Juil 2007, 13:10 | |
| | |
|
| |
Olivier000 Programmeur
Nombre de messages : 201 Date d'inscription : 09/07/2007
| Sujet: Re: Occupation des personnages Ven 20 Juil 2007, 16:19 | |
| fichier créé : occupation.php | |
|
| |
Contenu sponsorisé
| Sujet: Re: Occupation des personnages | |
| |
|
| |
| Occupation des personnages | |
|