Программа по определению удачи/морали в героях 3! - Страница 33 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Heroes 3 Tournament - Турниры по 3-им Героям - OFFLINE Тут вы можете объявить об своем турнире или принять участие в объявленных турнирах Heroes Of Might And Magic 3. Этот раздел для Offline-турниров.

Ответ
Страница 33 из 45
 
Опции темы
#481
Старый 25.08.2008, 10:04
  #481
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

2AlexSpl и Монца
А вы можете рассказать как 'численно' (хотя бы примерно) влияют действия стеков - атака , защита , вэйт, длина пробега и т.д. - на изменение параметра ответственного за мораль , удачу и абилки .

Длина пробега не влияет вовсе. Т.е. без разницы, куда походил, откуда атаковал и т.п. Вейт, защита - да (т.е. изменяет R). Атака - да.

Добавлено через 11 минут
При атаке происходит следующее:
1) Проверка удачи (изменение раз);
2) Цикл удара: количество изменений R = min(численность отряда, 10);
3) Проверка удачи при ответке;
4) Цикл ответки (аналогично п. 2);
5) Проверка морали.

Т.е. есть разница, какой стек атаковать.

Добавлено через 5 минут
Спекулировать с вейтом вряд ли удастся, разве что в длинных битвах. Но можно пофиксить, если это критично...

Оракул удачи и морали

1. Пофиксил некорректное предсказание, в случае если стек погибает;
2. Изменил интерфейс.
AlexSpl вне форума
Ответить с цитированием
#482
Старый 25.08.2008, 10:36
  #482
^
Монца
📖
Регистрация: 16.05.2007
Адрес: Краснодар
Сообщения: 255
Отправить сообщение для  Монца с помощью ICQ
Регистрация: 16.05.2007
Адрес: Краснодар
Сообщения: 255
Отправить сообщение для  Монца с помощью ICQ
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

AlexSpl;192621Изменил интерфейс.
Предлагаю еще привести меню к тому виду, как это принято в виндовс
А инструкцию показывать просмотрщиком текстовых файлов по-умолчанию.
Синий фон глаза режет.
Миниатюры
Нажмите на изображение для увеличения
Название:  меню настройки.jpg
Просмотров: 175
Размер:	22.6 Кбайт
ID:	10602  Нажмите на изображение для увеличения
Название:  меню справка.jpg
Просмотров: 160
Размер:	18.5 Кбайт
ID:	10603  Нажмите на изображение для увеличения
Название:  меню файл.jpg
Просмотров: 173
Размер:	16.7 Кбайт
ID:	10604  
Монца вне форума
Ответить с цитированием
#483
Старый 25.08.2008, 12:16
  #483
^
Fireball
 
Аватар для Fireball
📖
Регистрация: 26.07.2006
Сообщения: 863
Выставка наград
Регистрация: 26.07.2006
Сообщения: 863
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

2) Цикл удара: количество изменений R = min(численность отряда, 10);
R изменяется на min(численность отряда, 10) , или происходит min(численность отряда, 10) "случайных" изменений ?

ОРАКУЛ морали , удачи , абилок и т.д. звучит как-то слишком длинно . Можно просто ПИФИЯ ? :-)
Fireball вне форума
Ответить с цитированием
#484
Старый 25.08.2008, 12:29
  #484
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

2Fireball: Теперь все изменения псевдослучайны, а учитывая, что "зёрнышко" у нас вначале боя одно и то же, то и вовсе неслучайны. Реально на мораль и удачу можно влиять, атакуя отряды с разной численностью (и то только, если число было меньше 10 или стало после атаки), далее, на удачу/мораль/абилки и т.п. также влияют каст, вейт и защита. Причём, защита влияет интересно (если после вейта, то вообще не влияет). Неслучайность видна хотя бы из того, что светофор читает только "удачу", а мораль уже рассчитывается. Оракул, потому что, я до сих пор не понимаю, как эта программа вообще работает ))

2Alex_R: Каким образом пофиксить сейвы?
AlexSpl вне форума
Ответить с цитированием
#485
Старый 25.08.2008, 14:14
  #485
^
Alex_R
 
Аватар для Alex_R
📖
Регистрация: 07.02.2007
Сообщения: 1739
Отправить сообщение для  Alex_R с помощью ICQ
Выставка наград
Регистрация: 07.02.2007
Сообщения: 1739
Отправить сообщение для  Alex_R с помощью ICQ
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

