Erken ana bilgisayar oyunları - Early mainframe games

Ana bilgisayar bilgisayarlar , büyük ölçekli işlemler için öncelikle işletmeler ve akademik kurumlar tarafından kullanılan bilgisayarlardır . İlk olarak mikrobilgisayarlar olarak adlandırılan kişisel bilgisayarlar , 1970'lerde genel olarak halka açık hale gelmeden önce , bilgisayar endüstrisi ana bilgisayar bilgisayarlarından ve nispeten daha küçük ve daha ucuz mini bilgisayar varyantından oluşuyordu . 1960'ların ortalarından sonlarına kadar, birçok erken video oyunu bu bilgisayarlarda programlandı. 1970'lerin başında ticari video oyun endüstrisinin yükselişinden önce geliştirilen bu erken ana bilgisayar oyunları genellikle öğrenciler veya büyük şirketlerdeki çalışanlar tarafından yalnızca belirli makine veya bilgisayar türü tarafından anlaşılabilen bir makine veya montaj dilinde yazılmıştır. üzerinde geliştirildi . Bu oyunların çoğu eski bilgisayarların üretimi durdurulduğu için kaybolurken, bazıları BASIC gibi üst düzey bilgisayar dillerine taşınmış , daha sonra kişisel bilgisayarlar için genişletilmiş sürümleri yayınlanmış veya yıllar sonra bülten tahtası sistemleri için yeniden yaratılarak gelecekteki oyunları etkilemiştir. ve geliştiriciler.

Erken bilgisayar oyunları 1950'lerde oluşturulmaya başlandı ve zaman içinde bilgisayarların sayısı ve yeteneklerindeki sürekli artış, 1960'lardan itibaren akademik ve kurumsal kurumlarda ana bilgisayar bilgisayarlarına erişim kısıtlamalarının kademeli olarak gevşemesine yol açtı. Bu da, on yılın sonuna doğru artan karmaşıklıkla birlikte, ana bilgisayar bilgisayarlarında genellikle küçük, metin tabanlı oyunların mütevazı bir şekilde çoğalmasına yol açtı. 1970'ler boyunca oyunlar ana bilgisayarlar ve mini bilgisayarlar üzerinde geliştirilmeye devam ederken, kişisel bilgisayarların yükselişi ve yüksek seviyeli programlama dillerinin yayılması, sonraki oyunların genellikle kişisel bilgisayarlarda çalıştırılmaya yönelik olduğu veya bu bilgisayarlarda çalıştırılabileceği anlamına geliyordu. bir anabilgisayar. Bu erken dönem oyunları arasında strateji ve şehir kurma türlerinin öncülü olan Hamurabi ; 1970'lerde ve 1980'lerde sayısız yeniden canlandırmaya ilham veren Lunar Lander ; Civil War , bir erken savaş simülasyon oyunu; Geniş çapta taşınan, genişleyen ve sonrasında onlarca yıl yayılan Star Trek ; Unix işletim sisteminin oluşturulmasında rol oynayan Space Travel ; ve Beyzbol , erken bir spor oyunu ve bir oyun sırasında oyuncu kontrolüne izin veren ilk beyzbol oyunu.

Arka fon

Anabilgisayarlar , özellikle büyük ölçekli, çok kullanıcılı işlemler olmak üzere, öncelikle büyük kuruluşlar tarafından hesaplama çalışmaları için kullanılan güçlü bilgisayarlardır . Terim başlangıçta , eski bilgisayarların merkezi işlem birimini ve ana belleğini barındıran "ana çerçeveler" olarak adlandırılan büyük dolaplara atıfta bulundu . 1970'lerde ilk olarak mikrobilgisayarlar olarak adlandırılan kişisel bilgisayarların yükselişinden önce , bunlar kullanılan birincil bilgisayar türüydü ve 1960'ların başında kamu tarafından satın alınabilecek tek bilgisayar türüydü. Mini bilgisayarlar, 1960'larda ve 1970'lerde yaygın olan nispeten daha küçük ve daha ucuz ana bilgisayarlardı, ancak yine de kişisel kullanım için tasarlanmamışlardı. 1970'ten bir tanım, bir mini bilgisayarın 25.000 ABD Dolarından daha ucuza mal olmasını gerektiriyordu. Buna karşılık, normal ana bilgisayarlar 1.000.000 ABD Dolarından fazlaya mal olabilir.

1960'ların sonunda, ana bilgisayarlar ve mini bilgisayarlar birçok akademik araştırma kurumunda ve Bell Labs gibi büyük şirketlerde mevcuttu . Ticari video oyunu endüstrisi , video oyunlarının erken tarihinin bu noktasında henüz var olmasa da ve 1970'lerin başına kadar olmayacaktı, bu şirketlerdeki programcılar ana bilgisayar bilgisayarlarında oynanmak üzere birkaç küçük oyun yarattılar. Bunların çoğu yalnızca aynı tür bilgisayarın diğer kullanıcılarına yayıldı ve bu nedenle eski bilgisayar modelleri üretilmediğinden devam etmedi; ancak birkaçı gelecekteki oyunlara ilham verdi veya daha sonra daha modern sistemlerde veya dillerde değiştirilmiş sürümlerde yayınlandı. Bu erken anabilgisayar oyunları büyük ölçüde 1968 ile 1971 arasında yaratıldı; daha önceki oyunlar oluşturulurken küçük, akademik izleyicilerle sınırlıydı. Ana bilgisayar oyunları da 1970'lerde geliştirilmeye devam etti, ancak ticari video oyunu endüstrisinin yükselişi, arcade video oyunlarına ve ev video oyun konsollarına odaklandı , ardından on yıl içinde kişisel bilgisayarların yükselişi, 1970'lerde başlaması anlamına geliyordu. video oyunlarının izleyicileri ve geliştiricileri ana bilgisayarlardan veya mini bilgisayarlardan uzaklaşmaya başladı ve BASIC programlama dili gibi genel amaçlı programlama dillerinin yayılması, daha sonraki ana bilgisayar oyunlarının kişisel bilgisayarlarda minimum değişiklikle çalıştırılabileceği anlamına geliyordu. başlangıçta bir ana bilgisayar üzerinde geliştirildi.

Erken oyunlar

İlk bilgisayar oyunları 1950'lerde, Dr. Josef Kates tarafından 1950 Kanada Ulusal Sergisi için inşa edilen bilgisayar tabanlı bir tic-tac-toe oyunu olan Bertie the Brain ile başlayarak ortaya çıkmaya başladı . Bu oyunların video oyunları statüsü, kullanılan tanıma bağlı olmakla birlikte, bu süre zarfında geliştirilen oyunlar, ana bilgisayarların büyük öncülleri üzerinde çalıştı ve öncelikle akademik araştırma amacıyla veya bilgisayarların teknolojik gelişimini sergilemek için geliştirildi. hangi koştular. Neredeyse sadece üniversitelerde ve araştırma kurumlarında bulunan bu bilgisayarlara erişim akademisyenler ve araştırmacılarla sınırlandırılarak eğlence programlarının geliştirilmesi engellendi. On yıl boyunca, bilgisayar teknolojisi, işlemlerin gruplar halinde yürütülmesinden ziyade programların oluşturulabileceği ve gerçek zamanlı olarak çalıştırılabileceği daha küçük, transistör tabanlı bilgisayarları içerecek şekilde gelişti ve bilgisayarların kendileri daha fazla yere yayıldı.

1960'lara gelindiğinde, bilgi işlem teknolojisindeki gelişmeler ve daha sonra mini bilgisayarlar olarak adlandırılacak olan nispeten daha ucuz ana bilgisayarların erken gelişimi, bilgisayarlara programlama erişimiyle ilgili kısıtlamaların gevşemesine yol açtı. At Massachusetts Teknoloji Enstitüsü'nde (MIT), erişimin TX-0 deneysel bilgisayarın üniversitenin öğrenci ve çalışanlara açıldı. Bu da bilgisayarın gücünü vurgulamanın yanı sıra eğlence yönü de içeren programların geliştirilmesine yol açtı. MIT'de küçük programlama topluluğu tarafından TX-0 için oluşturulan oyunlar dahil Tic-Tac-Toe el, ışık kalem bilgisayara karşı Noughts ve haç basit bir oyun oynamak için ve labirent içinde Fare oyuncuları set izin Bir farenin geçmesi için bir labirent oluşturun. Ne zaman Digital Equipment Corporation, (DEC) PDP-1 bilgisayar 1961 yılında MIT'de kuruldu, topluluk, onun yeteneklerini sergilemek için bir video oyunu inşa Spacewar! , daha sonra diğer PDP-1 sistemlerinde ve daha sonra diğer ana bilgisayar bilgisayarlarında kopyalanıp yeniden oluşturulduğu için tek bir bilgisayar kurulumunun ötesine yayılan bilinen ilk video oyunu oldu.

