Apprentice es un programa que ayuda a jugar Magic: The Gathering a través de Internet y mantiene una base de datos con capacidad de búsqueda decartas Magic . Fue desarrollado por Dragonstar Studios de 1996 a 1999 y basado en un programa anterior de 1995 de Tan Thor Jen. [1] Christopher Warden, propietario de Dragonstar Studios, adquirió el código fuente del Apprentice original de 1995, que fue escrito en Visual Basic . Luego Mike Allen lo portó a Delphi y, después de la creación del puerto 1.0, Ryan Davis continuó el desarrollo. La última versión fue en la versión 1.4 y se prometió una rama 2.0, desarrollada por Davis, en el futuro. [2] Sin embargo, Dragonstar Studios se disolvió. En 2007, Apprentice 2.0 fue de código abierto en SourceForge . [3] En 2012, Apprentice comenzó a actualizarse nuevamente y se creó un nuevo sitio web. [4]
El aprendiz carece de un motor de reglas; El juego avanza cuando los jugadores escriben sus acciones actuales. Apprentice simplemente proporciona una interfaz que puede realizar un seguimiento de la fase actual del juego; cartas en juego y su estado actual; y cartas en el cementerio. [5] No existe el concepto de propiedad de la tarjeta; Los jugadores pueden usar tantas copias de una carta como quieran en los mazos que creen. [6] Las cartas que interactúan con banquillos, como los "deseos" del Juicio o la carta dividida de Disensión, Investigación/Desarrollo, no se implementan directamente y, en cambio, normalmente se adjudican creando nuevas cartas temporales en el acto.
El antiguo 1.46 es gratuito y se puede descargar sin necesidad de cargos ni registro. [7] La versión actual es gratuita mientras esté en versión beta, [8] actualmente se desconoce el modelo de precios de la versión completa. Sin embargo, cuando Dragonstar Studios se disolvió, no publicaron el código fuente de Apprentice 1.0 debido al acuerdo legal entre ellos y Wizards of the Coast. [9] Por lo tanto, la rama 1.0 está congelada en el tiempo sin posibilidad de futuras actualizaciones o correcciones de errores. Sin embargo, el formato de datos simple utilizado para almacenar tarjetas ha permitido agregar nuevos conjuntos y actualizar el registro de tarjetas.
Apprentice fue reconocido y autorizado oficialmente por Wizards of the Coast , ya que solo utiliza reglas y listas de cartas disponibles públicamente.
Netdraft es el programa principal utilizado tanto por Apprentice como por Magic Workstation para admitir "borradores", un formato limitado popular. Netdraft alberga hasta 8 jugadores que pueden seleccionar de cualquier conjunto mágico. [10] Esto incluye conjuntos agotados , así como el conjunto más reciente en el intervalo entre el evento de Presentación y el lanzamiento en la calle. A diferencia del Apprentice original , Netdraft se ha actualizado ocasionalmente y actualmente es espartano pero funcional. [ cita necesaria ]
El uso de Apprentice se vio amenazado por la proliferación del programa "Backwash" que permitía trampas indetectables; [9] por ejemplo, el orden de la biblioteca de cada jugador. Este programa amenazaba la viabilidad de Apprentice en ligas donde había cualquier tipo de premio disponible. Sin embargo, se creó una actualización que supuestamente permitió al personal comprobar el uso de dichos programas de "trampas". [11] Apprentice 2.0 incluye cifrado para evitar este tipo de exploits. [ cita necesaria ]
Los juegos actualmente admitidos son Magic: the Gathering y Star Trek Customizable Card Game (segunda edición solo a partir de ahora); se planea agregar más juegos.