| 1 | = Что это и зачем оно надо = |
| 2 | |
| 3 | Программа представляет из себя простенький калькулятор крафта (т.е. улучшения качества экипировки) для Аллодов Онлайн. Нужно оно в общем то по той простой причине что начиная с сезона 60 уровней система улучшения экипировки в АО стала такова что прикинуть "на глазок" оптимальную последовательность расхода реагентов и количество необходимых ресурсов не так то просто а просчитать вручную все возможные варианты чтобы выбрать из них оптимальный - вообще невозможно за вменяемое время. Первым подобный калькулятор, насколько мне известно, появился на сайте статистики desperado что очень помогло многим игрокам, однако у тамошнего калькулятора есть (или был по крайней мере когда писался этот текст) один существенный недостаток - считать он мог только заранее заложенные в него варианты и комбинации, если в игровой механике что-то менялось или просто игроки добирались до нового контента с неизвестными на момент последней правки калькулятора улучшителями - приходилось ждать когда администрация сайта допилит калькулятор с учётом новых реалий. Поэтому когда пришло мне время крафтить последнюю стадию для оружия о чём калькулятор на десперадо к концу сезона не знает до сих пор - решил написать свой калькулятор, с блекджеком и далее по тексту : )). А поскольку просто повторять существующий функционал как то неинтересно - калькулятор был сделан универсальным т.е. теоретически если механика игры изменится или добавится что-то новое, на момент релиза последней версии программы неизвестное - хотя-бы немного разбирающиеся в компьютерах игроки должны быть вполне способны самостоятельно внести изменения в настройки калькулятора - все "рецепты" крафта хранятся в обычном текстовом файле во вполне пригодном для редактирования\добавления и, я надеюсь, понятном виде. |
| 4 | Вот, собственно, и всё. |
| 5 | |
| 6 | Версия 0.1.х планировалась быть на уровне "работает и ладно" поэтому не оборудована ни инсталлятором, ни визуальным редактором рецептов (всё ручками через файлик config.ini), ни даже банальной защитой от дурака т.е. если вместо цифры ввести куда нибудь что-нибудь не то (например буквы там где программа ждёт увидеть цифры) - скорее всего калькулятор умрёт страшной смертью, предварительно обматерив своего убивцу каким-нибудь error-ом ). В принципе я планирую по мере изменения игровой механики или появления новых сведений обновлять калькулятор с тем чтобы он считал всё актуально происходящему на боевых серверах но всё это будет в рамках всё той же 0.1.х т.е. принципиальных улучшений функционала ждать не стоит, такие дела. |
| 7 | |
| 8 | Если у меня когда-нибудь появится стимул и дойдут руки - может быть появится какая-нибудь 0.2.х вся такая красивая, безглючная, с инсталлятором, автообновлением базы рецептов через интернет и прочими полезностями - но вполне вероятно что произойдёт оно не в этой жизни, как то так ). |
| 9 | |
| 10 | Но вообще исходник открыт так что не только от меня это зависит. |