On yıl boyunca, bilgisayarlar daha güçlü hale gelseler bile giderek daha fazla şirket ve kuruma yayıldı - 1971'de, 1960'ların başında birkaç düzine yerine 1000'den fazla monitörlü bilgisayarın olduğu tahmin ediliyor. . Farklı bilgisayarlar, fiziksel donanım veya makine dillerindeki farklılıklar nedeniyle, program kodlarında önemli değişiklikler olmadan genellikle aynı programları çalıştıramazken, bilgisayar endüstrisinin genişlemesi, programları farklı ülkeler arasında paylaşmak için katalogların ve kullanıcı gruplarının oluşturulmasına yol açtı. DEC'in PDP hattı gibi aynı bilgisayar serisinin kurulumları. IBM program kataloğu ve Digital Equipment Computer Users' Society ( DECUS ) gibi bu kataloglar ve gruplar, küçük oyunların yanı sıra, örneğin "BBC Vik The Baseball Demonstrator" ve "Three Dimensional Tic-Tack" gibi programları da paylaştı. -Toe" Nisan 1962 IBM kataloğunda ve DECUS bülteninde zar oyunları ve soru-cevap oyunları. Arazi ve kaynak yönetimine ilişkin bir strateji video oyunu olan IBM 7090 için Sümer Oyunu (1964) , çocuklar için ilk eğitici oyundu . Ana bilgisayar oyunları , Odra 1003 için 1962 Polonyalı Marienbad gibi IBM ve DEC topluluklarının dışında da geliştirildi .

1960'ların ikinci yarısında, BASIC gibi birden fazla bilgisayar türünde çalıştırılabilen daha yüksek seviyeli programlama dilleri, herhangi bir yerde geliştirilen oyunların erişimini daha da artırdı. Çoğu oyun Spacewar gibi görsel grafikler yerine metin tabanlı tasarımlarla sınırlıyken , bu oyunlar beyzbol ve basketbol simülasyon oyunları gibi daha fazla oyuncuya ulaştıkça daha karmaşık hale geldi. Bilgisayarlara erişim , birkaç bin kullanıcıyı birçok uzak terminal aracılığıyla merkezi bir ana bilgisayara bağlayan Dartmouth Zaman Paylaşım Sistemi (DTSS) gibi sistemlerle daha fazla kişiye genişletildi . 1967-68 öğretim yılında, sistem için 500 programdan oluşan DTSS kütüphanesi, John Kemeny ve Thomas Kurtz "birçok oyun" yazdı. Sistemin kullanımının dörtte birinden fazlası gündelik veya eğlence amaçlıydı ve Kemeny ve Kurtz, kullanıcıların bilgisayara aşina olmalarına ve bilgisayardan korkmamalarına yardımcı olarak memnuniyetle karşıladı. Onlar, "O Dartmouth futbol takımını son derece gerçekçi bir simüle edilmiş oyunda oyun kurucu olarak oynarken, birkaç saat boyunca birçok seçkin ziyaretçiyi kaybettik" diye belirttiler .

101 TEMEL Bilgisayar Oyunları

1971 yılında DEC çalışanı David H. Ahl , Hamurabi ve Lunar Lander adlı iki oyunu FOCAL dilinden BASIC'e kısmen DEC PDP-8 mini bilgisayarında dilin bir gösterimi olarak dönüştürdü . Onların popülaritesi, hem yazdığı hem de okuyucu gönderileri olmak üzere, düzenlediği DEC bülteninde BASIC oyunlarını basmaya başlamasına neden oldu. 1973'te BASIC'te yazılmış video oyunlarının açıklamalarını ve kaynak kodunu içeren 101 BASIC Bilgisayar Oyunu yayınladı . Dahil edilen oyunlar hem Ahl hem de diğerleri tarafından yazılmıştır ve her iki oyunu da dile özgün ve FOCAL gibi diğer dillerden taşınmıştır . Bu bağlantı noktalarının çoğu başlangıçta ana bilgisayar oyunlarıydı. 101 BASIC Bilgisayar Oyunları , 10.000'den fazla satılan, o sırada var olan bilgisayarlardan daha fazla satışla en çok satanlar arasındaydı. 1978'deki ikinci baskısı, BASIC Computer Games , ilk milyon satan bilgisayar kitabıydı. Bu nedenle, kitapta yer alan ana bilgisayar oyunlarının BASIC bağlantı noktaları, orijinal sürümlerinden veya diğer ana bilgisayar oyunlarından genellikle daha uzun ömürlüydü.

