header
Accueil
Règles
Les 5 Races
Histoire
Classements
Forums
Inscriptions
Jouer son Trõll
Packs Graphiques
Goodies
Nous Contacter
Soutenir le Jeu.
Notre Boutique.
Liens
Webring
Crédits
 
  Ze T-Shirt
T-shirt
 MountyHall
Référencé sur
Tour de Jeu
Ludimail
Jeux Alternatif
 
HG
Nous sommes le 19° jour de la Limace du 24° cycle après Ragnarok
HM HD
 
 
BG     BD
 Bienvenue Invité     S'enregistrer    Connexion Search the Forum   Display List of Forum Members
Forums Tous les Forums
ligne Forum Hors Jeux
DON MountyHall
Modérateurs de ce forum : Aghabeu, Dabihul, Grankausto, Loinvu, Madère, Mamoune, Modérateur 6, Modérateur1, Modérateur2, Modérateur3, Modérateur4, Modérateur5, Mr x, Rouletabille, Schtroumpf, TilK, VYS, Xaruth
Vous pouvez discuter ici de tout et de rien et surtout de tout ce qui ne se retrouve pas dans les autres forums Hors-jeux.

Il est cependant interdit d'utiliser ce forum pour un bénéfice personnel (vente, publicité, affiliation, ...).
Evitez aussi tout "sujet qui fache" et autre "trolls". Seuls des messages appelant à une discussion cordiale et pleine de tolérance seront acceptés.


Version imprimable

#. Message de Kalvin le 14-04-2004 à 16:00
16301 - Kalvin (Kastar 39)
- Les Pilleurs des Ombres -
Pays: France  Inscrit le : 05-08-2003  Messages: 748 (Shaï Epileptique)   Citer Citer

J'aurais aimé en savoir un peut plus sur la gestion des monstres dans MH .

Je suis en train de m'amuser a faire un petit jeu et la c'est le moment de commencer a crée les monstre alors si vous avez des idées de comment jouer mes monstre ca serais coll.

Y a t'il un moyen de stocker une page chez son fai qui a intervalle de temp régulier lance une routine permetant de trouver tout les monstres qui on des point d'action.

 


#. Message de Zog Zog le 14-04-2004 à 16:20
  [Ami de MountyHall]
