CAFE

Expansion Protoss Campaign Insane

작성자rpgkdh|작성시간10.02.04|조회수602 목록 댓글 0

Campaign AI는 적절하게 주변에 자원이 있고 건물이나 유닛이 있는 상황에 정확히 AI에 따라 움직입니다.

그렇지 않은 경우는 기존의 빌드오더를 무시할 수 있습니다.

 

여기서는 먼저 Expansion Protoss Campaign Insane에 대해 알아 보도록 하겠습니다.

아래 내용은 ScAIEdit 3을 사용하여 나온 내용을 해석한 내용입니다.

 

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 

; ASC3 File generated by ScAIEdit III
;
; Script name : Expansion Protoss Campaign Insane

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

script_name Expansion Protoss Campaign Insane

script_id PSUx

스크립트 이름: 프로토스 캠페인 확장판 AI - 미친 난이도

스크립트 아이디: PSUx

 

start_campaign
wait 1

캠페인 AI를 시작하고 0.1초 기다린다. (시간은 normal 속도 기준)

 

start_town
defaultbuild_off
default_min 0
wait 1

본진 관리 AI를 시작하고, 건물과 미네랄은 초기 설정값을 읽은 뒤 0.1초 기다린다.

 

transports_off
define_max 30 probe
define_max 4 arbiter
define_max 12 high_templar

최대 30프로브, 4아비터, 12하템까지 스스로 생산한다.


multirun block1
:block1에 해당하는 것을 동시 실행한다.

 

build 1 nexus 150
build 7 probe 80
wait_build 7 probe

7프로브와 1넥서스를 만들고 7프로브 될 때까지 기다린다.


multirun block2

:block2에 해당하는 것을 동시 실행한다.


build 1 gateway 80
defensebuild_gg 1 zealot
defenseuse_gg 1 zealot
train 3 zealot
build 2 gateway 80
train 6 zealot
build 3 gateway 80
train 12 zealot
attack_add 12 zealot
attack_prepare
wait 500

1번째 게이트, 지상 방어용 1질럿, 3질럿, 2번째 게이트, 6질럿, 3번째 게이트, 12질럿까지

12질럿을 공격대기조에 편성하고 50초 기다린다.

 

attack_do
attack_clear

공격 보내고 공격대기조에 해당된 정보를 삭제한다.


check_transports
build 1 cybernetics_core 80
build 1 forge 80
build 1 citadel_of_adun 80
upgrade 1 dragoon_range 30
upgrade 1 p_ground_weapon 30
upgrade 1 zealot_speed 30
train 2 zealot
train 1 dragoon
train 4 zealot
train 2 dragoon
train 6 zealot
train 3 dragoon
train 8 zealot
train 4 dragoon
train 10 zealot
train 5 dragoon
attack_add 10 zealot
attack_add 5 dragoon
attack_prepare
wait 500

1번째 사이버네틱스, 1번째 포지, 1번째 시타델, 드라군 사정거리, 지상무기 업그레이드, 질럿 속도 업그레이드

2질럿, 1드라군, 4질럿, 2드라군, 6질럿, 3드라군, 8질럿, 4드라군, 10질럿, 5드라군까지 만든다.

10질럿, 5드라군을 공격대기조에 편성하고 50초 기다린다.

 

attack_do
attack_clear

공격 보내고 공격대기조에 해당된 정보를 삭제한다.


defensebuild_gg 1 dragoon
defenseuse_gg 1 dragoon
defensebuild_ag 1 dragoon
defenseuse_ag 1 dragoon

지상 방어용 1드라군, 공중 방어용 1드라군을 만든다.


multirun block3

:block3에 해당하는 것을 동시 실행한다.


build 1 templar_archives 80
build 1 robotics_facility 80
defensebuild_gg 1 dark_templar
defenseuse_gg 1 dark_templar
build 2 forge 80
upgrade 1 p_plasma_shield 30
upgrade 2 p_ground_weapon 30
tech psionic_storm 30
build 1 robotics_support_bay 80
build 1 observatory 80
place_guard high_templar 0
place_guard high_templar 1
place_guard high_templar 2
, 0, 1, 2지역이 어딘지는 모름.
build 2 robotics_facility 80
upgrade 1 observer_speed 30
upgrade 1 shuttle_speed 30
train 2 zealot
train 1 dragoon
train 1 reaver
train 4 zealot
train 2 dragoon
train 2 reaver

1번째 템플러 아카이브, 1번째 로보틱스 퍼실러티 만든다.

지상 방어용 1다크, 2번째 포지, 1번째 쉴드업, 2번째 지상무기, 스톰, 1번째 로보틱스 서포트베이, 1번째 옵저버터리

