Sargon

Sargon  (eller  SARGON ) är en serie datorschackprogram för persondatorer .

Historik

Sargon
Utvecklaren Dan och Kathleen "Kathe" Spracklen
Utgivningsdatum 1978
Genre Schack

Ursprung

Den ursprungliga SARGON skrevs av Dan och Kathleen "Kathe" Spraklins för en Z80 -dator som heter Wavemate Jupiter III [1] på assemblerspråk i TDL Macro Assembler-miljön.

Namnet skrevs ursprungligen helt med versaler, eftersom tidiga operativsystem som CP/M inte stödde gemener filnamn.

Inledning

SARGON introducerades 1978 på West Coast Computer Faire , där den vann den första schackturneringen endast för mikrodatorer , 5-0. Denna framgång uppmuntrade författarna att sälja programmet direkt till köpare. Eftersom magnetiska medier inte var tillgängliga för allmänheten vid den tiden, placerade författarna en annons i tidningen Byte där de sålde 15 $ fotokopior av programlistor som skulle köras på vilken Z80-baserad mikrodator som helst. [1] Källkoden kan porteras till andra maskiner. Till exempel, i numret av Recreational Computing magazine , som gavs ut i mars-april 1979, beskrevs ett projekt som med hjälp av makron omvandlade Sargon till ett program för 8080 . The Spracklins undertecknade senare ett kontrakt med Hayden Books och publicerade en bok som beskriver programmets funktion och källkod. [2] [3]

Kommersialisering via elektroniska medier

När magnetiska lagringsmedia blev allmänt tillgängliga, portade lågnivåofficer från amerikanska flottan Paul Lones Sargon till TRS-80 , ändrade grafik, kontroller och systemanrop, men lämnade Spraklins schackspelsalgoritm intakt. Paul rådgjorde med familjen Spracklins, som båda bodde i San Diego vid den tiden, för att göra TRS-80-versionen kommersiellt framgångsrik med hjälp av Hayden Books nybildade mjukvaruarm: Hayden Software. Paul var inte längre involverad i ytterligare förbättringar av TRS-80-versionen på grund av hans övergång till sjötjänst kort efter affären med Hayden Software.

I början av 1980-talet portades SARGON CHESS till flera andra tidiga mikrodatorer inklusive Nascom (Bits & PCs, 1981), Exidy Sorcerer och Sharp MZ 80K . Apple II - porten behövde en total översyn av Kathleens bror, Gary Shannon. Båda portarna publicerades av Hayden Software.

Uppföljare

The Spracklins förbättrade avsevärt sitt program och släppte en uppföljare - Sargon II . [1] År 1978 placerade sig detta program på tredje plats i det nionde nordamerikanska mästerskapet i datorschack trots att det placerades på nionde plats av 12 bidrag. Sargon förlorade bara mot Belle och Chess 4.7 , men besegrade AWIT - som kördes på Amdahls stordator och värt 5 miljoner dollar, vilket överraskade mästerskapspubliken. I år publicerade de en serie artiklar i tidningen BYTE om datorprogrammering av schack, där de sa: "vi tycker att det vore trevligt om inte alla måste uppfinna hjulet på nytt."

Sargon II portades till olika persondatorer som var populära i början av 1980-talet. Spelmotorn har försetts med flera nivåer av tankedjup för att göra den mer tillgänglig för nybörjare schackspelare. BYTE-tidningen 1980 uppskattade att Sargon II hade 1500 Elo-betyg på den högsta svårighetsgraden och turneringens tidsgräns, och föreslog att det var det bästa kommersiella schackprogrammet, inklusive specialiserade enheter.

Sargon 2.5 , som såldes som en ROM-modul för Chafitz Modular Game System, var identisk med Sargon II , men fortsatte att tänka på spelsituationen konstant. Han fick en Elo på 1641 vid Paul Masson-turneringen i juni-juli 1979 och en Elo på 1736 vid San Jose College Open i januari 1980.

Sargon 3.0 slutade sjua i US Computer Chess Championship i oktober 1979. Konkurrensen förbättrades, men 3.0 knöts med Cray Blitz och besegrade lätt Mychess , dess främsta mikrodatorkonkurrent. I december 3.0 vann enkelt det andra mikrodatormästerskapet i London.

1980 vann Spracklins Reversi -spel förstaplatsen i datorturneringen vid Northwestern University , och 1981 kom det trea i Santa Cruz Open Reversi-turneringen .

Sargon III har skrivits om helt. Istället för ett utbytesutvärderingsprocedur använde den här versionen en fångstsökningsalgoritm . En debutrepertoar tillkom också. En tredje version skrevs ursprungligen i 6502 assembler och publicerades kommersiellt av Hayden Software 1983. Apple kontaktade Spracklins och efter 68000 -porten blev Sargon III den första tredjepartsprogramvaran för Macintosh .

Efter Hayden Softwares bortgång släpptes senare schackprogram kallade Sargon , dessa inkluderade Sargon IV (Spinnaker Software), Sargon V ( Activision ) och Sargon Chess för CD-i . The Spracklins skrev också motorer för specialiserade schackdatorer producerade av Fidelity Electronics, som vann de fyra första världsmästerskapen i mikrodatorer.

Leker med Botvinnik

Den berömde trefaldige schackvärldsmästaren Mikhail Botvinnik spelade Sargon i Hamburg 1983 . Han spelade inte på full styrka utan testade bara programmets möjligheter. Botvinnik själv deltog också i utvecklingen av sitt schackprogram.

Vit: Mikhail Botvinnik

Svart: SARGON

Hamburg, 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.Kxg. 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 22.g2N6d. 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 3Kd3 3h

Anteckningar

  1. ↑ 1 2 3 Hendrie, Gardner. Oral History of Kathe and Dan Spracklen  // Computer History Museum. Arkiverad från originalet den 26 juli 2011.
  2. Dan Spracklen och Kathe Spracklen. SARGON: Ett datorschackprogram . Hayden Bk.Co. (1978). Hämtad 21 november 2017. Arkiverad från originalet 13 juli 2018.
  3. Dan Spracklen och Kathe Spracklen. SARGON: Ett datorschackprogram (inte tillgänglig länk) . Hayden Bk.Co. (1978). Arkiverad från originalet den 14 juni 2007.