128 - ( )
Pays: France  Inscrit le : 23-05-2002  Messages: 1354 (Trõll de Compèt')   Citer Citer
Quote: Originally posted by Kalvin on 2004-04-14 16:00:32

Y a t'il un moyen de stocker une page chez son fai qui a intervalle de temp régulier lance une routine permetant de trouver tout les monstres qui on des point d'action.



ca s'appele un cron, faut que ton hébergeur le supporte.

tu fais un jeu en php ?


#. Message de Kalvin le 14-04-2004 à 16:26
16301 - Kalvin (Kastar 39)
- Les Pilleurs des Ombres -
Pays: France  Inscrit le : 05-08-2003  Messages: 748 (Shaï Epileptique)   Citer Citer

Oauip je m'essaye.

html, php, mysql mais pour le moment les truc de base ne sont pas encore tous fini et vu ma vitesse de dévelopement y auras pas de version potable avant 1 mois :p

en plus y a pas mal de faille


#. Message de Kalvin le 14-04-2004 à 16:27
16301 - Kalvin (Kastar 39)
- Les Pilleurs des Ombres -
Pays: France  Inscrit le : 05-08-2003  Messages: 748 (Shaï Epileptique)   Citer Citer

Tu peut me dir plus de truc sur les crons.

c'est qoi une page?

en koi tu l'écrit ?

est ce que free les suporte?

 


#. Message de boozy le 15-04-2004 à 00:48
  [Ami des Monstres]
14109 - ( )
Pays: France  Inscrit le : 27-06-2003  Messages: 559 (Shaï Epileptique)   Citer Citer

tu pourras me tenir au courant quand ce sera finis?

j'aimerais bien l'essayer

 

C.garou@laposte.net


#. Message de pied de mamouth le 15-04-2004 à 09:39
31289 - pied de mamouth (Durakuir 38)
- Des Gnu, des Armes, de la Bière, Nom de Dieu -
Pays: France  Inscrit le : 23-03-2004  Messages: 56 (Momie Baveuse)   Citer Citer

t'a pensé a envoyé un petit mail gentil au DM ?

ciao


#. Message de Kalvin le 15-04-2004 à 10:22
16301 - Kalvin (Kastar 39)
- Les Pilleurs des Ombres -
Pays: France  Inscrit le : 05-08-2003  Messages: 748 (Shaï Epileptique)   Citer Citer
Pas bête comme idée !!

#. Message de Kalvin le 15-04-2004 à 13:07
16301 - Kalvin (Kastar 39)
- Les Pilleurs des Ombres -
Pays: France  Inscrit le : 05-08-2003  Messages: 748 (Shaï Epileptique)   Citer Citer

Ba j'ai fait un peut de recherche sur les cron et j'ai pas trouver grand chose.

et que des truc a propo de linux.

alors si quelqun avait l'obigence de m'aiclairer sur ce qu'est un cron ca serais sympat.


#. Message de Kloun le 15-04-2004 à 14:05
8150 - Kloun (Durakuir 58)
- La guilde du Kochon -
Pays: France  Inscrit le : 26-11-2003  Messages: 387 (Golem Costaud)   Citer Citer

http://www.commentcamarche.net/tutlinux/lincron.php3

C'est pour Unix mais le principe est le même pour les autres systèmes d'exploitation.


#. Message de bloody1983 le 15-04-2004 à 15:47
  [Ami de MountyHall]
106997 - Sâk'hã'bäff (Durakuir 31)
- les ElecTrolls Libres -
Pays: France  Inscrit le : 12-05-2003  Messages: 2943 (Djinn Tonique)   Citer Citer

ouep mais le crontab ne fera ke faire apparaitr de nouveau monstre a mon avis son pb est plutot l'ia des monstres

je suis ce post de pret car j'ai le meme pb mdr

Bloody


#. Message de Loinvu le 15-04-2004 à 16:20
  [MH Team]   [Linguiste et Trõllologue]  [Ami de MountyHall]
109 - Loinvu (Tomawak 35)
Pays: France  Inscrit le : 21-05-2002  Messages: 5862 (Hydre Fumante)   Citer Citer

(tout ce qui suit n'est que conjoncture, je sais pas comment marche exactement Mh)

Les monstres sont activés à la connection. Voire pê à d'autres moments.

L'idée est d'utiliser des pages de traitement (c'est à dire : à aucun moment n'utiliser d'echo/print ou autre suivant le langage utilisé)

ces pages de traitement sont "appelées" (par un include) à certaines pages clefs où le joueur passera (bein oui, si les monstres étaient activés seulement sur la page des options de troll, ils ne joueraient pas souvent)

Bon maintenant que mettre dans cette page de traitement? bein le comportement du monstre (une fois que celui qui doit jouer est sélectionné):

While (il reste des pa){
if (pv < x){
  déplacement pour s'éloigner du troll;
}else {
  if (pas de cible){
    if (trolls en vue){
      choix d'une cible;
    } else {
      déplacement;
    }
  } else {
    if (la cible est pas sur la case)
      déplacement vers la cible;
    } else {
      on frappe la cible;
    }
  }
}
}

voilà en gros.
Bon, c'est globalement simple là, il est évident que c'est plus complexe que ça.

Lv qui s'amuse à réfléchir à la question depuis quelques temps

 


#. Message de Aberdeen le 15-04-2004 à 16:25
7866 - Aberdeen (Skrim 29)
- Kaos Theory -
Pays: France  Inscrit le : 11-08-2003  Messages: 739 (Shaï Epileptique)   Citer Citer
Voila mon point de vue :
1) Créer un programme qui gère l'IA des monstres (en PHP, C ou autre langage). Ce programme prendra dans la BD les monstres qui ont des PA et les joueras selon le type de monstre
2) Plannifier dans Cron ce programme pour qu'il se lance toutes les heures par exemple

Bon, ca c'est le truc simple. Le problème est de programmer l'IA pour que les monstres aient quelque subtilités (cumul de DLA, attaque groupée, embuscade, faire des estimations de l'état de la cible, ...). Et la c'est plus de la prog et ta vision des choses qui entre en considération. Ne t'embarques pas dans de grands concepts comme alphabeta ou A* (c'est des algos utilisés dans la théorie des jeux). Quelques fois, les concepts les plus simples sont les meilleurs.

#. Message de Kloun le 15-04-2004 à 16:29
8150 - Kloun (Durakuir 58)
- La guilde du Kochon -
Pays: France  Inscrit le : 26-11-2003  Messages: 387 (Golem Costaud)   Citer Citer

