Intelligence artificielle : comment ça marche ?

Présente les différentes avancées du projet

Répondre
Avatar de l’utilisateur
Merrick
Le Taulier
Messages : 8883
Inscription : 18 avr. 2003 14:24
Localisation : Toulouse
Contact :

Message par Merrick » 19 mai 2003 14:51

Bon, j'ai remis l'IA en route.

Je tiens à vous en expliquer les principes de base pour que chacun sache où il met les pieds.

1 - L'intelligence artificielle n'est pas en cron

En effet, cela pourrait poser problème pour les jours comme ce week end, où aucune connexion n'est possible. Pour parer à ça, l'AI se déclenche lorsque vous vous connectez.
Lors de votre identification, qu'elle soit réussie ou non, vous déclenchez les actions de tous les monstres dont la DLT est passée. Cette requête est super méga optimisée, et elle va donc très vite. Vous n'avez à priori rien à craindre sur vos temps de connexion, d'autant plus que cela va se répartir au fur et à mesure de la journée. Il est quasiment impossible que vous arriviez à un moment où la DLT des tous les monstres est dépassée. (pour info, sur une base de test sur le même serveur, avec 42 monstres actifs, une IA sur tous ces monstres me prend moins d'un dixième de seconde).

2 - L'IA n'influe pas sur tous les monstres

Les monstres qui n'ont aucun joueur en vue ne font rien, donc sur 42 monstres cité précédemment, à peine un tiers jouent rééllement.


3 - Principes de base

Si aucun joueur en vue, on ne fait rien. Cela signifie que les monstres ne s'attaquent pas entre eux. Réjouissez vous, vous pourrez ainsi faire plus d'XP.
Si la cible est en vue, on se déplace éventuellement pour la rejoindre, et une fois sur elle, on l'attaque.
Si la cible n'est pas en vue, on en choisit une au hasard sur les joueurs en vue. A l'avenir, elle sera choisie en fonction de la race du monstre, du sexe et de la race des joueurs. Certains monstres préfèreront attaquer les elfes males, et d'autes les naines, par exemple.
La cible pour l'instant ne change pas, sauf si elle quitte la vue du monstre. A l'avenir, il y aura un pourcentage de chances que la cible change en fonction des coups portés et de la race du monstre.

S'il reste assez de PA à la fin du tour, on se concentre.

Conséquences directes : les monstres ne ramassent pas d'objets ni de brouzoufs. Ils n'auront sur eux que ceux qu'ils auront au départ.

Si vous avez des questions, je suis prêt à y répondre.

Merrick.
Avatar de l’utilisateur
Blade
Site Admin
Messages : 9538
Inscription : 25 avr. 2003 21:26
Contact :

Message par Blade » 26 mai 2003 19:55

Ils ne se frappent pas entre eux, mais quel est leur champ de vision ??? Tu vas me dire que ça dépend des monstres, c'est ça ??? :?:
[En pause longue durée]
Avatar de l’utilisateur
Bricogne
Joueur le plus désespérant de Delain
Messages : 1988
Inscription : 25 avr. 2003 14:28
Contact :

Message par Bricogne » 27 mai 2003 02:48

Lors de votre identification, qu'elle soit réussie ou non, vous déclenchez les actions de tous les monstres dont la DLT est passée.
Ce qui veut donc dire tant que je ne me connecte pas le monstre ne fait rien ???
Donc si j'ai un 1PV, je demande à un pote de venir me soigner et le monstre attend sagement que je sois entièrement guéri ???

Stéphan, docteur quand je fais ça AÏE ben j'peux pas le faire depuis 1970
La connerie est un art. Sûrement le plus dur à maîtriser... Mais quand on en devient un expert, alors c’est l’orgasme perpétuel...
Avatar de l’utilisateur
Merrick
Le Taulier
Messages : 8883
Inscription : 18 avr. 2003 14:24
Localisation : Toulouse
Contact :

Message par Merrick » 27 mai 2003 06:47

Oui Stephan. A condition que PERSONNE d'autre ne se logue. Chaque login fait agir les monstres dont la DLT est dépassé.
Avatar de l’utilisateur
Blade
Site Admin
Messages : 9538
Inscription : 25 avr. 2003 21:26
Contact :

Message par Blade » 27 mai 2003 07:59

Le Bricogne il a du mal en ce moment :)
Il doit déviruser son ordi, apprendre, ne pas dépasser son forfait, apprendre à lire ...
[En pause longue durée]
Avatar de l’utilisateur
Merrick
Le Taulier
Messages : 8883
Inscription : 18 avr. 2003 14:24
Localisation : Toulouse
Contact :

Message par Merrick » 27 mai 2003 08:10

Le Bricogne il a du mal en ce moment :)
Il doit déviruser son ordi, apprendre, ne pas dépasser son forfait, apprendre à lire ...
:shock: Que tu es mesquin !!!!!

.....


Que ça me plait !! :ange:
Avatar de l’utilisateur
Blade
Site Admin
Messages : 9538
Inscription : 25 avr. 2003 21:26
Contact :

Message par Blade » 27 mai 2003 08:18

Pourquoi que j'ai pas des Xp à chaque fois que je suis mesquin, je serais lvl 32 :rolleyes:
[En pause longue durée]
Répondre