早期大型電腦遊戲()是指在1950年代至1970年代開發、以大型计算机作遊戲平台的電腦遊戲。大型電腦功能強大,多被企業和學術機構用於處理大量數據。在個人電腦(起初被稱為微型计算机)興起前,計算行業主要使用大型電腦和體積較細、價格更便宜的小型计算机。1960年代中後期,許多早期電子遊戲都是在這些電腦上開發的。1970年代初期,商業電子遊戲產業尚未成型,大型電腦遊戲通常由學生或大公司員工以機器語言或汇编语言編寫,而它們只有在特定機器或電腦類型上開發。雖然這些遊戲有許多隨著舊式電腦停產而佚失,但亦有部分被移植至諸如BASIC等高级语言上,或者在更現代的系統上出現修改版本,從而影響未來的遊戲和開發者。
最早的大型電腦遊戲在1950年代開始出現。隨著時間流逝,電腦技術得到改進,數量亦穩步增長,使不少學校或企業放寬限制,容許學生和員工使用大型電腦-{zh-hans:编程;zh-hant:設計程式;}-。這反過來又促使大型電腦上的小型文字遊戲適度擴散,並在50年代末期變得越來越複雜。儘管1970年代程式設計師繼續在大型電腦和迷你電腦上開發遊戲,但隨著商業電子遊戲產業的興起,開始側重於街機和家用遊戲機上,再加上70年代後期個人電腦崛起,意咪著自此電子遊戲的受眾和開發者開始從大型電腦或迷你電腦上轉移往其他平台。另一方面,即使遊戲是在大型電腦上開發,但在通用编程语言的普及下,程式設計師只需作出少量改動便可以在個人電腦上運行。這些早期大型電腦遊戲包括:《漢摩拉比》,早期戰略遊戲,同時是城市建造遊戲的先驅;《登陸月球遊戲》,在1970年代至1980年代啟發了不少程式設計師或公司開發同類遊戲;《內戰》,早期戰爭模擬遊戲;《》,它被廣泛移植擴展,並在之後的幾十年裡傳播;《星際旅行》,雖然未有對後來的遊戲產生影響,但其遺產卻推動了UNIX操作系统的發展;《棒球》,早期體育遊戲,也是首款允許玩家在比賽期間發施號令的棒球遊戲。
背景
內的一台IBM System/360大型電腦]]
大型计算机是種功能強大的電腦,多由大型組織用於計算大量數據,尤其是大規模多用戶處理程序。此術語最初指的是容納了早期電腦中央處理器和主記憶體的大型機櫃,這種機櫃又被稱為「主機」。根據1970年《紐約時報》的報導,人們在界定何謂迷你電腦時,其中一個共識可能是成本低於2.5萬美元。雖然在早期電子遊戲史中,商業電子遊戲產業尚不存在,而且要到70年代初才出現,但這些公司的程序员已經創造出數款可以在大型電腦上玩的小遊戲。大多數遊戲僅分發給其他使用同一類型電腦的用戶,而隨著舊電腦型號的停產,它們成了佚失作品。大型電腦遊戲的開發一直持續至70年代,但隨著商業電子遊戲產業的興起,開始側重於街機和家用遊戲機上,再加上70年代後期個人電腦崛起,意咪著自此電子遊戲的受眾和開發者開始從大型電腦或迷你電腦上轉移往其他平台。雖然這些遊戲作為電子遊戲的地位取決於所使用的定義,但這一時期開發的遊戲在大型電腦前身上運行,主要是為了學術研究或展示電腦技術發展而開發。這些電腦幾乎完全位於大學和研究機構中,只有學者和研究人員才能使用,從而阻礙了娛樂程序的發展。在這十年中,電腦技術得到改進,出現了更細小、採用電晶體的電腦。這些電腦更可以實時創建和運行程序,毋須批量運行,體積細小也有利增強普及率。
1960年代,電腦技術改進加上價格相宜的大型電腦(後來被稱為迷你電腦)踏入早期發展,使不少機構放寬了對電腦程式設計存取的限制。以麻省理工學院為例,它允許該校學生和員工使用實驗電腦。據估計,1971年已有超過1000台帶顯示器的電腦流通被各家機構採用,而60年代初期僅有數十台。但是,電腦行業的擴展促使程序目錄和用戶組誕生,以便在同一系列各款電腦之間共享程序,例如是DEC的PDP系列,以及通訊內的骰子遊戲和問答遊戲。1964年發行的《蘇美爾遊戲》以IBM 7090作遊戲平台,是款以資源管理為中心的文字式戰略遊戲,同時是首款寓教於樂的作品。除了IBM和DEC社團之外,其他地方也有製作大型電腦遊戲,例如是1962年波蘭工程師維托爾德·波德戈爾斯基()為開發的《馬倫巴》。
1960年代後半期,能夠在多類電腦上運行的高级语言(例如BASIC)進一步擴大了遊戲的傳播範圍,使它們不再受到設備和地域限制。雖然大多數遊戲僅為文字式設計,而不是像《太空戰爭!》般具備圖形效果,但這些遊戲隨著玩家增多而變得更為複雜,甚至出現了棒球和籃球模擬遊戲。在(DTSS)等系統的幫助下,數以千計用戶透過遠端逢線方式連接到中央大型電腦,使更多人能獲取電腦的訪問權限。據達特茅斯學院教授約翰·凱梅尼和稱,在1967至1968學年校內的DTSS系統500個程式庫包含了「大量遊戲」。
另一款移植遊戲《登陸月球遊戲》則以三種版本出現於書中。遊戲原始版本名為《月球》('),是高中生吉姆·施托雷()以FOCAL為PDP-8編寫的。第二個版本名為《火箭》('),由DEC員工埃里克·彼得斯()以BASIC編寫;第三個版本名為《LEM》,由威廉·拉巴里二世(William Labaree II)等人以BASIC編寫。後來,阿爾把施托雷的FOCAL版本轉換為BASIC,修改了部分文本,並刊登於DEC通訊上。一年多後,阿爾把上述三個《登陸月球遊戲》版本收錄在《101款BASIC電腦遊戲》,分別是《火箭》(施托雷版)、《ROCKT1》(彼得斯版)、《ROCKT2》(拉巴瑞版)。三款遊戲均以文字呈現,介面會顯示包含火箭飛行高度和降落速度等資料的文字摘要,玩家則須在介面中輸入指令試圖控制火箭安全着陸月球。阿爾和史蒂夫·諾斯()隨後將這三個版本轉換為Microsoft BASIC,統稱為《登陸月球》(**'),並於1976年的雜誌《》上發表。此名稱亦在1978年版《BASIC電腦遊戲》中出現。
命令終端上運行的《星空奇遇記》現代版本]]
書中還收錄了文字式遊戲《內戰》(**'),讓玩家在模擬美國內戰的過程中與電腦對抗。這款遊戲源於1968年的多用戶大型電腦,模擬了衝突中14場主要戰役,人類玩家扮演南方邦聯,電腦扮演北方聯邦。移植過程中,湯普遜逐步開發出屬於自己的作業系統,後來形成了UNIX作業系統的核心。遊戲未有傳播至實驗室外,也從未對未來遊戲產生影響,但其遺產卻推動了UNIX的發展,它亦是首款允許玩家在遊玩過程中管理整場比賽的遊戲,而非僅僅在比賽開始前挑選球員。遊戲更獲美國國家棒球名人堂暨博物館收錄。遊戲在1974年不斷更新,並散佈至其他PDP-10上。遊戲讓每位玩家控制投手或擊球手,玩家可輸入他們的打算,例如向擊球手投球或保送,或者更換擊球手。負責擊球的玩家可以指揮壘上球員搶球,也可指揮擊球手擊球。比賽結果將會詳細地打印在紙上,就像廣播電台經無線電評述比賽一樣。後來,達格洛開發了更多更複雜的棒球遊戲,其中包括《》(1983年)和《》(1987年)。
參考資料
; 文獻
*
*
*
*
*
*
*
*
*
*
*
*
*
评论 (0)