Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование в широком смысле слова > Алгоритмика

Алгоритмика Об алгоритмах вообще; методы, обсуждения способов решения

Ответ
 
Опции темы
Старый 20.05.2009, 15:53   #16
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Пошаговая стратегия

я так и сделал, а дальше что?
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 20.05.2009, 15:58   #17
Sleepybear
ПроЭктировщик
 
Аватар для Sleepybear
 
Регистрация: 13.02.2009
Сообщений: 134
Написано 21 полезных сообщений
(для 22 пользователей)
Ответ: Пошаговая стратегия

Перечитай ветку форума с самого начала со всеми ссылками.

найдеш ответ на твой вопрос.
(Offline)
 
Ответить с цитированием
Старый 20.05.2009, 16:04   #18
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Пошаговая стратегия

http://blitzetc.blitzmax.ru/index.ph...*_для_новичков - если ты про ето, то я там непонял как это реалезовать....
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 20.05.2009, 16:14   #19
Sleepybear
ПроЭктировщик
 
Аватар для Sleepybear
 
Регистрация: 13.02.2009
Сообщений: 134
Написано 21 полезных сообщений
(для 22 пользователей)
Ответ: Пошаговая стратегия

Ну ветка про алгоритмику поэтому алгоритм решения тебе нашли, а как реализовать в коде, тут уже сам. Все зависит от того начем ты пишеш. В Гугле поищи примеры релизации, скорее всего ктото уже писал подобное.
(Offline)
 
Ответить с цитированием
Старый 20.05.2009, 16:24   #20
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Пошаговая стратегия

Я пишу на Мидлет паскаль, а гуглем пользоваться не умею)
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 20.05.2009, 16:31   #21
Sleepybear
ПроЭктировщик
 
Аватар для Sleepybear
 
Регистрация: 13.02.2009
Сообщений: 134
Написано 21 полезных сообщений
(для 22 пользователей)
Ответ: Пошаговая стратегия

Тогда загляни сюда
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
demon112 (20.05.2009)
Старый 20.05.2009, 16:41   #22
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Пошаговая стратегия

Жжёшь)) ну а понт? дальше там ничё не найду)
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 14.06.2009, 14:48   #23
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Вопрос Ответ: Пошаговая стратегия

Проблема такая: кто когда буит ходить. Тоесть, как в героях 5 к примеру, у кого больше инициатива, тот первый ходит и чаще. Так вот, как это вычесляется? P.s. Если просто кто первый, это то легко, но мешает что это и на чаще влияет...
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 14.06.2009, 14:52   #24
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Пошаговая стратегия

Ещё: формула для расчёта повреждений. Даны атака и защита. Найти урон. Просто если по формуле: "АТАКА-ЗАЩИТА=УРОН", мне как то кажется примитивно. К примеру если защита больше, то по 0 отнимать ваще никак......
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 14.06.2009, 14:55   #25
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Пошаговая стратегия

Или все пользуются этим примитивом?
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 14.06.2009, 15:04   #26
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Пошаговая стратегия

Первое - банальная сортировка списка по параметру.
Второе - формула это твое личное дело и элемент баланса. Можно брать защиту как процент поглощения урона (100 защиты - абсолютная защита, не пробивается ничем, 0 - нету вообще, ну и между ними процентаж считаешь от урона). Пределом 100 брать не обязательно, опять же все зависит от баланса. К тому же в героях была 3 параметра. Урон, атака и защита. Атака усиливала урон, а защита его снижала. Урон рассчитывался как рандом(кол-во юнитов * мин урон, кол-во юнитов * макс урон) или как-то так примерно.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
demon112 (15.06.2009)
Старый 14.06.2009, 15:35   #27
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Пошаговая стратегия

Второе про процентовку неплохо придумано, но вот на счёт первого можно подробнее?
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 14.06.2009, 16:06   #28
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Пошаговая стратегия

Начало раунда. Формируешь список всех юнитов. Сортируешь по инициативе (по уму сортировка идет при добавлении в список). И юниты по очереди ходят. Когда юнит делает ход - он выкидывается из списка. Когда список кончится - закончился раунд, начинается новый.
(Offline)
 
Ответить с цитированием
Старый 14.06.2009, 18:45   #29
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Пошаговая стратегия

Но тогда все войны будут ходить одинаковое количество раз за бой, а мне надо чтоб к примеру если инициатива в 2 раза больше, значит воин в 2 раза чаще ходит, если на треть больше, значит каждые 3 раунда ходит дважды и т.д. Вобщем как в герои 5...
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 14.06.2009, 19:01   #30
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Пошаговая стратегия

И? Неужели так трудно переделать? Список будет бесконечным. При ходе юнита он удаляется из списка. И вставляется по новой. Причем сортировать уже не по инициативе, а по номеру хода на котором опять выпадет очередь юнита (а вот его считать уже по инициативе). В данном случае вставлять лучше с конца, так меньше итераций на определение новой позиции уйдет.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стратегия, как делать? Nex Blitz3D 15 12.01.2009 21:26
Стратегия ArtemkA 3D-программирование 4 13.10.2008 15:10
Стратегия(снова хэлп) Антихрист 2D-программирование 13 13.11.2007 15:54
RTS(стратегия) Zver Blitz3D 24 10.07.2007 23:53
2Д стратегия Bazalt 2D-программирование 7 26.04.2007 14:48


Часовой пояс GMT +4, время: 02:45.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com