''Apprentice'' is a program that assists in playing ''
Magic: The Gathering
''Magic: The Gathering'' (colloquially known as ''Magic'' or ''MTG'') is a Tabletop game, tabletop and Digital collectible card game, digital Collectible card game, collectable card game created by Richard Garfield. Released in 1993 by Wizards ...
'' over the Internet and maintains a searchable
database
In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases spa ...
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
In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
for the original 1995 Apprentice, which was written in
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to:
* Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET
* Visual Basic (c ...
. It was then ported to
Delphi
Delphi (; ), in legend previously called Pytho (Πυθώ), in ancient times was a sacred precinct that served as the seat of Pythia, the major oracle who was consulted about important decisions throughout the ancient classical world. The oracl ...
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 source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
d on
SourceForge
SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrori ...
. In 2012 Apprentice started being updated again, with a new website created.
Gameplay
''Apprentice'' lacks a rules engine; the game moves forward by the players typing out their current actions. ''Apprentice'' simply provides an interface that can keep track of the current phase of the game; cards in play and their current state; and cards in the graveyard. There is no concept of card ownership; players may use as many copies of a card as they would like in decks they create. Cards which interact with sideboards such as the ''
Judgment
Judgement (or US spelling judgment) is also known as '' adjudication'', which means the evaluation of evidence to make a decision. Judgement is also the ability to make considered decisions. The term has at least five distinct uses. Aristotle s ...
'' "wishes" or the ''
Dissension
Dissension may refer to:
* Expression of dissent
* Strong disagreement
A disagreement is the absence of consensus or consent. It can take the form of dissent or controversy
Controversy is a state of prolonged public dispute or debate, usual ...
'' split card Research/Development are not implemented directly, and are instead usually adjudicated by creating temporary new cards on the spot.
The old 1.46 is
freeware
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
and is downloadable without need for either charge or registration. The current version is free while it is in beta, pricing model of full version is currently unknown. However, when Dragonstar Studios disbanded, they did not release the Apprentice 1.0
source code
In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
due to the legal agreement between them and Wizards of the Coast.
Hence, the 1.0 branch is frozen in time without the possibility of any future upgrades or bugfixes. However, the simple data format used to store cards has allowed new sets to be added and the registry of cards updated.
''Apprentice'' was officially acknowledged and licensed by
Wizards of the Coast
Wizards of the Coast LLC (often referred to as WotC or simply Wizards) is an American publisher of games, primarily based on fantasy and science fiction themes, and formerly an operator of retail stores for games. It is currently a subsidi ...
, as it only uses publicly available rules and lists of cards.
Netdraft
Netdraft is the main program used by both ''Apprentice'' and ''
Magic Workstation ''Magic Workstation'' (or MWS) is a program created by Magi-Soft that assists in playing ''Magic: The Gathering
''Magic: The Gathering'' (colloquially known as ''Magic'' or ''MTG'') is a Tabletop game, tabletop and Digital collectible card ga ...
'' to support "drafts," a popular limited format. Netdraft hosts up to 8 players who may draft from any magic set. This includes
out of print
__NOTOC__
An out-of-print (OOP) or out-of-commerce item or work is something that is no longer being published. The term applies to all types of printed matter, visual media, sound recordings, and video recordings. An out-of-print book is a boo ...
sets as well as the most recent set in the interval between the Prerelease event and the street release. Unlike the original ''Apprentice'', Netdraft has been occasionally updated, and is currently spartan but functional.
Backwash
''Apprentice''s usage was threatened with the proliferation of the "Backwash" program which allowed undetectable cheating;
for example, the ordering of each player's library. This program threatened the viability of ''Apprentice'' in leagues where any kind of prizes were available. An update was created that allegedly allowed the staff to check for the use of such 'cheat' programs, however.
Apprentice 2.0 includes encryption to prevent these types of exploits.
Supported games
Games currently supported are
Magic: the Gathering
''Magic: The Gathering'' (colloquially known as ''Magic'' or ''MTG'') is a Tabletop game, tabletop and Digital collectible card game, digital Collectible card game, collectable card game created by Richard Garfield. Released in 1993 by Wizards ...
and
Star Trek Customizable Card Game
The ''Star Trek Customizable Card Game'' is an out-of-print collectible card game based on the ''Star Trek'' universe. The name is commonly abbreviated as ''STCCG'' or ''ST:CCG''. It was first introduced in 1994 by ''Decipher, Inc.'', under th ...
(2nd Edition only as of now), more games are planned to be added.
See also
*
Magic: The Gathering Online
*
Magic: The Gathering video games
References
External links
Snapshot of former Apprentice Site at Dragonstar Studios*https://sourceforge.net/projects/apprentice2/
{{Magic: The Gathering
Freeware games
1998 video games
Magic: The Gathering software
Open-source video games