| OXO | |
| OXO (luffarschack) på EDSAC; bilden visar en rekonstruktion/emulering. | |
| Information | |
|---|---|
| Originaltitel | (”Noughts and crosses”; namnet OXO användes senare i emulatormiljö) |
| År | 1952 |
| Utvecklare | Alexander S. Douglas |
| Utgivare | (icke-kommersiellt; akademiskt demonstrationsprogram) |
| Genre | pusselspel (brädspelsimulering) |
| Perspektiv | Toppvy (3×3-bräde) |
| Antal spelare | Enspelare (mot datorn) |
| Format | EDSAC (University of Cambridge), 35×16-punkters CRT-visning |
OXO (även kallat Noughts and crosses) är ett tidigt datorspel från 1952 som simulerar luffarschack (tic-tac-toe). Spelet skrevs av Alexander S. Douglas vid University of Cambridge som en del av ett avhandlingsarbete om människa–datorinteraktion.
Programmet kördes på datorn EDSAC (Electronic Delay Storage Automatic Calculator). EDSAC hade tre små katodstrålerörsskärmar som normalt visade minnesinnehåll; Douglas använde en av dem för att i stället visa spelbrädet och dess aktuella läge.
OXO nämns ofta tillsammans med Christopher Stracheys Checkers (dam) som ett av de tidigaste kända spelen som visade spelgrafik på elektronisk skärm. Vad som ska räknas som ”första datorspelet” beror dock på definition (t.ex. om rörlig/real-tidsuppdaterad grafik krävs).
EDSAC byggdes vid Cambridge Universitys matematiska laboratorium och körde sina första program 6 maj 1949. Datorn var i drift till 11 juli 1958. Den var en tidig lagrat-programmaskin, och dess skärmar användes för att visa minnesmönster i form av punktraster (35×16 punkter).
OXO spelas av en användare mot datorn. Spelaren väljer ruta via en roterande telefonratt/”dial” (1–9), och draget visas på skärmen. Därefter gör datorn sitt drag och uppdaterar brädet. Skärmen uppdateras i praktiken när spelställningen ändras, snarare än som en kontinuerligt rullande animation.
Spelet var inte spritt i någon bred mening: EDSAC var stationär och fanns bara i Cambridge, och programmet hade akademiskt syfte snarare än distribution. I senare tid har OXO kunnat återskapas genom emulering/simulering av EDSAC. En handledning till EDSAC-simulatorn beskriver hur spelet laddas och spelas (bland annat med telefonratt som inmatning).
Namnet OXO förekommer i modern tid i samband med simulerings-/emulatormiljöer (som fil-/programnamn), medan Douglas själv beskrev programmet som en noughts-and-crosses-simulering.
OXO lyfts ofta fram som ett tidigt exempel på interaktiv grafik och som ett tidigt fall av människa–datorinteraktion i spel-/demonstrationsform. I översikter av 1950-talets datorprogram och spel används det som ett konkret exempel på hur skärmbaserad återkoppling kunde användas för annat än ren systemövervakning.
| |||||||||||||||||