AlexSpl;1926442Alex_R: Каким образом пофиксить сейвы?
Честно говоря не представляю как, но известно что каким-либо образом во время игры онлайн и у опоннента и у игрока записывается на карту (на которой играют) информация, а также при сохранение запоминается не только "текущее положение дел" , но и профили игроков (возможно с паролями) ... в общем такую засейвеную игру нельзя запустить без одного из настоящих опонентов:
1)Со своего компа (загрузив на одного/двух игроков) в режиме HotSeat
2)Со своего компа, но с другим онлайн соперником ...
3)возможно даже при наличии верных профилей, но с другой машины (неуверен)

P.S. Также пока непонял почему - но иногда требуется "корректирование данных" т.е. при загрузке ранее сохраненного сэйва игрок который присоединяется к игре имеет не идентичные данные в карте и требуется пересылка копии карты "создающего" загрузку ...
и ещё момент ... один раз после игры решил глянуть одну из рэндом карт через редактор, так вот после открытия-закрытия (без каких либо изменений и сохранений) карта автоматически стала занимать 1 байт или килобайт ... в обще она самоуничтожается ... возможно это тоже элемент защиты от просмотра карты в редакторе во время или между доигровками или мой одноразовый баг (не тестил больше)...
...вообще лучше посоветоваться со специалистами - я ещё очень мало знаю про это все - а понимаю и того меньше ...

Но самое пожалуй важное - это сделать чтоб один из игроков не мог самостоятельно или с чьей либо помощью (кроме настоящего соперника) загрузить сэйв в любом виде (на одного или на двоих) - тогда решится вопрос со вскрытием сэйвов во время игры или в перерыве между save-load
Даже если не удасться пофиксить просмотр самой карты - то это "детский лепет" по сравнению со "вскрытием" сэйва
Alex_R вне форума
Ответить с цитированием
#486
Старый 25.08.2008, 14:19
  #486
^
Монца
📖
Регистрация: 16.05.2007
Адрес: Краснодар
Сообщения: 255
Отправить сообщение для  Монца с помощью ICQ
Регистрация: 16.05.2007
Адрес: Краснодар
Сообщения: 255
Отправить сообщение для  Монца с помощью ICQ
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

to Alex_R:
Вы описали механизм, который в HoMM V?
Монца вне форума
Ответить с цитированием
#487
Старый 25.08.2008, 14:27
  #487
^
Alex_R
 
Аватар для Alex_R
📖
Регистрация: 07.02.2007
Сообщения: 1739
Отправить сообщение для  Alex_R с помощью ICQ
Выставка наград
Регистрация: 07.02.2007
Сообщения: 1739
Отправить сообщение для  Alex_R с помощью ICQ
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

Монца;192661to Alex_R:
Вы описали механизм, который в HoMM V?
ну да - вот же я писал :
Alex_R;192360возможно ли в Heroes 3 пофиксить онлайновые сэйвы? (по примеру как это сделано в Heroes 5)
Alex_R вне форума
Ответить с цитированием
#488
Старый 25.08.2008, 16:21
  #488
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

Вот если бы сделать так, что при загрузке сейва требовался бы пароль от одного и другого игрока, то было бы супер
Думаю в ТЕ это легко реализуемо, а в СоД не знаю....
Dirty_Player вне форума
Ответить с цитированием
#489
Старый 25.08.2008, 17:23
  #489
^
Alex_R
 
Аватар для Alex_R
📖
Регистрация: 07.02.2007
Сообщения: 1739
Отправить сообщение для  Alex_R с помощью ICQ
Выставка наград
Регистрация: 07.02.2007
Сообщения: 1739
Отправить сообщение для  Alex_R с помощью ICQ
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

Dirty_Player;192678Думаю в ТЕ это легко реализуемо, а в СоД не знаю....
В том то и дело что подозреваю что всё это нереально, так как наверняка Horn бы это уже сделал ... неужели у тех же "баевцев" никогда не возникало такого желания? .... неверю!
P.S. В любом случае если даже ответят мне что это невозможно - это тоже результат ... меня это в чем-то успокоит .... заранее благодарен
Alex_R вне форума
Ответить с цитированием
#490
Старый 25.08.2008, 17:53
  #490
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

2Alex_R: На базе СоД едва ли... Придётся переписывать всю логику работы с файлами сохранений. "Косметикой" тут уже не обойтись

2Монца: Интерфейс переделаю. Будет 100% Vista совместимая )))
AlexSpl вне форума
Ответить с цитированием
#491
Старый 25.08.2008, 18:20
  #491
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

Alex_R;192686В том то и дело что подозреваю что всё это нереально, так как наверняка Horn бы это уже сделал ... неужели у тех же "баевцев" никогда не возникало такого желания? .... неверю!
Ну я подозреваю, что в ТЕ реально, т.к. там присутсвуют диалоговые окна, например с настройкой союзов или выбором вторичек... Сфинкс работает по принципу ввода слова. Можно реализовать процедуру перед началом 1 хода вводится пароль. При загрузке спрашивается подтверждение. Если пароль неверный, то EXIT... Ну это к примеру.... Думаю с помощью ЕРМ - это реально.
Dirty_Player вне форума
Ответить с цитированием
#492
Старый 26.08.2008, 07:48
  #492