하템을 0, 1, 2지역에 방어용으로 배치한다.

2번째 로보틱스 퍼실러티, 옵저버 속도, 셔틀 속도 업그레이드

2질럿, 1드라군, 1리버, 4질럿, 2드라군, 2리버


expand 1 block4

:block4에 해당하는 멀티 기지를 1개까지 만든다.


train 6 zealot
train 3 dragoon
train 3 reaver
train 8 zealot
train 4 dragoon
train 4 reaver
train 10 zealot
train 5 dragoon
attack_add 10 zealot
attack_add 5 dragoon
attack_add 4 reaver
attack_prepare
wait 500

6질럿, 3드라군, 3리버, 8질럿, 4드라군, 4리버, 10질럿, 5드라군까지 만든다.

10질럿, 5드라군, 4리버를 공격대기조에 편성하고 50초 기다린다.

 

attack_do
attack_clear

공격 보내고 공격대기조에 해당된 정보를 삭제한다.


defensebuild_gg 1 reaver
defenseuse_gg 1 reaver
place_guard high_templar 0
place_guard high_templar 1
place_guard high_templar 2
defensebuild_gg 1 archon
defenseuse_gg 1 archon
defensebuild_ag 1 archon
defenseuse_ag 1 archon
build 1 stargate 80
upgrade 1 p_air_weapon 30
upgrade 1 p_armor 30
upgrade 2 p_plasma_shield 30
build 2 cybernetics_core 80
upgrade 1 p_plating 30
train 1 scout
build 2 stargate 80

지상 방어용 1리버

하템을 0, 1, 2지역에 방어용으로 배치한다.

지상 방어용 1아칸, 공중 방어용 1아칸

1번째 스타 게이트, 1번째 공중 무기, 1번째 지상 방어, 2번째 쉴드 업그레이드

2번째 사이버네틱스 코어, 1번째 공중 방어 업그레이드

1번째 스카웃, 2번째 스타 게이트


expand 2 block4

:block4에 해당하는 멀티 기지를 2개까지 만든다.


upgrade 1 observer_sight 30
tech hallucination 30
upgrade 1 scarab_damage 30
train 3 scout
build 3 stargate 80
build 1 fleet_beacon 80
tech disruption_web 30
upgrade 1 scout_speed 30
train 6 scout
build 4 stargate 80
train 12 scout
attack_add 12 scout
attack_prepare
wait 500

옵저버 시야, 할루시네이션, 스캐럽 데미지 업그레이드

3번째 스카웃, 3번째 스타 게이트, 1번째 플릿 비컨, 디스럽션 웹, 스카웃 속도 업그레이드

6번째 스카웃, 4번째 스타 게이트, 12스카웃까지

12스카웃을 공격대기조에 편성하고 50초 기다린다.

 

attack_do
attack_clear

공격 보내고 공격대기조에 해당된 정보를 삭제한다.


defensebuild_aa 1 corsair
defenseuse_aa 1 corsair
defensebuild_aa 1 scout
defenseuse_aa 1 scout
defenseuse_ga 1 scout
defenseuse_gg 1 scout
defensebuild_ag 1 scout
defenseuse_ag 1 scout

공중 방어용 1커세어, 공중 방어용 1스카웃, 지상 방어용 1스카웃

지대공 1스카웃, 지대지 1스카웃


expand 3 block4

:block4에 해당하는 멀티 기지를 3개까지 만든다.


train 2 carrier
upgrade 1 carrier_capacity 30
train 2 scout
upgrade 2 p_air_weapon 30
upgrade 2 p_plating 30
upgrade 3 p_plasma_shield 30
upgrade 1 templar_mana 30
train 4 carrier
train 4 scout
train 6 carrier
train 6 scout
train 8 carrier
train 8 scout
attack_add 8 scout
attack_add 8 carrier
attack_prepare
wait 500

2캐리어, 인터셉터 공간 업그레이드

2스카웃, 2번째 공중 무기, 2번째 공중 방어, 3번째 쉴드, 하템 마나 업그레이드

4캐리어, 4스카웃, 6캐리어, 6스카웃, 8캐리어, 8스카웃까지

8스카웃, 8캐리어를 공격대기조에 편성하고 50초 기다린다.

 

attack_do
attack_clear

공격 보내고 공격대기조에 해당된 정보를 삭제한다.


defenseuse_aa 1 carrier
defensebuild_ga 1 carrier
defenseuse_ga 1 carrier
defenseuse_ag 1 carrier
defensebuild_gg 1 carrier
defenseuse_gg 1 carrier
1캐리어 공대공으로 사용, 지대공 1캐리어, 1캐리어 지대공으로 사용, 1캐리어 공대지로 사용

지대지 1캐리어 만들고 지대지로 사용

 

expand 4 block4

:block4에 해당하는 멀티 기지를 4개까지 만든다.


build 1 arbiter_tribunal 80
train 4 carrier
place_guard arbiter 0
tech statis_field 30
upgrade 2 p_armor 30
upgrade 3 p_air_weapon 30
upgrade 3 p_plating 30
upgrade 1 scout_sight 30
upgrade 3 p_ground_weapon 30
tech recall 30
upgrade 1 corsair_mana 30
train 1 arbiter
train 7 carrier
train 2 arbiter
train 10 carrier
attack_add 1 arbiter
attack_add 10 carrier
attack_prepare
wait 500

1번째 아비터 건물, 4캐리어, 아비터를 0지역에 방어용으로 배치

얼리기, 2번째 지상 방어, 3번째 공중 무기, 3번째 공중 방어, 스카웃 시야, 3번째 지상 무기, 리콜, 커세어 마나 업그레이드

1아비터, 7캐리어, 2아비터, 10캐리어까지

1아비터, 10캐리어를 공격대기조에 편성하고 50초 기다린다.

 

attack_do
attack_clear

공격 보내고 공격대기조에 해당된 정보를 삭제한다.


upgrade 3 p_armor 30
upgrade 1 arbiter_mana 30
defenseuse_aa 1 arbiter
defenseuse_ga 1 arbiter
defenseuse_ag 1 arbiter
defenseuse_gg 1 arbiter

3번째 지상 방어, 아비터 마나 업그레이드

공대공 1아비터, 지대공 1아비터, 공대지 1아비터, 지대지 1아비터 

 

:block5
attack_add 1 arbiter
attack_add 10 dragoon
attack_add 4 reaver
attack_prepare
wait 500

1아비터, 10드라군, 4리버를 공격대기조에 편성하고 50초 기다린다. 

attack_do
attack_clear

공격 보내고 공격대기조에 해당된 정보를 삭제한다.

wait 750

attack_add 1 arbiter
attack_add 10 carrier
attack_prepare
wait 500

75초 기다리고 1아비터, 10캐리어를 공격대기조에 편성하고 50초 기다린다. 

attack_do
attack_clear

공격 보내고 공격대기조에 해당된 정보를 삭제한다.
expand 99 block4
wait 750

block4: 에 해당하는 멀티 기지를 99개까지 만들고 75초 기다린다. 

goto block5

:block5로 이동하여 :block5를 실행한다. 

 

:block2
build 1 probe 80
wait_build 1 probe
build 2 probe 80
wait_build 2 probe
build 3 probe 80
wait_build 3 probe
build 4 probe 80
wait_build 4 probe
build 5 probe 80
wait_build 5 probe
build 6 probe 80
wait_build 6 probe
build 7 probe 80
wait_build 7 probe
build 8 probe 80
wait_build 8 probe
build 9 probe 80
wait_build 9 probe
build 10 probe 80
wait_build 10 probe
build 11 probe 80
wait_build 11 probe
build 12 probe 80
wait_build 12 probe
build 13 probe 80
wait_build 13 probe
build 14 probe 80
wait_build 14 probe
build 15 probe 80
wait_build 15 probe
build 16 probe 80
wait_build 16 probe
build 17 probe 80
wait_build 17 probe
build 18 probe 80
wait_build 18 probe
build 19 probe 80
wait_build 19 probe
build 20 probe 80
wait_build 20 probe
build 21 probe 80
wait_build 21 probe
build 22 probe 80
wait_build 22 probe
build 23 probe 80
wait_build 23 probe
build 24 probe 80
wait_build 24 probe
stop

프로브가 1마리씩 만들어지는 것을 24마리까지 기다리고 더이상 실행하지 않는다.

 

:block3
build 1 photon_cannon 80
wait_build 1 photon_cannon
build 2 photon_cannon 80
wait_build 2 photon_cannon
build 3 photon_cannon 80
wait_build 3 photon_cannon
build 4 photon_cannon 80
wait_build 4 photon_cannon
build 5 photon_cannon 80
wait_build 5 photon_cannon
build 6 photon_cannon 80
wait_build 6 photon_cannon
build 7 photon_cannon 80
wait_build 7 photon_cannon
build 8 photon_cannon 80
wait_build 8 photon_cannon
build 9 photon_cannon 80
wait_build 9 photon_cannon
build 10 photon_cannon 80
wait_build 10 photon_cannon
build 11 photon_cannon 80
wait_build 11 photon_cannon
build 12 photon_cannon 80
wait_build 12 photon_cannon
stop

