Введение
Программное обеспечение "Магия: Сбор" Apprentice - это программа, которая помогает в игре "Магия: Сбор" через Интернет и поддерживает базу данных карт "Магия". Он был разработан Dragonstar Studios с 1996 по 1999 год и основан на более ранней программе 1995 года Тан Тор Джен. Кристофер Уорден, владелец Dragonstar Studios, приобрел исходный код для оригинальной Apprentice 1995 года, которая была написана на Visual Basic. Затем Майк Аллен перенес его на Delphi, а после создания порта 1.0 его развитие продолжило Райан Дэвис. Последний релиз был в версии 1.4 и в будущем была обещана ветвь 2.0, разработанная Дэвисом. Однако, Dragonstar Studios распалась. В 2007 году Apprentice 2.0 был открытым исходным кодом на SourceForge. В 2012 году Apprentice начал обновляться снова, с созданием нового веб-сайта.
Apprentice is a program that assists in playing Magic: The Gathering over the Internet and maintains a searchable database of Magic cards. It was developed by Dragonstar Studios from 1996 to 1999 and based on an earlier program from 1995 by Tan Thor Jen. Christopher Warden, owner of Dragonstar Studios, acquired the source code for the original 1995 Apprentice, which was written in Visual Basic. It was then ported to Delphi by Mike Allen and after creation of the 1.0 port development was continued by Ryan Davis. The last release was in the version 1.4 branch and a 2.0 branch, developed by Davis, was promised in the future. However, Dragonstar Studios disbanded. In 2007 Apprentice 2.0 was open sourced on SourceForge. In 2012 Apprentice started being updated again, with a new website created.
Геймплей
У Apprentice нет движка правил; игра продвигается вперед, когда игроки вводят свои текущие действия. Apprentice просто предоставляет интерфейс, который может отслеживать текущую фазу игры; карты в игре и их текущее состояние; и карты на кладбище. Нет понятия владения картой; игроки могут использовать столько копий карты, сколько они хотят в колодах, которые они создают. Карты, взаимодействующие с боковыми досками, такие как "желания" Суда или разделение карты Dissension Research/Development, не реализуются напрямую, а вместо этого обычно распределяются путем создания временных новых карт на месте. Старый 1.46 является бесплатным и может быть загружен без необходимости взимания платы или регистрации. Текущая версия бесплатна, пока она находится в бета-версии, модель ценообразования полной версии в настоящее время неизвестна. Однако, когда Dragonstar Studios распалась, они не выпустили исходный код Apprentice 1.0 из-за юридического соглашения между ними и Wizards of the Coast. Следовательно, ветвь 1.0 заморожена во времени без возможности каких-либо будущих обновлений или исправлений ошибок. Однако простой формат данных, используемый для хранения карт, позволил добавить новые наборы и обновить реестр карт. Apprentice был официально признан и лицензирован Wizards of the Coast, так как он использует только общедоступные правила и списки карт.
Чистый проект
Netdraft - основная программа, используемая как Apprentice, так и Magic Workstation для поддержки "драфтов", популярного ограниченного формата. Netdraft принимает до 8 игроков, которые могут выбрать из любого волшебного набора. Это включает в себя не печатаемые наборы, а также самые последние наборы в промежутке между событием Prerelease и выпуском на улице. В отличие от оригинального Apprentice, Netdraft периодически обновлялся, и в настоящее время является спартанским, но функциональным.
Отмывание
Использование Apprentice было под угрозой распространения программы "Backwash", которая позволяла незаметно обманывать; Apprentice 2.0 включает шифрование, чтобы предотвратить эти типы эксплойтов.
Поддерживаемые игры
В настоящее время поддерживаются игры Magic: the Gathering и Star Trek Customizable Card Game (только 2-е издание на данный момент), планируется добавить больше игр.