On peut imaginer un process déclenché toutes les X minutes (par un cron, pour un exemple simple pour windows, y'a wincron, freeware et très fonctionnel) qui va trouver en base les monstres qui ont des actions à effectuer.

Ensuite, pour chaque monstre dans ce cas, hop, appel du module qui gère le comportement des monstres. Et c'est là que ça devient plus technique. 


#. Message de Kloun le 15-04-2004 à 16:31
8150 - Kloun (Durakuir 58)
- La guilde du Kochon -
Pays: France  Inscrit le : 26-11-2003  Messages: 387 (Golem Costaud)   Citer Citer

Bon, j'avais commencé mon post avant qu'Aberdeen envoie le sien.

Globalement, on est d'accord.


#. Message de Loinvu le 15-04-2004 à 16:40
  [MH Team]   [Linguiste et Trõllologue]  [Ami de MountyHall]
109 - Loinvu (Tomawak 35)
Pays: France  Inscrit le : 21-05-2002  Messages: 5862 (Hydre Fumante)   Citer Citer
Et pour le processus (du moins une version simple), c'est mon post

#. Message de Kloun le 15-04-2004 à 16:54
8150 - Kloun (Durakuir 58)
- La guilde du Kochon -
Pays: France  Inscrit le : 26-11-2003  Messages: 387 (Golem Costaud)   Citer Citer

Comme c'est parti, dans 3 ou 4 posts, on aura réécrit MH.

Comprends pas qu'ils mettent autant de temps à nous pondre des nouveautés...


#. Message de Aberdeen le 15-04-2004 à 17:00
7866 - Aberdeen (Skrim 29)
- Kaos Theory -
Pays: France  Inscrit le : 11-08-2003  Messages: 739 (Shaï Epileptique)   Citer Citer
Pour le cumul, c'est simple à programmer. Supposons que dans ta BD, il y a pour chaque monstre un champ "cumul" (qui vaut 1 s'il vaut faire un cumul et 0 sinon) et que ton prog de gestion des monstres se lance toutes les heures.

1) récupère l'heure, notons la H
2) jouer les monstres dont le champ cumul vaut 0
3) mettre leur champ cumul à 1
4) jouer les monstres dont la nouvelle DLA commence avant H+1 et dont le champ cumul vaut 1
5) mettre leur champ cumul à 0


Exemple :

Harpie a 6PA et sa prochaine DLA est à 17h12 (cumul=1)
Balrog a 6PA et sa prochaine DLA est à 16h35 (cumul=1)
Abishai a 6PA et sa prochaine DLA est à 0h46 (cumul=0)

Il est 16h (H=16)
Harpie ne joue pas.
Balrog joue (cumul=0)
Abishai joue (cumul=1).

Il est 17h (H=17)
Harpie joue (cumul=0)
Balrog joue (cumul=1)
Abishai ne joue pas (cumul=1)

Il est 18h (H=1
Harpie joue (cumul=1)
Balrog ne joue pas (cumul=1)
Abishai ne joue pas (cumul=1)

etc ...


Voila, maintenant tu sais programmer un cumul de DLA.

Trop facile !

#. Message de Kalvin le 15-04-2004 à 17:26
16301 - Kalvin (Kastar 39)
- Les Pilleurs des Ombres -
Pays: France  Inscrit le : 05-08-2003  Messages: 748 (Shaï Epileptique)   Citer Citer

Oauip merci a tous.

mon problème n'est pas les scripts (ca c'est drole a faire)

mais comment je peut crée un cron chez free? (ca c'est chiant)


#. Message de Aberdeen le 15-04-2004 à 17:33
7866 - Aberdeen (Skrim 29)
- Kaos Theory -
Pays: France  Inscrit le : 11-08-2003  Messages: 739 (Shaï Epileptique)   Citer Citer
Ben déjà regarde si Free propose déjà un planificateur de tâches.
Sinon, je crois pas que tu puisses en mettre un à toi. Un planificateur de tâches est un éxecutable qui tourne en tache de fond, ce qui veut dire qu'il faut que tu ais les droits d'éxecution sur le serveur pour ton planificateur que tu as uploadé. Et ça, je suis pas sûr que Free le propose.
Pour commancer, faut mieux louer un espace serveur (sur un serveur mutualisé). Tu dois en avoir pour 15€ par mois. C'est pas puissant pour gérer 10000 joueurs mais pour une centaine c'est suffisant pour une beta-test.

#. Message de Kalvin le 15-04-2004 à 19:16
16301 - Kalvin (Kastar 39)
- Les Pilleurs des Ombres -
Pays: France  Inscrit le : 05-08-2003  Messages: 748 (Shaï Epileptique)   Citer Citer
Oaui ba je suis aller voir j'ai pas l'impression que free en propose et vu que j'ai pas de  sous les monstre vont pas bouger pour le moment je vais dabort débuger tout le reste avant d'attaquer ca .

Pages : [1], 2, 3

Pour poster une réponse sur ce Forum, vous devez d'abord vous connecter

Si vous n'êtes pas encore enregistré, vous devez d'abord vous inscrire.

 Changer de Forum
[ Contact : ] - [ Heure Serveur : 19:37:46 le 19/12/2025 ] - [ Page générée en 0.004 sec. ]