Vovochka тебе же необязательно всё знать. "Своих не хватает, займи у другого..." Общайся с Генералом, другими знатоками - они тебе всё скажут.
Если хочешь, канечна
а что? такая программка будет много весить?прогу заюзать в онлайне ты не сможешь, тебе придется её скачивать
Хм... глянул я эту прогу, вроде наварочено много и по делу. Однако же, если желание у публики есть, могу попробовать свою написать (займёт около недели, и будет не такой универсальной). В общем, дальше по теме жду наличие или отсутствие интереса публики. В случае наличия, понятно, программку сделаю.Originally posted by Mahler*24.07.2004 - 20:12
прога калькулятор уже есть на ком фанатиках, в разделе доунлоад, я ее скачивал. вроде бы она еще у меня еще на винте осталась.
а вот стесняться не надо если нужен фтп для полноценной разработки онлайнового варианта - дайте заявку мне в приватOriginally posted by Vovochka*24.07.2004 - 17:44
Для тестирования общественностью подойдёт какой-нибудь левый хостинг
Носителем суверенитета и единственным источником власти в Российской Федерации является её многонациональный народ. Гл.1, ст.3. Конституции РФ
- Папа, а у царей бывает мания величия? - Иногда бывает. - А кем они тогда себя мнят? - Народом.
Я взрослая женщина - и я семь лет читала форумы. Настя
Если царь говорит, что чем ниже цена рубля, тем больше доход, то удивляться последствиям его правления не приходится. lada
На данном этапе развития страны считаю наиболее важным отстранить от управления бездарей-троечников в пользу тех людей, которые могут мыслить системно хотя бы на год вперёд. Винни
Многие склонны путать два понятия: «Отечество» и «Ваше превосходительство». Салтыков-Щедрин
С плохими законами и хорошими чиновниками вполне можно править страной. Но если чиновники плохи, не помогут и самые лучшие законы. Бисмарк
Как только дети, жены и любовницы начинают заниматься бизнесом - жди беды. Лукашенко
Т.к. ремоторизацию Ан-2 наладить не удалось, принято решение построить десяток Звезд Смерти для секторального захвата галактики. Рогозин
Это было не падение, Маск показал всем красненькую пипирку. Павел Чичиков 5-jan-2021 inv-ing
Для этого нужен дизасемблер, если исходнык кодом не выставили. Если есть подобная прога, то я не вижу смысла писать свою. В принципе, я могу за 1 день написать, ежели мне опишут алгоритм.ну зделай тогда чтоб она лучше работала или хотя бы на русский язык ее переведи
Я сам сперва хотел написать на Делфи - здесь я много лучше разбираюсь, нежели в Java, но по тем же причинам:
Sasha:решил сделать многофункциональный калькулятор в виде HTML.А тут - зашел на сайт, почиркал и готово, не надо ничего переносить на винт.
Насчёт формулы: у Xerxes314 был оператор ветвления, который при разном соотношении хитпоинтов атакующего и обороняющегося выдавал собственную формулу (вроде бы, их было 4). Я обобщил их и подогнал под одну плюс - учёт быстрого юнита. Если не понятно будет в исходниках - объясню так.
А что, никто не знает, как вычислить шанс потери хп при защитной бомбардировке? Судя по ехе-приложению на ихфанатиксе, она равна (сила бомбардировки защитника)/(сила бомбардировки защитника+сила атки атакующего). но когда я лучников атаковал воинами и копейщиками, копейщики несли меньше потерь. Так что не зависит ли эта вероятность ещё от силы защиты атакующего?
Скорее всего это будетА что, никто не знает, как вычислить шанс потери хп при защитной бомбардировке?
(сила бомбардировки защитника)/(сила бомбардировки защитника + сила защиты атакующего)
Это более логично. Попробуй поэксперементировать.
Вот-вот, и я думаю, что эта формула более логична. И хочу провести эксперимент. Но чтобы его лучше провести, мне нужно, чтобы юниты, которые я выставляю в редакторе, были элитными, т.е. не апгрейдились. Может, знаешь, как это сделать?
Господа, а чего париться? Страничку с калькулятором вполне можно сохранить локально и юзать в оффлайне, благо скрипты все внутри....Господа, простите за хамство, а могу я поинтересоваться, почему все эти калькуляторы делались в, так сказать, html-варианте?
На мой взгляд, было бы удобнее пользоваться win32-приложением, которое несложно написать, скажем, на Delphi.
Хотя лично мне алгоритм в удобоваримой форме был бы интересен... для общего развития м самосовершенствования.
А еще, мысль пришла, а нет ли ни где информации о структуре цивовского сэйва? Было бы интересно чего-нибудь придумать, типа например вычислятеля очков на лету как в ихфанатиксах....
Методика здесь такая:
Пусть для атакующего вероятность отбить 1хп у защитника равна p, а защитник отбивает 1хп у атакующего с вероятностью q=1-p. Тогда вероятность того, что битва закончится со счётом, скажем, 0-x с победой защитника равна С(defhp+atthp-x-1,defhp-x)*(p^(defhp-x))*(q^atthp), а вероятность победы атакующего со счётом x-0 равна С(defhp+atthp-x-1,atthp-x)*(p^defhp)*(q^(atthp-x))
Обозначения:
defhp=начальное число хитпоинтов защитника;
atthp=начальное число хитпоинтов атакующего;
a^b=а в степени б;
C(m,n)=число комбинаций из m элементов по n элементов (из треугольника Паскаля);
Чтобы разобраться, почему всё именно так, можно разобрать на бумаге битву двух юнитов, скажем,с 3 хп и 4 хп Тогда получим такое:<div align="center">
3-4
/........\
3-3(p).....2-4(q)
/........\..../.........\
3-2(p^2)....2-3(2pq).....1-4(q^2)</div>......................................................................................................и т.д.
В скобках дана вероятность.
Эксперимент проведён!
Фрмула такая:
вероятность потерять 1хп от защитной бомбардировки=(сила бомбардировки защитника)/(сила бомбардировки защитника + сила защиты атакующего)
Если же юнит с бомбардировкой атакует, то это никак не влияет на его шансы успеха.
Схема эксперимента
В редакторе на одной клетке выставляются пару сотен медивалов у первого играка против пары сотен гверильясов на другой клетке у второго игрока. Затем в правилах устанавливается количество хитпоинтов у ветерана и элиты, равное 3 (чтобы апгрейд не путал мне карты). Также в свойствах сценария убирается 'Preserve random seed'. Далее сценарий сохраняется и играется достаточное число раз. Каждый раз выбирается толпа медивалов, и направляется на гверильясов (анимацию желательно отключать). По количеству выживших солдат определяется верочтность отнятия 1хп бомбардировкой.
Теоретическая основа:
Пусть вероятность отнять 1хп защитной бомбардировкой равна х, вероятность медивала с 2хп победить грерильяса без бомбардировки=Р(2), а медивала с 3хп=Р(3). Тогда вероятность медивала с 3хп победить гверильяса с бомбардировкой равна у=хР(2)+(1-х)Р(3). Вычислив в калькуляторе Р(2) и Р(3) и получив экспериментально у, вычисляем х.
На следующей неделе выложу обновлённый калькулятор.
Посмотрел эту программу, решил поставить так:
атакующий 15 жизней, 2 атаки.
защищающийся 15 жизней, 1 защита
Получилось что верятность победы атакующего 96.7%
Разве так должно быть? По идее ведь 2 атаки против 1 защиты, как 66% против 33%. А тут такая большая разница...
Я в матстате не силен, но можете объяснить почему так??
Хотел выщитать кто лучше защитит город: 20 войнов(1/1/1) или 10 копьеносцев(1/2/1) против 20 лучников(2/1/1). Какова верятность взять город за 1, 2, 3 и т.д. ходов в этих обих случаях и общая верояность этого события?
Схема примерно такая:
Ход 1 - стычка, с обоих сторон потери.
Сидящие в городе излечиваются за ход, атакующие же нет.
Следущий ход так же. И так далее до взятия города.
Теперь в свете всех вышенаписанных формул вообще ничего не понимаю.