![]() |
Ответ: Пошаговая стратегия
я так и сделал, а дальше что?
|
Ответ: Пошаговая стратегия
Перечитай ветку форума с самого начала со всеми ссылками.
найдеш ответ на твой вопрос. |
Ответ: Пошаговая стратегия
http://blitzetc.blitzmax.ru/index.ph...*_для_новичков - если ты про ето, то я там непонял как это реалезовать....
|
Ответ: Пошаговая стратегия
Ну ветка про алгоритмику поэтому алгоритм решения тебе нашли, а как реализовать в коде, тут уже сам. Все зависит от того начем ты пишеш. В Гугле поищи примеры релизации, скорее всего ктото уже писал подобное.
|
Ответ: Пошаговая стратегия
Я пишу на Мидлет паскаль, а гуглем пользоваться не умею)
|
Ответ: Пошаговая стратегия
Тогда загляни сюда
|
Ответ: Пошаговая стратегия
Жжёшь)) ну а понт? дальше там ничё не найду)
|
Ответ: Пошаговая стратегия
Проблема такая: кто когда буит ходить. Тоесть, как в героях 5 к примеру, у кого больше инициатива, тот первый ходит и чаще. Так вот, как это вычесляется? P.s. Если просто кто первый, это то легко, но мешает что это и на чаще влияет...
|
Ответ: Пошаговая стратегия
Ещё: формула для расчёта повреждений. Даны атака и защита. Найти урон. Просто если по формуле: "АТАКА-ЗАЩИТА=УРОН", мне как то кажется примитивно. К примеру если защита больше, то по 0 отнимать ваще никак......
|
Ответ: Пошаговая стратегия
Или все пользуются этим примитивом?
|
Ответ: Пошаговая стратегия
Первое - банальная сортировка списка по параметру.
Второе - формула это твое личное дело и элемент баланса. Можно брать защиту как процент поглощения урона (100 защиты - абсолютная защита, не пробивается ничем, 0 - нету вообще, ну и между ними процентаж считаешь от урона). Пределом 100 брать не обязательно, опять же все зависит от баланса. К тому же в героях была 3 параметра. Урон, атака и защита. Атака усиливала урон, а защита его снижала. Урон рассчитывался как рандом(кол-во юнитов * мин урон, кол-во юнитов * макс урон) или как-то так примерно. |
Ответ: Пошаговая стратегия
Второе про процентовку неплохо придумано, но вот на счёт первого можно подробнее?
|
Ответ: Пошаговая стратегия
Начало раунда. Формируешь список всех юнитов. Сортируешь по инициативе (по уму сортировка идет при добавлении в список). И юниты по очереди ходят. Когда юнит делает ход - он выкидывается из списка. Когда список кончится - закончился раунд, начинается новый.
|
Ответ: Пошаговая стратегия
Но тогда все войны будут ходить одинаковое количество раз за бой, а мне надо чтоб к примеру если инициатива в 2 раза больше, значит воин в 2 раза чаще ходит, если на треть больше, значит каждые 3 раунда ходит дважды и т.д. Вобщем как в герои 5...
|
Ответ: Пошаговая стратегия
И? Неужели так трудно переделать? Список будет бесконечным. При ходе юнита он удаляется из списка. И вставляется по новой. Причем сортировать уже не по инициативе, а по номеру хода на котором опять выпадет очередь юнита (а вот его считать уже по инициативе). В данном случае вставлять лучше с конца, так меньше итераций на определение новой позиции уйдет.
|
Часовой пояс GMT +4, время: 18:18. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot