OXO》是亞歷山大·S·道格拉斯英語Sandy Douglas於1952年創作的井字棋電子遊戲。是早期的電子遊戲。遊戲是道格拉斯為劍橋大學人機互動課題而開發。

Quick Facts OXO, 類型 ...
OXO
Thumb
類型益智遊戲
平台延遲儲存電子自動計數機(EDSAC)
設計師亞歷山大·S·道格拉斯
模式單人
發行日
  • 英國:1952年
Close

《OXO》是在延遲儲存電子自動計數機(EDSAC)上編寫的。EDSAC是最早的儲存程式電腦之一,可以讀取或寫入儲存器。機器有三塊小型顯像管熒幕,用以指示儲存器狀態;道格拉斯重新定義了一塊熒幕,使之向用戶顯示其他資訊,如井字棋遊戲狀態。遊戲在完成目的後廢棄,後來又重建。

《OXO》和克里斯托弗·斯特雷奇同期的西洋跳棋遊戲,是已知最早以電子熒幕顯示畫面的遊戲。按某些定義,《OXO》是最早的電子遊戲,而一些電子遊戲定義要求畫面活動或即時更新,故《OXO》排除在外。

歷史

Thumb
1948年時的延遲儲存電子自動計數機

延遲儲存電子自動計數機(EDSAC)從1946年起在劍橋大學數學實驗室開工,1949年5月6日執行首個程式[1][2],而到1958年7月11日時仍在使用[3]。EDSAC體積佔據整間房,是很早的儲存程式電腦英語Stored-program computer,其儲存器可以讀取或寫入;電腦有3支35×16點陣顯像管(CRT),用於指示儲存器狀態[4][5]。亞歷山大·S·道格拉斯是大學的數學博士候選人,論文主題為人機互動,用機器熒幕向用戶傳遞其他資訊;他選擇顯示遊戲當前狀態來做到這點[6][7]

道格拉斯用EDSAC模擬井字棋(又稱「圈與叉」)遊戲,並讓遊戲狀態顯示於熒幕上。如同其他早期電子遊戲,道格拉斯完成任務後即廢棄遊戲[4]。道格拉斯除「圈與叉」外並未給遊戲起名;幾十年後電腦史學家馬丁·坎貝爾-凱利英語Martin Campbell-Kelly製作EDSAC模擬檔案時,首次使用「OXO」一名[8] 。在《OXO》完成的幾乎同時,克里斯托弗·斯特雷奇強化了1951年編寫的初版西洋跳棋程式,並將之移植到Ferranti Mark 1英語Ferranti Mark 1,使用顯像管顯示遊戲狀態[9][10]。《OXO》和斯特雷奇的西洋跳棋,是已知最早用電子熒幕顯示畫面的遊戲,但二者誰更先則不詳[7]。《OXO》在電腦裝置上執行並顯示畫面,按部分定義是最早的電子遊戲[11],但還有定義要求畫面活動或連續更新,《OXO》並不滿足標準[12]

玩法

用戶在每局遊戲中,都和走法「完美」的人工智能對弈井字棋。玩家用轉輪撥號電話輸入落子棋位的編號,之後電腦行棋。雙方的招法會在熒幕上顯示,而畫面只會在遊戲狀態改變時更新[8]。EDSAC無法移動,《OXO》從未向公眾公開,只有獲得特許才能在劍橋大學數學實驗室遊玩,電腦和遊戲都僅用於學術研究[13]

參考文獻

外部連結

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.