Özellikle Hamurabi , daha çok Ehl'in kitabında yer almasıyla tanınır. Sümer Oyununu duyduktan sonra , DEC'deki Doug Dyment, iş arkadaşı Richard Merrill'in yeni icat ettiği FOCAL programlama dili için kendi Sümer Oyununu yarattı . Oyun, eski Babil kralı Hammurabi olarak oyuncunun, bir sonraki tur için tahıllarının ne kadarını ekinlere harcayacağını, insanlarını besleyerek ve ek arazi satın alarak, mahsul verimindeki rastgele değişikliklerle uğraşırken ve ek arazi satın aldığı on turdan oluşur. vebalar. Oyunun Çoklu versiyonları ODAK ve için oluşturulan ODAK-69 dilde, ancak oyunun genişletilmiş, geçmiyor versiyonu dahil 101 TEMEL Bilgisayar Oyunları olarak Hamurabi bile odak içinde ve oyunun sonraki sürümlerinde, başvurulan yeni başlık eskinin üzerinde. Hamurabi, daha sonraki birçok strateji ve simülasyon oyununu etkiledi ve şehir kurma türünün bir öncüsüdür .

Ahl'ın orijinal olarak BASIC'e taşıdığı diğer oyun Lunar Lander , kitapta üç farklı biçimde yer aldı. Oyunun orijinal versiyonu olarak adlandırıldı Ay ve 1969. farklı bir versiyonu olarak adlandırılan sonbaharında bir lise öğrencisi iken aslen Jim storer tarafından PDP-8 için odak yazılmış Roket , DEC Eric Peters tarafından BASIC yazılmış ve üçüncü bir versiyon olan LEM , William Labaree II tarafından BASIC'te yazılmıştır. Ahl, Jim Storer'ın FOCAL versiyonunu BASIC'e dönüştürdü, metnin bir kısmını değiştirdi ve haber bülteninde yayınladı. Bir yıl kadar sonra, oyunun üç BASIC sürümü de 101 BASIC Computer Games'de ROCKET (Storer sürümü), ROCKT1 (Peters sürümü) ve ROCKT2 (Labaree sürümü) adları altında çıktı . Her üç metin tabanlı oyun da oyuncunun, mevcut konumunun metinsel özetine ve yere göre yönüne yanıt olarak rokete talimatlar girerek aya inmeye çalışan bir roketi kontrol etmesini gerektiriyordu. Ahl ve Steve North, üç sürümü de Microsoft BASIC'e dönüştürdüler, toplu adı Lunar Lander olarak değiştirdiler ve 1976'da Creative Computing dergisinde yayınladılar ; bu isim BASIC Computer Games'in 1978 baskısında kullanıldı .

Bir Linux komut terminalinde çalışan Star Trek'in modern rekreasyonu

Kitabın bir başka oyun İç Savaş , bir simülasyon bilgisayara karşı oyuncu koyar metin tabanlı bir bilgisayar oyunu Amerikan İç Savaşı . Civil War , 1968'de çok kullanıcılı ana bilgisayar bilgisayarlarında ortaya çıktı ve çatışmanın on dört büyük savaşını simüle ediyor, insan oyuncu Güney ve bilgisayar Kuzey olarak . Oyuncu, bir savaşın sonucunu belirlemek için etkileşime giren dört doğrudan değişkeni kontrol edebilir: yiyecek, maaş ve mühimmat için ne kadar para harcayacağı ve dört saldırı veya dört savunma stratejisinden hangisini kullanacağı. En az zayiat veren taraf bir savaşı kazanır ve oyuncu sekiz veya daha fazla savaş kazanırsa oyunu kazanır. Ahl, 101 BASIC Bilgisayar Oyunları'ndaki oyunu Lexington Lisesi öğrencileri L. Cram, L. Goodie ve D. Hibbard'a ve oyunu ikiye dönüştürdüğü için "TIES" den G. Paul ve R. Hess'e verdi. oyuncu oyunu. Civil War daha sonra 1980'lerin başında ödemeli oyun sistemlerinde bulunan bir dizi metin tabanlı oyundan biriydi.

Ahl'ın kitabında yer alan ana bilgisayar oyunlarının muhtemelen en popüleri Star Trek idi . Oyun, oyuncuyu Starship Enterprise'ın komutasını işgalci bir Klingon savaş gemisi filosunu avlama ve yok etme görevine sokan metin tabanlı bir bilgisayar oyunudur . Bununla birlikte, diğer metin tabanlı oyunların aksine, oyuncu girdilerine yazılı yanıtlar kullanmadı, bunun yerine nesneleri temsil etmek için grafik semboller olarak kullanılan farklı karakterlerle karakter tabanlı grafiklere sahipti . İlk olarak 1971'de Mike Mayfield tarafından bir SDS Sigma 7 anabilgisayarında geliştirildi. Oyun ayrıca kitaptaki diğer ana bilgisayar oyunlarının çoğundan farklıydı, çünkü orijinal olarak BASIC'te yazılmıştı; kitap yayınlandığında, mini bilgisayar ve ana bilgisayar sistemleri arasında geniş çapta kopyalanmış ve çeşitli versiyonlara dönüştürülmüştü. 101 BASIC Bilgisayar Oyunları'nda ortaya çıkan, Ahl tarafından Space War olarak yeniden adlandırılan bunlardan biriydi . Kitabın 1978 versiyonu, ilk olarak 1974'te yazılan oyunun genişletilmiş bir versiyonu olan Super Star Trek'in Microsoft BASIC portunu içeriyordu ve bu versiyon, dönemin çok sayıda kişisel bilgisayar sistemine taşındı; Ahl kitapta Star Trek'in bir sürümünü içermeyen bir bilgisayar kurulumu bulmanın zor olduğunu belirtti . O zamandan beri çok çeşitli dillerde çok sayıda güncellenmiş versiyon yapılmıştır. 1980 yılında Uzay Yolu tarif ettiği Ejderha "en popüler (değilse biri olarak dergisi "yüzen bu oyunun farklı sürümlerini anlamıyla puanları" ile, en popüler) bilgisayar oyunları etrafında".

Diğer Oyunlar

Uzay Yolculuğu'nun oynanış görüntüsü

101 BASIC Bilgisayar Oyunları'nda görünmeyen bazı ana bilgisayar oyunları hala kalıcı bir etkiye sahip. Böyle bir oyun, 1969'da Ken Thompson tarafından geliştirilen ve Güneş Sisteminde seyahati simüle eden Space Travel idi . Oyuncu, gemisini, çeşitli gezegenlere ve aylara inmeye çalışmaktan başka hiçbir amacı olmayan, güneş sisteminin iki boyutlu ölçekli bir modeli etrafında uçurur. Oyuncu, gemiyi hareket ettirip döndürebilir ve simülasyonun ölçeğini ayarlayarak genel hızı ayarlayabilir. Gemi, astronomik cisimlerin en güçlü yerçekiminden etkilenir . Oyun Bell Laboratuarlarında geliştirilen ve 1969 sırasında taşıdık Multics işletim sistemine göre GECOS üzerinde işletim sistemi GE 635 kadar sonra bilgisayara ve PDP-7 mini bilgisayar. Oyunu PDP-7'ye taşırken Thompson, daha sonra Unix işletim sisteminin çekirdeğini oluşturacak olan kendi işletim sistemi için fikirler geliştirdi . Space Travel, hiçbir zaman Bell Labs'ın ötesine yayılmadı veya gelecekteki oyunlar üzerinde bir etkisi olmadı, birincil mirasını Unix'in geliştirilmesi için orijinal itici güç olarak bıraktı.

Bir başka etkili erken ana bilgisayar oyunu, 1971'de İngiliz majör Don Daglow tarafından Pomona Koleji'nde bir PDP-10 mini bilgisayarında oluşturulan bir spor oyunu olan Beyzbol'du . Beyzbol , oyuncuların bir oyunun başında oyuncuları seçmek yerine, oyunu geliştikçe yönetmelerine izin veren ilk beyzbol video oyunuydu. Program en belgelenmiştir Şöhret ve Müzesi Ulusal Beyzbol Hall içinde Cooperstown, New York . Beyzbol 1974 boyunca sürekli olarak güncellendi ve diğer PDP-10 kurulumlarına dağıtıldı. Metin tabanlı oyun, her oyuncunun sürahiyi veya vurucuyu kontrol etmesini sağladı; örneğin, vuruş yapmak veya vurucuyu yürümek veya vurucuları değiştirmek için niyetlerini girerlerdi. Vuruş yapan oyuncu, temel oyuncuları çalmaya ve vurucuyu vurmaya yönlendirebilir. Oyunun sonuçları, oyunun bir radyo açıklaması gibi, ayrıntılı bir açıklama olarak kağıda basılacaktır. Daglow, 1983'te Intellivision World Series Baseball ile ve 1987'de Earl Weaver Baseball ile daha sofistike beyzbol oyunları ve çok sayıda başka oyun geliştirmeye devam etti.

Referanslar

Kaynaklar