포톤캐논이 1개씩 지어지기를 12개까지 기다리고 더이상 실행하지 않는다.

 

:block4
start_town
build 1 nexus 80
wait_build 1 nexus
get_oldpeons 8
multirun block2

1넥서스 될 때까지 기다리고, :block2를 동시 실행한다.

 

:block6
wait 1500

notowns_jump templar_archives block6
place_guard high_templar 0
place_guard high_templar 2
build 1 pylon 80
wait_build 1 pylon

150초 기다리고, 템플러 아카이브가 없으면 :block6을 실행한다.

하템을 0, 2지역에 방어용으로 배치한다.

1파일런이 지어지기를 기다린다.

 

:block7
wait 1500

notowns_jump forge block7
build 1 photon_cannon 80
wait_build 1 photon_cannon
build 2 pylon 80
wait_build 2 pylon
build 2 photon_cannon 80
wait_build 2 photon_cannon
build 3 pylon 80
wait_build 3 pylon
build 3 photon_cannon 80
wait_build 3 photon_cannon
build 4 pylon 80
wait_build 4 pylon
build 4 photon_cannon 80
wait_build 4 photon_cannon
build 5 photon_cannon 80
wait_build 5 photon_cannon
build 6 photon_cannon 80
wait_build 6 photon_cannon
stop

150초 기다리고, 포지가 없으면 :block7을 실행한다.

1번째 포톤, 2번째 파일런, 2번째 포톤, 3번째 파일런, 3번째 포톤, 4번째 파일런, 4, 5, 6번째 포톤을 기다리고 더이상 실행하지 않는다.

 

:block1
give_money
wait 1500

미네랄과 가스를 2000씩 주고 150초 기다린다. 

goto block1

:block1로 이동하여 :block1을 다시 실행한다.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

 

기본 빌드오더

build 유닛 숫자

여기서 유닛은 몇마리까지 만든다는 의미이고, 숫자는 우선순위로써 높을수록 중요하게 여기는 것.

그래서 컴퓨터는 유닛이 많아도 업그레이드가 늦을 수 있고 그런 것인데, 자원이 충분하다면 거의 차이가 없다.

 

같은 우선순위에 놓여 있다면 상황에 따라 달리 행동할 수 있으므로, 딱히 이렇다 할 빌드오더는 없다.

 

 

공격대기조

1조: 12질럿

2조: 10질럿, 5드라군

3조: 10질럿, 5드라군, 4리버

4조: 12스카웃

5조: 8스카웃, 8캐리어

6조: 1아비터, 10캐리어

7조: 1아비터, 10드라군, 4리버

8조: 1아비터, 10캐리어

 

 

방어

0지역: 3하템, 1아비터

1지역: 2하템

2지역: 3하템

12포톤

편성되지 않은 유닛(아칸, 다크, 캐리어, 스카웃, 커세어, 아비터 등)

그 외 공격 안 나간 공격대기조

 

 

업그레이드

드라군 사정거리, 지상 무기, 질럿 발업, 쉴드, 지상 무기, 스톰, 옵저버 속도, 셔틀 속도, 공중 무기, 지상 방어,

쉴드, 공중 방어, 옵저버 시야, 할루시네이션, 스캐럽 데미지 -> 웹, 스카웃 속도, 인터셉터, 공중 무기, 공중 방어,

쉴드, 하템 마나, 얼리기, 지상 방어, 공중 무기, 공중 방어, 스카웃 시야, 지상 무기, 리콜, 커세어 마나, 지상 방어, 아비터 마나

 

 

업그레이드하지 않는 것

다크 아칸 - 마인드 컨트롤, 마엘스톰, 마나

리버 - 스캐럽 적재 공간

 

 

멀티

4개째까지는 멀티에 일꾼을 최대 24마리까지 만들고, 그 이후부터는 일꾼을 만들지 않는다.

 

 

유닛 갯수 제한

30프로브, 12하템, 4아비터 

 

 

중단되는 스크립트

본진, 멀티에 프로브 최대 24마리까지

포톤 최대 12개까지

 

 

반복되는 스크립트

150초당 한번씩 돈 2000 증가

공격대기 7, 8조 편성

멀티 짓기

병력 생산

그 외 중단되는 스크립트 외 전부(기존 스크립트를 만족하지 않을 때)

 

 

맵& 리플레이

멀티를 지을 자원이 배치되지 않은 맵이라 멀티를 짓지 않았고, 적이 없어서 공격도 가지 않음. 

첨부파일 PSUx.scx

첨부파일 PSUx.rep

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