Super Hi-Res šachy - Super Hi-Res Chess

Super Hi-Res šachy
„Cattlecar Galactica.“
VývojářiBruce Tognazzini[1]
PlatformyApple II
Uvolnění1978
ŽánrNovinka
RežimyHra pro jednoho hráče

Super Hi-Res šachy byla novinka počítačový program pro Apple II napsal (tehdy) Počítač Apple programátor aplikací Bruce Tognazzini v roce 1978, na začátku historie počítače Apple. Bylo to žert program, který má být a šachy hra v grafice s vysokým rozlišením (hi-res), která ale ve skutečnosti neobsahovala šachy ani grafiku. Když se nic netušící uživatel pokusil spustit program, okamžitě selhal s chybou syntaxe a zdálo se, že uživatele vrátí do Applesoft BASIC režim zadávání příkazového řádku. Když se však uživatel pokusil použít libovolné příkazy BASIC nebo Apple DOS, přineslo by to vtipné výsledky, protože program ve skutečnosti stále běžel a jen předstíral, že je procesorem příkazového řádku Apple. Mnoho různých příkazů bylo „parodováno“ a výsledkem byly hloupé chybové zprávy.

"Tog" později rozšířil program tak, aby zahrnoval jak LISP a UCSD Pascal jazykovou syntaxi a přerozděluje ji pod názvem „Cattlecar Galactica“.[2][3]

Název programu se objevil v adresáři diskety, ale otevření a vypsání tohoto souboru neodhalilo žádný užitečný obsah. Místo toho uživatel našel pouze stovky příkazů pro podávání stránek a malé množství zdánlivě náhodného kódu. To proto, že to bylo vše. Skutečný program na disku byl skryt na očích. Říkalo se tomu „Applesoft“ Applesoft BASIC, jméno Microsoft s plovoucí desetinnou čárkou BASIC licencovaný společností Apple v prvních letech. Protože programátoři očekávali, že uvidí kopii Applesoft na každém disku, nikdy by ani netušili, že by tam program měli hledat. Naivní uživatelé na druhou stranu měli stejnou pravděpodobnost, že se tam budou dívat, jako kdekoli jinde, což jim dává převahu při objevování skutečného programu.

Cesta ven z programu - cíl hry - byla stejně naskládána proti programátorům. Magické slovo pro únik z programu a získání přístupu ke kódu bylo „výtok „„ s dostatečnými indicemi, že anglické velké společnosti mohly snadno uniknout, ale programátoři, kteří toto slovo neznají, nemohli. (Anglické velké společnosti si často našly cestu ven asi za 30 minut; některým programátorům trvalo týden nebo více a propracovali se skrz disk po stopě a sektor a hledá stopy v základním kódu.)

Tog sotva začal s programem, když se shromáždila skupina dalších programátorů Apple, aby si s ním hráli. Steve Jobs stalo se jim, křičeli, že to byla úplná ztráta času, a poslal všechny zpět do práce, což zakázalo Tog na tom pracovat. Na základě tohoto napomenutí udělal Tog jen málo jiného, ​​ale pracoval na něm následujících sedm týdnů a uvolnil jej zdarma pro skupiny uživatelů Apple II, které jej rychle rozšířily po celém světě. Příběh Stevova zásahu se objevil ve filmu, Piráti ze Silicon Valley, kde byl program označován jako „parodie na BASIC“.

Reference

  1. ^ „Rozhovor: Bruce Tognazzini,“, Elizabeth Dykstra-Erickson, Interactions vol 7, number 2 (2000) pp41–46, ACM
  2. ^ Rozhovor s Krakowiczem, autor: Jason Scott, ASCII, TEXTFILES.COM, únor 2005, ... nejzapomenutějším programem je pravděpodobně „Cattlecar Galactica“. Bruce Tognazzini ... sestavil veselý a komplexní disk, který přijímal vstupy z příkazového řádku a velmi zábavným a chytrým způsobem je poškodil. Pokud jste zadali „HGR“, odpověď byla „RCH“, zkratka pro nejmenší známé měření v anglickém jazyce. Původní disk byl kopírovatelný, ale když jste se jej pokusili načíst, přepínal tam a zpět mezi dvěma režimy disku a v jednotce se jen donekonečna „hnal“. Museli jste to přečíst do sektoru a opravit úmyslnou chybu, abyste mohli hrát hru - jinými slovy, museli jste být cognoscenti společnosti Apple, abyste ocenili jeho humor a genialitu. Jeden pokyn by dal žalostnou odpověď „Osvoboďte Milpitas 8!“ ...
  3. ^ RIAG Crate 010: 114 Svazek 114, Internetový archiv, ... adresář disku pro 114_Volume_114.dsk: ... I 012 CATTLECAR GALACTICA 3.0 ...