Szoftver: Minden 7-re 1 játék - 1K Chess | ||||||||||||||||
26 szavazatból)
( | ||||||||||||||||
(A képre kattintva ki is próbálhatod egy javascript emulátorban!) | ||||||||||||||||
| ||||||||||||||||
Amikor kieszeltem, hogy így év vége felé készítsünk pár ZX81-es ajánlót, azonnal beugrott az 1K Chess, ami mellett nem mehetünk el szótlanul a gép 30. születésnapjának évében. David Horne angol programozó 1983-ban készítette ezt a remek sakk programot az 1K-ás ZX81-re, és ez nem városi legenda. Ő megtette, ami akkoriban lehetetlennek tűnt. A játék tartalmazza a legtöbb sakk szabályt, némi mesterséges intelligenciát (azaz tud lépni magától) és felhasználói felületet. A kód mindösszesen 672 bájt, ami a létező legrövidebb sakk program implementáció a világon. Grafikát nem tartalmaz, betűk reprezentálják az egyes figurákat a táblán. A program csak fehérrel képes nyitni és kétféleképpen, vagy E3-ra vagy D3-ra. A kazettán ez 2 programnak felel meg az A és B oldalon, melyek kb. 30 másodperc alatt tölthetők be. A három alábbi szabály kivételével képes értelmezni, ellenőrizni a lépéseket:
A lépések megadásokor először a sor számát, majd az oszlop betűjelét kell megadni, pl. 7-E 6-E. A játék általában sakk-matt-tal ér véget, új játékhoz be kell tölteni a kazettáról újra a megfelelő verziót. Érdekesség, hogy a program dokumentált forrását 1983 februárban a Your Computer című újságban publikálta, mely most az interneten is fellelhető: http://users.ox.ac.uk/~uzdm0006/scans/1kchess/ | ||||||||||||||||
Értékelés: | ||||||||||||||||
| ||||||||||||||||
Publikálás a portálon: 2012-01-22 19:57:24 | ||||||||||||||||