Введение
Серия видеоигр Sargon (или SARGON) — это серия шахматных программ для персональных компьютеров. Оригинальная программа SARGON, выпущенная в 1978 году, была написана на языке ассемблера Дэном и Кэтлин "Катх" Спраклен для компьютера Wavemate Jupiter II, основанного на процессоре Z80.
Sargon (or SARGON) is a line of chess playing software for personal computers. The original SARGON from 1978 was written in assembly language by Dan and Kathleen "Kathe" Spracklen for the Z80 based Wavemate Jupiter II.
История
SARGON был представлен на выставке West Coast Computer Faire в 1978 году, где он выиграл первый компьютерный шахматный турнир, проводившийся исключительно для микрокомпьютеров, со счётом 5–0. Этот успех побудил авторов искать возможности получения дохода, продавая программу напрямую покупателям. Поскольку магнитные носители информации в то время были не так распространены, авторы разместили объявление в журнале Byte, предлагая фотокопии листинга программы за 15 долларов, которые могли работать на любом микрокомпьютере на базе Z80. Позже с Спракленсами связалось издательство Hayden Books, и была опубликована книга.
Коммерциализация
Когда магнитные носители информации стали широко доступны, старшина ВМС США Пол Лонес портировал Sargon на TRS-80, изменив графику, ввод данных и служебные процедуры, но сохранив нетронутым шахматный алгоритм, разработанный Спракленсами. Пол консультировался со Спракленсами, которые в то время оба жили в Сан-Диего, чтобы версия для TRS-80 сразу же стала успешной при помощи недавно созданного подразделения по разработке программного обеспечения компании Hayden Book – Hayden Software. Вскоре после подписания контракта с Hayden Software Пола перевели на службу в море, поэтому он больше не участвовал в дальнейшей доработке версии для TRS-80. В начале 1980-х годов SARGON CHESS был портирован на Nascom (Bits & PCs, 1981), Exidy Sorcerer и Sharp MZ 80K. Позже для Apple II потребовалась полная переработка, которую выполнил брат Кэтлин, Гэри Шеннон. Обе версии были опубликованы Hayden Software.
Улучшенные версии
Spracklens значительно улучшили оригинальную программу и выпустили Sargon II. Он часто обыгрывал программу на 3-м уровне – когда она просчитывала ходы около двух минут – и говорил, что "Уровень 0 – идиот, но отвечает мгновенно". На турнире Пола Массона в июне-июле 1979 года программа получила рейтинг 1641, а на Открытом чемпионате колледжа Сан-Хосе в январе 1980 года – 1736. Sargon 3.0 занял седьмое место на Североамериканском компьютерном шахматном чемпионате в октябре 1979 года. Уровень конкуренции вырос, но 3.0 сыграл вничью с Cray Blitz и легко победил Mychess, своего основного соперника среди микрокомпьютеров. В декабре 3.0 с легкостью выиграл второй чемпионат микрокомпьютеров в Лондоне. Sargon III был полностью переписан. Вместо оценщика размена эта версия использовала алгоритм поиска взятий. Также был добавлен репертуар шахматных дебютов. Эта третья версия изначально была написана на ассемблере 6502. В 1978 году Саргон был переведен на мнемонику/ассемблерный код Z80 Полом Х. Лонесом, самоучкой-энтузиастом, в то время как он служил в ВМС США. Он продал права на публикацию компании Hayden Software для платформы Radio Shack TRS 80. Hayden Software коммерчески издала программу для других вычислительных платформ в 1983 году. Компания Apple связалась со Spracklens, и после портирования для ассемблера 68000 Sargon III стал первым сторонним исполняемым программным обеспечением для Macintosh. В 1992 году для Game Boy была выпущена компиляция под названием 4 in 1 Fun Pak, в которую вошли шахматы Sargon. Параллельно Spracklens разрабатывали шахматные движки для специализированных шахматных компьютеров, производимых компанией Fidelity Electronics, которые выиграли первые четыре Мировых чемпионата по шахматам среди микрокомпьютеров.