Sargon (или SARGON ) - этосерия шахматных программ для персональных компьютеров . Оригинальный SARGON с 1978 была написана на ассемблере Даном и Кэтлин «Кете» Spracklen для Z80 -На Wavemate Jupiter III . [1]
Саргон | |
---|---|
Разработчики) | Дэн Спраклен Кэтлин "Кэте" Спраклен |
Релиз | 1978 г. |
Жанр (ы) | Шахматы |
История
SARGON был представлен на компьютерной ярмарке Западного побережья 1978 года, где выиграл первый компьютерный шахматный турнир, проводимый исключительно для микрокомпьютеров , со счетом 5–0. [2] [3] Этот успех побудил авторов искать финансовый доход, продавая программу напрямую клиентам. Поскольку в то время магнитные носители не были широко доступны, авторы разместили в журнале Byte объявление о продаже фотокопий списков за 15 долларов, которые могли бы работать в любом микрокомпьютере на базе Z80 . [1] Доступность исходного кода позволяла переносить на другие машины. [4] Например, в выпуске Recreational Computing за март-апрель 1979 г. описан проект, который преобразовал Sargon в программу 8080 с помощью макросов. [5] Позже Спракленс связалась с Хайден Букс, и была опубликована книга. [6]
Коммерциализация
Когда публикация на магнитных носителях стала широко доступной, младший офицер ВМС США Пол Лонес перенес Саргона на TRS-80 , изменив графику, ввод и процедуры ведения домашнего хозяйства, но оставив алгоритм игры в шахматы нетронутым. Пол посоветовался со Спракленами, которые в то время жили в Сан-Диего, чтобы сделать версию TRS-80 мгновенно успешной с помощью недавно созданного подразделения программного обеспечения Hayden Book: Hayden Software . Пол не участвовал в дальнейших доработках версии TRS-80 из-за его перевода на морскую службу вскоре после подписания контракта с Hayden Software.
В начале 1980-х SARGON CHESS был перенесен на Nascom (Bits & PCs, 1981), Exidy Sorcerer и Sharp MZ 80K . [7] полностью переписан необходимо позже для Apple II , запрограммированный брат Кэтлин Гэри Шеннона. Оба были опубликованы Hayden Software.
Улучшенные версии
Spracklens значительно улучшили исходную программу и выпустили Sargon II . [1]
Sargon 2.5 , продаваемый как модуль ROM для модульной игровой системы Chafitz, был идентичен Sargon II, но содержал размышления . [8] Он получил 1641 рейтинг на турнире Пола Массона в июне-июле 1979 года и 1736 на Открытом чемпионате Сан-Хосе в январе 1980 года. [3]
Саргон 3.0 занял седьмое место на чемпионате Северной Америки по компьютерным шахматам в октябре 1979 года. Конкуренция улучшилась, но 3.0 сыграла вничью с Cray Blitz и легко победила Mychess , своего главного соперника по микрокомпьютерам. В декабре 3.0 легко выиграла второй чемпионат по микрокомпьютерам в Лондоне. [3]
Sargon III был полностью переписан с нуля. Вместо оценщика обмена в этой версии использовался алгоритм поиска по захвату . Также был включен шахматный дебютный репертуар. Эта третья версия изначально была написана дляассемблера 6502 . В 1978 году Саргон был преобразован в неумонический / ассемблерный код Z80 Полом Х. Лонесом, который был энтузиастом-самоучкой, когда еще служил в ВМС США. Он продал права на публикацию Hayden Software платформы Radio Shack TRS-80. Она была коммерчески опубликована для других вычислительных платформ по Hayden Software в 1983 году Appleконтактировавших с Spracklens и, послепорт для 68000 сборки , Саргон III была первой третьей стороной исполняемого программного обеспечения для Macintosh . [1]
Наследие
После кончины Hayden Software под названием Sargon были выпущены и более поздние шахматные программы , в том числе Sargon IV ( Spinnaker Software ), Sargon V ( Activision ) и название на компакт-диске под названием Sargon Chess . Спраклены одновременно писали движки для специализированных шахматных компьютеров, произведенных компанией Fidelity Electronics, которая выиграла первые четыре чемпионата мира по шахматам на микрокомпьютерах .
Игра Ботвинника
Трехкратный чемпион мира по шахматам Михаил Ботвинник сыграл партию с Саргоном в 1983 году в Гамбурге . Он не разыграл свои лучшие ходы, а лишь проверил возможности программы. Сам Ботвинник тоже занимался разработкой шахматной программы.
Белый: Михаил Ботвинник
Черный: SARGON
Гамбург, 1983 г.
1.c4 e5 2.Nc3 d6 3.g3 Be6 4.Bg2 Nc6 5.d3 Nf6 6.f4 Be7 7.Nf3 OO 8.OO Qd7 9.e4 Bg4 10.h3 Bxh3 11.f5 Bxg2 12.Kxg2 Nb4 13. a3 Na6 14.b4 c5 15.b5 Nc7 16.Rh1 a6 17.b6 Nce8 18.Ng5 Qc6 19.Rb1 Bd8 20.Nd5 h6 21.Nf3 Nxd5 22.exd5 Qd7 23.g4 a5 24.Nd2 Ra6 25.Ne4 Rxb6 26.Rxb6 Bxb6 27.f6 Nxf6 28.Nxf6 + gxf6 29.Bxh6 Re8 30.Qf3 Bd8 31.Qh3 Qa4 32.Bd2 Kf8 33.Rf1 Kg8 34.Qh6 Qd7 35.Kg3 f5 36.Rh1 f4 + 37.Kf3 1
Рекомендации
- ^ a b c d Хендри, Гарднер (2005-03-02). "Устная история Кейт и Дэна Спракленов" (PDF) . Музей истории компьютеров . Проверено 11 февраля 2007 . CS1 maint: обескураженный параметр ( ссылка )
- ^ Спраклен, Кэти и Дэн (октябрь 1978 г.). «Первые шаги в компьютерном шахматном программировании» . БАЙТ . п. 86 . Проверено 17 октября 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ а б в Хардинг, Т.Д. (1985). Прайс, Джилл; Леви, Дэвид Н.Л. (ред.). Новая книга по шахматному компьютеру . Pergamon Chess Series (2-е изд.). Pergamon Press. стр. 24, 25, 155, 164. ISBN 9781483140322. CS1 maint: обескураженный параметр ( ссылка )
- ^ Исходный код Саргона на madscientistroom.org
- ^ Габриельсон, Майк. «Дневник Саргона» . Развлекательные вычисления . Проверено 28 декабря 2017 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Спраклен, Дэн; Кейт Спраклен (1978-11-01). Саргон: компьютерная шахматная программа . Книжная компания Хайдена . ISBN 0-8104-5155-7.
- ^ [1] http://www.sharpmz.org/mz-80k/sargonchess.html
- ^ Мартелларо, Джон (январь 1981). «Новейший саргон - 2,5» . БАЙТ . С. 208–212 . Проверено 18 октября 2013 года . CS1 maint: обескураженный параметр ( ссылка )
Внешние ссылки
- Серия Sargon в MobyGames
- В версию Sargon V: World Class Chess для MS-DOS можно играть бесплатно в браузере в Интернет-архиве.