^
Dust_HL
 
Аватар для Dust_HL
📖
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщения: 932
1533
Отправить сообщение для  Dust_HL с помощью ICQ
Выставка наград
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщения: 932
1533
Отправить сообщение для  Dust_HL с помощью ICQ
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

Да, ну дела... Не дочитал до конца - устал. Понятно одно, Вы хорошо пострались, еще лучше подумали и если получится у Вас то, что задумано, могу поздравить - Вы сами похоронили свой любимый СоД, похоронили не для всех, конечно, но еще для определенного кол-ва игроков... Слава Богу, есть мои любимые Герои 2 и ТЕ в которые можно нормально играть по "старым традициям", не увешивая свой комп кучами вспомогательных программ. Ни одной программой лично я никогда не пользовался и не буду пользоваться, даже Чит-кодом на разведку /nwc пользуюсь сравнительно недавно и героев копаю по старинке, ручками и ничего все равно играю и эта Игра мне приносит наслаждение!
Мне жаль, но впрочем, я даже могу радоваться, возможно теперь появится еще больше игроков в Герои 2 и ТЕ. А Вы продолжайте в том же духе, возможно Вы, как безусловно талантливый программист, еще создадите пару программ, послушаете пару "ленивых" ребят и выложите, что-то подобное... мозг отключается, работают только программы, совершая то или иное действие, упрощая, заменяя... куда только своих Героев катите!? ;-)
_____________
add: Программисты, вы бы лучше направили свои силы и талант в несколько другое русло. Написали бы прогу, которая наоборот отлавливает несанкцианированный доступ, отлавлиивает читеров ловящих мораль 10 из 10 и т.д. или, допустим, Рандом-генератор для Героев 2 написали бы путный, или даже с моралью этой придумали и реализовали бы механизм (он даже есть идейно) исключающий фактор случайности от той же Морали, Удачи, Резиста, чтобы битвы были просчитываемы полностью или ... да огромная целина невспаханых идей - цены бы Вам не было! А тут Вы, ИМХО, не в то русло усилия свои направили!

С уважением.
__________________
Тот, кто борется - может проиграть, кто нет - проиграл уже (с)
В прошлом "Координатор турниров Лиги Героев" (www.heroesleague.ru)
Тот, кто борется - может проиграть, кто нет - проиграл уже (с)
В прошлом "Координатор турниров Лиги Героев" (www.heroesleague.ru)
Dust_HL вне форума
Ответить с цитированием
#493
Старый 26.08.2008, 12:47
  #493
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

Dust, ты ведь ни в чём не разобрался!

Добавлено через 1 минуту
или даже с моралью этой придумали и реализовали бы механизм (он даже есть идейно) исключающий фактор случайности от той же Морали, Удачи, Резиста, чтобы битвы были просчитываемы полностью

Вот это как раз мы уже сделали.

Добавлено через 14 минут
Светофор морали и удачи

Изменён интерфейс. Видимо, окончательная версия. Дальше развивать не имеет смысла.

Добавлено через 2 часа 55 минут
Для ГСК нужна информация: формат карт, "вес" объектов, пожелания по наполнению и пр. Если готовы поделиться, я готов попробовать.

2Монца: Не затягивай с патчем!
AlexSpl вне форума
Ответить с цитированием
#494
Старый 26.08.2008, 14:59
  #494
^
K0Lb@zzeR
 
Аватар для K0Lb@zzeR
📖
Регистрация: 17.06.2006
Адрес: Хакасия
Сообщения: 406
Отправить сообщение для  K0Lb@zzeR с помощью ICQ
Регистрация: 17.06.2006
Адрес: Хакасия
Сообщения: 406
Отправить сообщение для  K0Lb@zzeR с помощью ICQ
Вопрос
Re: Программа по определению удачи/морали в героях 3!

Доброго времени суток.

У кого тоже проблемы с кодировкой ???

С уважением K0Lb@zeeR.
Миниатюры
Нажмите на изображение для увеличения
Название:  888_101.JPG
Просмотров: 177
Размер:	118.1 Кбайт
ID:	10608  
K0Lb@zzeR вне форума
Ответить с цитированием
#495
Старый 26.08.2008, 15:06
  #495
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

У меня тоже... Только хотел написать, так Колбаззер опередил!
Dirty_Player вне форума
Ответить с цитированием
Ответ
Страница 33 из 45


Опции темы



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


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru