"every quote on br.com makes me sound either horny or nerdy" - WLJ
|
| So You think Comps are easy? New AI script that ownz! | | | Author: | | | IP: | h248.174XXXX | | Date: | 01/10/04 11:01 | | Game Type: | Starcraft | | Labels: | none | | Report Rating: , # of Ratings: 0, Max: , Min: Lifetime Rating for Physician: | | You think Comps are easy?
Racine_ (Battlenet USeast), a fog of war worshiper, has tinkered around with ScAiEdit III made by Camelot Systems. There are no tutorials for SsAiedit III but you can find a good tutorial about ScAiedit II which is the previous verison at: http://underworld.fortunecity.com/retro/914/tutorial.htm. With this program you can change the Artificial Intelligence Scripts in starcraft but only for the 1.07 verison. Future patches did not allow changes in the AI - at least until someone figures how to modify the AI scripts on 1.10.
The AI script contains the build orders and the decision making code that the computer uses to try and win against humans. Racine's has made a new Ai script for each race. You can play against each race on the same map (very nice balaced pro map). Racine himself is a very good Broodwar player who would give any programer a decent game; his other ability just happens to be that he actually studies artificial intelligence academically.
I want to warn you that if you are a newbie you will not be able to win against his new AI. If you are a decent player (a 2000 game melee non money map player) you will have difficulty beating the comp if you do not play aggresively. If you turtle, you are dead - no matter who you are. If you happen to be boxer try a 1v2 and you will lose: gg, no rm, thx! This new Ai is played on UMS setting on a map he provides. He has only one trigger at the start to chose the race or races you will play against - the rest is just hard core superior AI.
The zip files contains the instructions on how to set it up and play the comp. Its easy. The readme file is short and although it makes things look more complicated than they are I tried it myself and it is simple.
Of note: if you do not know how to view 1.09 reps the readme file will teach you how to.
Anyways have fun, Racine_ wrote about 3000 lines new Ai script that trully rock for all those comp bashers By the way - if you happen to be one of those comp stompers and have difficulties agaisnt humans at 1v1, after you practice with this new AI comp and beat it, you will beat 95% of all battlenet.
Another fog of war worshiper,
Physician
Contact us at negativegene@yahoo.com
You can Find Racine's new AI file here:
http://www.entropyzero.org/BroodwarAI.html
*----------------------------------*
*------ AI Builders Procject ------*
*-------- Made By Racine_ ---------*
This file took me about 1.5 months of work, including dozens of try-outs
and hours of work. The purpose of this is mainly to have fun.
You will have to beat a computer that is perhaps five times stronger than usual
- it would be neat also to match in the future different AI's script made by different people.
The AI of a computer player is the equivalent of a script code that Starcraft
reads during the game. The normal blizzard computers,have also been coded
and so have their own script. A script is a file that contains the code of the AI.
The code is written in a .txt-like file excpet that you must use the commands
allowed to you to write down your script. Anyway, the Blizzard scripts
have an average of 1200 lines of code, wich is a very big number of
lines compare to all of the Insane scripts and others. But the number
of code lines is really not a good judgement factor to say if a script
will do good or not. I noticed that, in general tendencies, the shorter
the script is, the better it works.
I won't explain how to make a good script here, unless you send me a
email asking me too, but I just wanted to introduce a little bit what I
worked on exactly for a so long time.
I ended up with 3 scripts. One for each race, and each of them as
varieties of build orders depending on a random(byte) decision. For
example, I could have written in a code line :
...
random_jump 96 DoDtRush
...
When Starcraft read that line, there will be 96 chances out of 256 to
go at a subroutine called DoDtRush.
Anyway, my scripts have tons of random_jump(byte) decision just for your
pleasure.
Here are some skills informations on my lovely AI's.
Terran : vs T : Medium
vs Z : Weak ( M&M no control )
vs P : STRONG
Zerg :
vs T : Weak (Because it can not build sunkens correctly at expansion)
vs Z : STRONG
vs P : Medium
Protoss : vs T : STRONG
vs Z : Medium-Strong
vs P : STRONG
Now I know you are bored to read and you want to go play as fast as
possible : ) Here are the instructions :
1- Put the map called "AiFinalMap" in your Scarcraft maps floder, just
so that you are able to load it in Starcraft.(anywhere in it,
but somewhere you can find it fast when you turn on your starcraft program,
put it under challenger!) just so that you are able to load it in Starcraft.
The Starcraft Program is inside Programs Files in the C: drive usually,
but if you have installed Starcraft more than once it will be inside the C: Drive.
2- Go execute the 1.07 patch that is included in the downloads file
so that you have Starcraft v1.07 (exit Starcraft once the patch
will be loaded).
*** You will have to go run 1.10 patch and execute it (by double clicking on it)
if you wish to come back play online,because 1.07 patch won't allow you to do so.
3- Return to where you downloaded the Ai files, and double click on
the big black wheel (it is called a cwad file) called AiFile. Then
click "ok" and then double click on Starcraft. It will run
Starcraft and allow you to run the AI. Then just go in single player
,custom map, and go where you put the map "AiFinalMap" as you did
in the step 1. (if you extracted everything into you starcraft folder you will
need to put the Aifile (the balck wheel) outside of the starcraft folder -
for it to work otherwise you will get an error message of a missing path/ddl etc.
4- Run the map on the use map settings : )
( Don't forget to choose your race before )
*** You can adjuts the game speed in single player games by pressing
"+" or "-" buttons on the right of your keyboard. ***
NOW IN THE GAME :
Start building after a few seconds a trigger in middle of map will let
you chose the race/races of computer/s opponent/s.
I ONLY MADE 1 MAP WITH STARCRAFT EDITOR, THAT INCLUDES ALL THE 3
SCRIPTS. IN THE BEGINING YOU WILL BE ASKED TO CHOOSE YOUR MATCHUP. YOU
MUST CHOOSE BY USING YOUR CIVIL IN THE MIDDLE OF THE MAP. IF YOU MOVE
IT ON THE MARINE, ALL THE TERRAN BUILDINGS OF THE AI COMPUTER WILL BE
KILLED. SAME ANALOGUE ACTION HAPPENS IF YOU GO NEAR THE ZERGLING AND
THE ZEALOT. YOU CAN CHOOSE TO NOT KILL ANY COMPUTER, BUT IN THIS CASE
THEY WILL JUST RUN THERE AI AND IT WILL BE A 3 VS 1, VS YOU. YOU WILL
LOSE, BUT YOU CAN TRY. YOU CAN DO A 2 VS 1 ALSO.
Now I hope that everything is clear for you, I find it very simple to
use, and finaly I am done with that AI work : )
Something I would like from you, if you accept, is that you make a
script on your side you too, and then we make little competitions
between our AI's : )
Anyways, have fun playing ^^
A fog of war worshiper,
Racine
Note: by the way you can go find the 1.09 patch online and put it in your starcraft folder
and then be able to watch all your all 1.09 with this same method - you click
on your 1.09 patch and after to watch replays just open starcraft by
cliking on the starcraft.exe. Go to single mode and watch your replays.
You can contact Racine at Negativegene@yahoo.com
Modified by Physician (Racine_ first language is french)
|
|
|
|