HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

AI (in french sorry :( )

11-29-2002, 08:23 PM#1
vjeux
Hi a friend start to create a tuto for AI but is in french ;)

he's here if you want.

http://forum.war3editor.com/showthre...s=&threadid=16

he isn't finish but it will be fast ;)
you can PM METAL i think he speak english ;)

Thx all ;)

(sorry for my english is not very good :-/ )
12-07-2002, 05:06 PM#2
darklordcypher
good then i can practice my french! :D

(i'm canadian btw)
12-07-2002, 05:08 PM#3
darklordcypher
i see i need to brush up on my french, i can only read and understand like 75% of it. :ggani:

lol
12-07-2002, 07:21 PM#4
Guest
darklordcypher, maybe when u can read the whole tutorial or whatever maybe you can make an english one. :D
12-08-2002, 08:41 PM#5
DemonicSoul
lol, or u could get some1 who has french as a first language thats good at english to do it (is this quebec or france french?)
12-10-2002, 09:51 PM#6
SCVirus
Here is a crappy translation for you: (very bad grammer)
The Artificial Intelligence with Warcraft III Good as prevu I will expose you methods to publish the ia or at least (if you do not feel courage to modify it) to observe how thinks what one will call in an "abusive" way, the CPU. Necessary tools: Winmpq the blocnote or wordpad (but good I think that everyone of that) INTRODUCTION Recall of the last subject Nobody will contradict me if I say that have it is to it the artificial inteligence good. And well have it is not to it microgestion, it is not managed similar. If you order with one your units of going to a place it will go there by the fastest way (not forcemment shortest) And well the ia is used for that, it gives orders BUT with a goal If you deplacez your links towards a place, it is necessarily in order to make qque chose(en theory). And well have it is ALMOST similar to it: retain this: "have It execute goals not of the orders" If you want to refine have it it is possible but map by map (it is obvious not?) that already noticed it to you if you play from time to time, links it flees after a certain value of life exceeded, (value not editable of aillor) and not according to the movement of its adversary, that appears bizzard it is completely true thus: > "have It card-indexes itself that you walk everywhere on the chart what imports to him is what you really make, i.e. what you build (and produisez)et where you it faites(et not anywhere, near zone of interaction like the mines the merchant the PC him same etc), which attack or not. Build a farm anywhere, if it is not on its way it of fout " and there you say yourselves yes but it is previsible, and well yes well on it it is a ia is normal FIRST CHAPTER - The Heroes Chapter 1.a Presentation I do not know so some among you one already not noticed but the CPU does not choose its heroes and their competences by chance, not, they are preset. All dabord the CPU owes determiner which hero it makes in first and which hero it makes in second. There you say yourselves yes but ya three heroes and the last then. And well considering one cannot make the same hero twice there are not functions to determine this third hero. Thus I said to determine the order of creation of the heroes the CPU uses initially a "Random Function Intermediaire". This FAI constitutes a going réél from 1 to 9 and is useful for the continuation. Then, once that the value of this given FAI (called "hero_roll") the CPU deduces from them the first hero with entrainer according to the played race. For a value of 1, there is a combination from 2 to 4, there will be another combination from 5 to 7 one will have some another and still another for all the other cases of possible value The heroes are ridden in 2 different ways, ways which depend on their choice in first or second position. For that, it to them is allotted a variable named hero_id and hero_id2 I here will take the example of the Elves of the Night. The aptitudes allocated are thus the following ones: hero_id = MOON_CHICK (Pretresse of the Moon) [ 1 ] = SEARING_ARROWS [ 2 ] = TRUESHOT [ 3 ] = SEARING_ARROWS [ 4 ] = TRUESHOT [ 5 ] = SEARING_ARROWS [ 6 ] = STARFALL [ 7 ] = TRUESHOT [ 8 ] = SCOUT [ 9 ] = SCOUT [ 10 ] = SCOUT hero_id2 = MOON_CHICK [ 1 ] = TRUESHOT [ 2 ] = SEARING_ARROWS [ 3 ] = TRUESHOT [ 4 ] = SEARING_ARROWS [ 5 ] = TRUESHOT [ 6 ] = STARFALL [ 7 ] = SEARING_ARROWS [ 8 ] = SCOUT [ 9 ] = SCOUT [ 10 ] = SCOUT hero_id = KEEPER (Guard of the thicket) [ 1 ] = FORCE _



"have It card-indexes itself that you walk everywhere on the chart what imports to him is what you really make, i.e. what you build (and produisez)et where you it faites(et not anywhere, near zone of interaction like the mines the merchant the PC him same etc), which attack or not. Build a farm anywhere, if it is not on its way it of fout " and there you say yourselves yes but it is previsible, and well yes well on it it is a ia is normal FIRST CHAPTER - The Heroes Chapter 1.a Presentation I do not know so some among you one already not noticed but the CPU does not choose its heroes and their competences by chance, not, they are preset. All dabord the CPU owes determiner which hero it makes in first and which hero it makes in second. There you say yourselves yes but ya three heroes and the last then. And well considering one cannot make the same hero twice there are not functions to determine this third hero. Thus I said to determine the order of creation of the heroes the CPU uses initially a "Random Function Intermediaire". This FAI constitutes a going réél from 1 to 9 and is useful for the continuation. Then, once that the value of this given FAI (called "hero_roll") the CPU deduces from them the first hero with entrainer according to the played race. For a value of 1, there is a combination from 2 to 4, there will be another combination from 5 to 7 one will have some another and still another for all the other cases of possible value The heroes are ridden in 2 different ways, ways which depend on their choice in first or second position. For that, it to them is allotted a variable named hero_id and hero_id2 I here will take the example of the Elves of the Night. The aptitudes allocated are thus the following ones: hero_id = MOON_CHICK (Pretresse of the Moon) [ 1 ] = SEARING_ARROWS [ 2 ] = TRUESHOT [ 3 ] = SEARING_ARROWS [ 4 ] = TRUESHOT [ 5 ] = SEARING_ARROWS [ 6 ] = STARFALL [ 7 ] = TRUESHOT [ 8 ] = SCOUT [ 9 ] = SCOUT [ 10 ] = SCOUT hero_id2 = MOON_CHICK [ 1 ] = TRUESHOT [ 2 ] = SEARING_ARROWS [ 3 ] = TRUESHOT [ 4 ] = SEARING_ARROWS [ 5 ] = TRUESHOT [ 6 ] = STARFALL [ 7 ] = SEARING_ARROWS [ 8 ] = SCOUT [ 9 ] = SCOUT [ 10 ] = SCOUT hero_id = KEEPER (Guard of the thicket) [ 1 ] = FORCE _">