Menu

Tree [r1] /
 History

HTTPS access


File Date Author Commit
 data 2009-05-09 singalen [r1] Source as it is now
 decks 2009-05-09 singalen [r1] Source as it is now
 font 2009-05-09 singalen [r1] Source as it is now
 About.cpp 2009-05-09 singalen [r1] Source as it is now
 About.dfm 2009-05-09 singalen [r1] Source as it is now
 About.h 2009-05-09 singalen [r1] Source as it is now
 Archetypes.cpp 2009-05-09 singalen [r1] Source as it is now
 Archetypes.h 2009-05-09 singalen [r1] Source as it is now
 CardData.cpp 2009-05-09 singalen [r1] Source as it is now
 CardData.h 2009-05-09 singalen [r1] Source as it is now
 CardValues.cpp 2009-05-09 singalen [r1] Source as it is now
 CardValues.h 2009-05-09 singalen [r1] Source as it is now
 Changelog 2009-05-09 singalen [r1] Source as it is now
 Client.cpp 2009-05-09 singalen [r1] Source as it is now
 Client.dfm 2009-05-09 singalen [r1] Source as it is now
 Client.h 2009-05-09 singalen [r1] Source as it is now
 Data-Howto.txt 2009-05-09 singalen [r1] Source as it is now
 DrawMTGC.cpp 2009-05-09 singalen [r1] Source as it is now
 DrawMTGC.h 2009-05-09 singalen [r1] Source as it is now
 INSTALL 2009-05-09 singalen [r1] Source as it is now
 MyStrUtil.cpp 2009-05-09 singalen [r1] Source as it is now
 MyStrUtil.h 2009-05-09 singalen [r1] Source as it is now
 NetPlayer.cpp 2009-05-09 singalen [r1] Source as it is now
 NetPlayer.h 2009-05-09 singalen [r1] Source as it is now
 NetworkPlayer.cpp 2009-05-09 singalen [r1] Source as it is now
 NetworkPlayer.h 2009-05-09 singalen [r1] Source as it is now
 Options.cpp 2009-05-09 singalen [r1] Source as it is now
 Options.dfm 2009-05-09 singalen [r1] Source as it is now
 Options.h 2009-05-09 singalen [r1] Source as it is now
 Pick.cpp 2009-05-09 singalen [r1] Source as it is now
 Pick.dfm 2009-05-09 singalen [r1] Source as it is now
 Pick.h 2009-05-09 singalen [r1] Source as it is now
 Player.cpp 2009-05-09 singalen [r1] Source as it is now
 Player.h 2009-05-09 singalen [r1] Source as it is now
 ProjectGroup1.bpg 2009-05-09 singalen [r1] Source as it is now
 ProjectGroup1.dsk 2009-05-09 singalen [r1] Source as it is now
 Server.cpp 2009-05-09 singalen [r1] Source as it is now
 Server.dfm 2009-05-09 singalen [r1] Source as it is now
 Server.h 2009-05-09 singalen [r1] Source as it is now
 VirtualDrafter.bpr 2009-05-09 singalen [r1] Source as it is now
 VirtualDrafter.cpp 2009-05-09 singalen [r1] Source as it is now
 VirtualDrafter.dsk 2009-05-09 singalen [r1] Source as it is now
 VirtualDrafter.res 2009-05-09 singalen [r1] Source as it is now
 db.cpp 2009-05-09 singalen [r1] Source as it is now
 db.h 2009-05-09 singalen [r1] Source as it is now
 deploy.bat 2009-05-09 singalen [r1] Source as it is now
 main.cpp 2009-05-09 singalen [r1] Source as it is now
 main.dfm 2009-05-09 singalen [r1] Source as it is now
 main.h 2009-05-09 singalen [r1] Source as it is now
 pack.bat 2009-05-09 singalen [r1] Source as it is now
 readme.txt 2009-05-09 singalen [r1] Source as it is now
 test_values.xls 2009-05-09 singalen [r1] Source as it is now

Read Me

Внимание
--------

- Земли должны значиться только в тех архетипах, которым они подходят по 
цветам.
- если видите ляпы в оценках, присылайте.

Todo
----

- пикание по манакурве;
- построение деки по манакурве;
- построение деки и сплэшение карт;
- научить его заменять базовые земли ненулевыми небазовыми;
- добавить "знания о функции карт" в виде: CountBy(KnowledgeType,Removal,0.01),
Планирую виды KnowledgeType: EvasionCreature, EvasionTool (Flying Carpet),
Disenchant, Disartifact; CountBy(KnowledgeAbility,Tapper,0.01): Splice, Fear, 
ManaAcceleration, ManaStabilizer, DeckShuffler, etc.
- также считать при декобилдинге ManaEfficiency для крич - отношение повера к мановой стоимости;
- разделить процесс пикания и формирования дек - чтобы всегда попадала Chromatic Sphere.
Наверное, ввести переменную Picking, равную 0 или 1;
- ОТМЕНЕНО из-за наличия архетипов: "раскрасить" спеллбомбы, големов и пр. цветные артефакты;
- ускорить мышление компухтера;
- драфт в произвольных форматах (добровольно набитые оценки для других блоков 
приветствуются);
- оценки для разных блоков в разных файлах. Например, Shatter в MI и 8E;
- постоянное умудрение алгоритма пика;
- в сетевом режиме синхронизировать время пикания с сервером;
- в сетевом режиме рассылать сообщения о статусе;
- считать power больше N, считать evasion, считать артефактных крич.
- изменить CountBy, чтобы он возвращал количество, а не суммарный вес.

Более отдаленное Todo
---------------------

- красивая морда;
- написать руководство по написанию конфигов;
- рочестер;
- музыка в зав. от выбранного цвета;
- комп. игроки с мордами;


Совсем дальнее Todo
-------------------

- программа с играющим AI...

FAQ (ЧаВо)
----------

Q. Как она составляет деку?
A. Максимизирует сумму весов 22 карт внутри каждого архетипа.

Q. Magic Library не загружает колоды в редактор!
A. (Onix) Для версии 0.91 то же в magic.ini в секции [Edition] добавте
строчку LE=Legions, если хотите загружать колоды формата Apprentice.. это 
баг программы :(
A2. Для версии 0.92 Magic Library - колоды грузятся только в плейтест.
Это тоже баг программы 8(

Прочее
------

Впечатления, пожелания, предложения, деньги на подъем проекта, исправления 
оценок и прочих конфигов шлите на singalen@gmail.com.