Страница 2 из 4

Re: ПМ калькулятор

Добавлено: Сб май 04, 2013 11:22 pm
Woit
узелок писал(а):Woit, не сейчас.
Мне нужен хотя бы алгоритм. Как достроить цепочку при нескольких заданных картах? Как задать число транзитов?

Я слышал что пасьянс сходится с вероятностью примерно 1/130. Наверняка можно использовать эвристические алгоритмы (генетический, иммитация отжига) для посика нужных совпадающих цепочек?

ПМ калькулятор 1.0b

Добавлено: Сб май 11, 2013 10:19 pm
узелок
Дубль второй.
Наконец-то воплотил задуманное.

(del)

Описание возможностей:
1) генерация ЦС (классических)
2) генерация зеркальной(сворачиваются в обе стороны) ЦС
3) конвертация(!) гексаграмм в ЦС
4) подпрограммка для прокрутки ЦС
5) фильтры отсутствуют

выводит информацию:
1) ЦС из стационарами и мобилами и блоками
2) ЦП (цепочка перемен)
3) Такты или блоки
4) мощность транзитов
5) ранг(можно назвать по другому) блоков (об этом здесь)
6) гексы
7) аккорды(об этом здесь)
8.) ситуация (как именно сворачивается ЦС во время появления транзита)

Внимание:
1) "Защита от дурака" достаточно сильна, но не идеальна. На совести юзера осталась сочетаемость шаблона гекс и шаблона карт (т.е. если вы хотите Дк-инь и втулили ее в место типа "7ч Дк 7б" то не ждите чуда).
2) При попытке конвертировать гексы в зеркальную ЦС чуда не происходит :(
3) Если надоело ждать когда конвертер гекс в ЦС выдаст результат, то по нажимайте кнопочку "Старт", "Стоп". Если не удалось убедиться что конвертер работает, дайте знать.

Вопросы:
1) Нужен ли файл *.cfg с которого будут загружаться настройки проги?
2) Нужен ли вывод остальной информации о зеркальных ЦС?
3) Нужны ли реверсные(те что сворачиваются только с конца) ЦС? (мася о таких говорила)
4) Какие фильтры нужны? (длинна одного блока, гексы, мощность транзита, и т.п.)

Просьба:
1) Объясните алгоритм Эйприл сборки ЦС. Как-то поконкретнее и лучше с примером. И если, то как там длинна блока контролируется?

ЗЫ:
defect писал(а):И я не въехал, чем твоя программа лучше мистовской?
1) ЦС генерируются быстрее. (возможно из-за того что вывод в форму не происходит)
2) ЦС точнее соответствуют шаблону (для проверки втулите в прогу миста "Д? Д? Д? ?к ?к ?к ?к ?к ?к ?к ?к ?к **" и убедитесь что в некоторых ЦС среди первых трех дам найдется Дк, чего быть не должно).
3) генерируются зеркальные ЦС
4) конвертер гекс в ЦС (эксклюзив)

а дальше чего душа пожелает.

Re: ПМ калькулятор

Добавлено: Пн май 27, 2013 2:43 pm
astrophilus
узелок,
куда MD5-то пихать, а то прога твоя не открывается.

Re: ПМ калькулятор

Добавлено: Пн май 27, 2013 4:55 pm
Prislav
Никуда, это информация, по которой можно видеть, что файл например не модифицировался кем-то, или чем-то (вирус).
PS: Программа открылась и запустилась.

Re: ПМ калькулятор

Добавлено: Пн май 27, 2013 6:09 pm
узелок
astrophilus писал(а):, а то прога твоя не открывается.
Вероятнее всего что у тебя
1) не винда
2) нету .NET framework v2.0

Re: ПМ калькулятор

Добавлено: Пн май 27, 2013 7:20 pm
astrophilus
Prislav, спасибо, вкурил.

узелок,
винда, винда!
а вот про .NET не знаю :pardon:

Re: ПМ калькулятор

Добавлено: Пн май 27, 2013 7:27 pm
Eugene_91
astrophilus писал(а):Prislav, спасибо, вкурил.

узелок,
винда, винда!
а вот про .NET не знаю :pardon:
та же история и у меня(( не открывает(( пишет: ...Unable to find a version of the runtime to run this application...

Что дальше делать?

Re: ПМ калькулятор

Добавлено: Пн май 27, 2013 7:37 pm
NOO
По поводу .NET - _http://www.microsoft.com/ru-ru/download/details.aspx?id=16614

Плюс, потом можно заинсталить ещё _http://www.microsoft.com/ru-ru/download/details.aspx?id=17718
чтобы не было проблем с другим софтом :}

Re: ПМ калькулятор

Добавлено: Пн май 27, 2013 11:08 pm
узелок
Найболее вероятно, что вам поможет вот это.
Если чего то смотрите вот здесь.
Должно помочь. :wink:

В будущем возможно переделаю на плюсы, что-бы такой вот белиберды не было, да и работать быстрее будет. Но пока смысла нету этим заниматься.

Re: ПМ калькулятор

Добавлено: Вт май 28, 2013 8:03 am
astrophilus
Спасибо!
Прога открылась, но при попытке что-либо посчитать пишет: Невозможно открыть файл 'C:\WINDOWS\Temp\7zO6.tmp\resault.txt'.
:(