PDA

Просмотр полной версии : Всеобщая мобилизация



LackBox
16.01.2009, 15:34
Предположим, что есть куча рабочих. В случае войны возможна всеобщая мобилизация, при которой все рабочие вооружаются и превращаются в юнит "Ополчение". При окончании войны происходит обратный процесс.

Можно ли это сделать Питоном? Если можно, то как? Подскажите, плиз!

Slave
17.01.2009, 13:38
Интерестная идея! Но если научить ИИ пользоваться этим.

liar
17.01.2009, 13:44
Идея интересная конечно, но тогда все вместо юнитов рабов клепать станут )

NeverMind
17.01.2009, 14:28
<div class='quotetop'>Цитата(LackBox * 16.1.2009, 15:34) 276049</div>
Предположим, что есть куча рабочих. В случае войны возможна всеобщая мобилизация, при которой все рабочие вооружаются и превращаются в юнит "Ополчение". При окончании войны происходит обратный процесс.[/b]

В принципе можно. 1) Добавляем юнит - Ополчение. 2) Добавляем, допустим, цивик - "Мобилизация", доступный только во время войны. 3) При переходе на мобилизацию все рабочие юниты превращаются в ополченцев - можно даже оставить им рабочие функции, но тогда увеличить время на совершение этих действий. 4) По окончании войны ополченцы превращаются в рабочих.

Собственно по пунктам 3-4 надо экспериментировать в питоне, теоритечески на 100% не знаю.

<div class='quotetop'>Цитата(Slave * 17.1.2009, 13:38) 276169</div>
Интерестная идея! Но если научить ИИ пользоваться этим.[/b] А это уже сложней - в SDK.

LackBox
17.01.2009, 15:24
<div class='quotetop'>Цитата(liar * 17.1.2009, 13:44) 276170</div>

Идея интересная конечно, но тогда все вместо юнитов рабов клепать станут )
[/b]

Ну так можно ополченцев сделать довольно слабыми (собственно, такими они и должны быть)... Допустим, сила 12; Мобилизацию можно объявить, если есть Национализм.

Slave
17.01.2009, 16:53
<div class='quotetop'>Цитата</div>
Ну так можно ополченцев сделать довольно слабыми (собственно, такими они и должны быть)... Допустим, сила 12;[/b]
Опять же ополченцев сила должна зависить от века допустим, а то дисбаланс получится, если лучников прийдут мочить слабые ополченцы с силой 12 :biglol:
Если все обдумать, то идея и вправду классная, но этож не интерестно будет, если пользоваться этим будешь только ты, прям чит какой то :whistle:

Хальк Юсдаль
17.01.2009, 18:54
Можно и так, чтобы вручную их доводить до такого можно было. Как в FFH многие войска. А как окончиться обратно. Кстати в Rise of Mankind если пытаются захватить пустой город, то там формируется автоматом ополчение из граждан. Слабое поначалу, но если переживет ход, то сможет и защитить.

LackBox
19.01.2009, 15:32
<div class='quotetop'>Цитата(Slave * 17.1.2009, 16:53) 276192</div>

<div class='quotetop'>Цитата
Ну так можно ополченцев сделать довольно слабыми (собственно, такими они и должны быть)... Допустим, сила 12;[/b]
Опять же ополченцев сила должна зависить от века допустим, а то дисбаланс получится, если лучников прийдут мочить слабые ополченцы с силой 12 :biglol:
Если все обдумать, то идея и вправду классная, но этож не интерестно будет, если пользоваться этим будешь только ты, прям чит какой то :whistle:
[/b][/quote]

Я же сказал - если есть Национализм.
Может быть, у компа и останутся к тому времени лучники, но это уже его проблема :yes:
Касательно АИ - думаю, несложно его научить объявлять мобилизацию в случае существенного поражения в войне (потерял треть городов/столицу).

NeverMind
19.01.2009, 15:40
<div class='quotetop'>Цитата(LackBox * 19.1.2009, 15:32) 276438</div>
Касательно АИ - думаю, несложно его научить объявлять мобилизацию в случае существенного поражения в войне (потерял треть городов/столицу).[/b] Научи, если "несложно". :bye:

LackBox
19.01.2009, 15:50
<div class='quotetop'>Цитата(NeverMind * 19.1.2009, 15:40) 276440</div>

<div class='quotetop'>Цитата(LackBox * 19.1.2009, 15:32) 276438
Касательно АИ - думаю, несложно его научить объявлять мобилизацию в случае существенного поражения в войне (потерял треть городов/столицу).[/b] Научи, если "несложно". :bye:
[/b][/quote]

Вот SDK изучу и сделаю :bye: