Varhaiset keskuskonepelit - Early mainframe games

Suuret tietokoneet ovat tietokoneita, joita yritykset ja oppilaitokset käyttävät pääasiassa laajamittaisiin prosesseihin. Ennen kuin henkilökohtaiset tietokoneet , joita ensimmäisen kerran kutsuttiin mikrotietokoneiksi , tulivat laajalti yleisön saataville 1970 -luvulla, tietotekniikka -ala koostui keskuskoneista ja suhteellisen pienemmästä ja halvemmasta minitietokoneversiosta . 1960 -luvun puolivälin ja lopun aikana näille tietokoneille ohjelmoitiin monia varhaisia ​​videopelejä . Ennen kaupallisen videopeliteollisuuden nousua 1970 -luvun alussa kehitetyt varhaiset mainframe -pelit ovat yleensä suurten yritysten opiskelijoiden tai työntekijöiden kirjoittamia kone- tai kokoonpanokielellä, joka voidaan ymmärtää vain tietyn koneen tai tietokoneen tyypin mukaan. kehitetty . Vaikka monet näistä peleistä katosivat, kun vanhemmat tietokoneet lopetettiin, jotkut niistä siirrettiin korkean tason tietokonekielille, kuten BASIC , niille oli laajennettu versio, joka julkaistiin myöhemmin henkilökohtaisille tietokoneille, tai ne luotiin uudelleen ilmoitustaulujärjestelmille vuosia myöhemmin, mikä vaikutti tuleviin peleihin ja kehittäjille.

Varhaisia ​​tietokonepelejä alettiin luoda 1950 -luvulla, ja tietokoneiden määrän ja kykyjen tasainen kasvu ajan myötä johti asteittaisiin rajoituksiin, jotka lievittivät pääkoneiden käyttöä akateemisissa ja yrityslaitoksissa 1960 -luvulta lähtien. Tämä puolestaan ​​johti yleisesti pienten, tekstipohjaisten pelien vaatimattomaan lisääntymiseen keskuskoneilla, ja monimutkaisuus lisääntyi vuosikymmenen loppupuolella. Vaikka pelejä kehitettiin edelleen keskusyksiköillä ja minitietokoneilla 1970-luvulle asti, henkilökohtaisten tietokoneiden nousu ja korkean tason ohjelmointikielten leviäminen merkitsivät sitä, että myöhemmät pelit oli yleensä tarkoitettu tai voitiin käyttää henkilökohtaisilla tietokoneilla, vaikka niitä kehitettäisiin keskusyksikkö. Näihin varhaisiin peleihin kuuluu Hamurabi , strategian ja kaupunkien rakentamisen tyylilajien edeltäjä ; Lunar Lander , joka inspiroi lukuisia virkistysmahdollisuuksia 1970- ja 1980 -luvuilla; Sisällissota , varhaisen sodan simulointipeli; Star Trek , joka oli laajalti siirretty, laajennettu ja levinnyt vuosikymmeniä sen jälkeen; Space Travel , jolla oli rooli Unix -käyttöjärjestelmän luomisessa ; ja baseball , varhainen urheilupeli ja ensimmäinen baseball -peli, jonka avulla pelaaja voi hallita peliä.

Tausta

Keskustietokoneet ovat tehokkaita tietokoneita, joita suuret organisaatiot käyttävät pääasiassa laskennalliseen työhön, erityisesti laajamittaisiin monen käyttäjän prosesseihin. Termi viittasi alun perin suuriin kaappeihin, joita kutsuttiin "pääkehyksiksi" ja joissa oli varhaisten tietokoneiden keskusyksikkö ja päämuisti . Ennen henkilökohtaisten tietokoneiden , joita ensimmäisen kerran kutsuttiin mikrotietokoneiksi , nousua 1970 -luvulla, ne olivat ensisijainen käytössä oleva tietokone, ja 1960 -luvun alussa ne olivat ainoa julkisesti ostettavissa oleva tietokone. Pientietokoneet olivat suhteellisen pieniä ja halvempia keskuskoneita 1960- ja 1970 -luvuilla, vaikka niitä ei vieläkään ollut tarkoitettu henkilökohtaiseen käyttöön. Yksi vuoden 1970 määritelmä vaati minitietokoneen maksamaan alle 25 000 dollaria. Sitä vastoin tavalliset keskusyksiköt voivat maksaa yli 1 000 000 dollaria.

1960 -luvun loppuun mennessä keskuskoneita ja minitietokoneita oli läsnä monissa akateemisissa tutkimuslaitoksissa ja suurissa yrityksissä, kuten Bell Labsissa . Vaikka kaupallista videopeliteollisuutta ei vielä ollut olemassa videopelien varhaishistorian vaiheessa eikä vasta 1970 -luvun alussa, näiden yritysten ohjelmoijat loivat useita pieniä pelejä, joita voi pelata keskuskoneillaan. Suurin osa niistä levisi vain muille samantyyppisten tietokoneiden käyttäjille, joten ne eivät säilyneet, kun vanhemmat tietokonemallit lopetettiin; monet kuitenkin inspiroivat tulevia pelejä tai julkaistiin myöhemmin modifioiduissa versioissa nykyaikaisemmissa järjestelmissä tai kielillä. Nämä varhaiset keskuskonepelit luotiin suurelta osin vuosina 1968–1971; kun aikaisempia pelejä luotiin, ne rajoittuivat pienille, akateemisille yleisöille. Mainframe -pelien kehittämistä jatkettiin myös 1970 -luvulla, mutta kaupallisten videopeliteollisuuden nousu, joka keskittyi arcade -videopeleihin ja kotivideopelikonsoleihin , ja sen jälkeen henkilökohtaisten tietokoneiden nousu myöhemmin vuosikymmenellä, tarkoitti sitä, että 1970 -luvulta lähtien yleisö ja videopelien kehittäjät alkoivat siirtyä pois pääkoneista tai minitietokoneista, ja yleiskäyttöisten ohjelmointikielten, kuten BASIC- ohjelmointikielen, leviäminen merkitsi sitä, että myöhemmät keskuskonepelit voidaan yleensä ajaa henkilökohtaisilla tietokoneilla pienillä muutoksilla, vaikka kehitettiin alun perin keskusyksiköllä.

Varhaiset pelit

Ensimmäiset tietokonepelit alkoivat ilmestyä 1950-luvulla alkaen Bertie the Brainista , tietokonepohjaisesta tic-tac-toe -pelistä, jonka tohtori Josef Kates rakensi Kanadan vuoden 1950 kansallista näyttelyä varten . Vaikka näiden pelien asema videopeleinä riippuu käytetystä määritelmästä, tällä ajanjaksolla kehitetyt pelit toimivat suuret tietokoneet ja olivat pääasiassa akateemista tutkimusta tai tietokoneiden teknisen kehityksen esittelyä varten. jota he juoksivat. Pääsy näihin tietokoneisiin, jotka sijaitsevat lähes yksinomaan yliopistoissa ja tutkimuslaitoksissa, oli rajoitettu tutkijoille ja tutkijoille, mikä esti viihdeohjelmien kehittämisen. Vuosikymmenen aikana tietotekniikka parani siten, että se sisälsi pienempiä, transistoripohjaisia ​​tietokoneita, joille ohjelmia voitiin luoda ja ajaa reaaliajassa sen sijaan, että operaatiot suoritettaisiin erissä, ja tietokoneet levisivät useampaan paikkaan.

1960 -luvulle mennessä tietotekniikan parannukset ja suhteellisen halvempien keskuskoneiden, joita myöhemmin kutsuttiin minitietokoneiksi, varhainen kehittäminen johti tietokoneiden ohjelmointikäyttöön liittyvien rajoitusten keventämiseen. Vuoden Massachusetts Institute of Technologyn (MIT), pääsy TX-0 kokeellinen tietokone avattiin opiskelijoille ja työntekijöille yliopiston. Tämä puolestaan ​​johti sellaisten ohjelmien kehittämiseen, jotka sisälsivät tietokoneen tehon korostamisen lisäksi myös viihdettä. MIT: n pienen ohjelmointiyhteisön TX-0: lle luomia pelejä olivat Tic-Tac-Toe , joka käytti kevyttä kynää yksinkertaisen pelin pelaamiseen ja ristit tietokonetta vastaan, ja Hiiri sokkelossa , jonka avulla pelaajat voivat asettaa ylös sokkelo hiiren läpi. Kun Digital Equipment Corporationin (DEC) PDP-1- tietokone asennettiin MIT: lle vuonna 1961, yhteisö rakensi videopelin esittelemään kykyjään, Spacewar! , josta tuli sitten ensimmäinen tunnettu videopeli, joka levisi yhden tietokoneasennuksen ulkopuolelle, kun se kopioitiin ja luotiin uudelleen muissa PDP-1-järjestelmissä ja myöhemmin muissa keskuskoneissa.

Vuosikymmenen aikana tietokoneet levisivät yhä useammille yrityksille ja laitoksille, vaikka ne tulivat entistä tehokkaammiksi - vuoteen 1971 mennessä arvioitiin, että näytöillä varustettuja tietokoneita oli yli 1000, ei niitä kymmeniä 1960 -luvun alussa . Vaikka eri tietokoneet eivät yleensä voineet ajaa samoja ohjelmia ilman merkittäviä muutoksia ohjelmakoodiin, fyysisten laitteistojen tai konekielten erojen vuoksi tietotekniikan laajeneminen johti luetteloiden ja käyttäjäryhmien luomiseen ohjelmien jakamiseksi eri saman sarjan tietokoneiden asennukset, kuten DEC: n PDP -linja. Nämä luettelot ja ryhmät, kuten IBM- ohjelmistoluettelo ja Digital Equipment Computer Users 'Society ( DECUS ), jakoivat pieniä pelejä sekä ohjelmia, kuten esimerkiksi "BBC Vik The Baseball Demonstrator" ja "Three Dimensional Tic-Tack" -Toe "huhtikuussa 1962 IBM: n luettelossa ja noppapelit sekä kysymys- ja vastauspelit DECUS -uutiskirjeessä. Sumerian Game (1964) IBM 7090: lle , maan ja resurssien hallinnan strateginen videopeli , oli ensimmäinen lapsille tarkoitettu koulutuspeli . Mainframe pelejä kehitettiin ulkopuolella IBM Dec yhteisöjä samoin, kuten 1962 Puolan Marienbad varten Odra 1003 .

1960-luvun jälkipuoliskolla korkeamman tason ohjelmointikielet, kuten BASIC, joita voitiin käyttää useilla tietokoneilla, lisäsivät edelleen missä tahansa paikassa kehitettyjen pelien ulottuvuutta. Vaikka useimmat pelit rajoittuivat tekstipohjaisiin malleihin eikä visuaaliseen grafiikkaan, kuten Spacewar , nämä pelit muuttuivat monimutkaisemmiksi, kun ne tavoittivat enemmän pelaajia, kuten baseball- ja koripallosimulaatiopelit. Tietokoneiden käyttömahdollisuuksia laajennettiin myös useille ihmisille järjestelmillä, kuten Dartmouth Time Sharing System (DTSS), joka yhdisti useita tuhansia käyttäjiä monien etäpäätteiden kautta keskusyksikköön. Lukuvuoteen 1967–68 mennessä DTSS -kirjasto, johon kuului 500 ohjelmaa järjestelmään, sisälsi John Kemeny ja Thomas Kurtz "monia pelejä". Yli neljännes järjestelmän käytöstä käytettiin satunnaisiin tai viihdetarkoituksiin, minkä Kemeny ja Kurtz pitivät tervetulleina auttamaan käyttäjiä tutustumaan tietokoneeseen eikä pelkäämään sitä. He totesivat, että "olemme menettäneet monia arvostettuja vieraita useiden tuntien ajan, kun hän puolusti Dartmouthin jalkapallojoukkuetta erittäin realistisessa simuloidussa pelissä".

101 BASIC -tietokonepelit

Vuonna 1971 DEC: n työntekijä David H. Ahl muutti kaksi peliä, Hamurabin ja Lunar Landerin , FOCAL- kielestä BASICiksi , osittain osoittamalla kieltä DEC PDP-8 -pienoistietokoneessa. Niiden suosio sai hänet aloittamaan BASIC -pelien tulostamisen hänen muokkaamassaan DEC -uutiskirjeessä, sekä hänen kirjoittamissaan että lukijoiden lähetyksissä. Vuonna 1973 hän julkaisi 101 BASIC -tietokonepeliä , jotka sisälsivät kuvaukset ja BASIC -kielellä kirjoitettujen videopelien lähdekoodin . Mukana olevat pelit ovat kirjoittaneet sekä Ahl että muut, ja ne sisälsivät molemmat pelit alkuperäisellä kielellä ja siirrettiin muilta kieliltä, ​​kuten FOCAL. Monet näistä porteista olivat alun perin keskuskoneita. 101 BASIC Computer Games oli bestseller, sillä sitä myytiin yli 10 000 kappaletta, mikä oli enemmän kuin tuolloin käytössä olleet tietokoneet. Sen toinen painos vuonna 1978, BASIC Computer Games , oli ensimmäinen miljoonia myyty tietokonekirja. Sellaisenaan kirjan sisältämien keskuskoneiden BASIC-portit olivat usein pitkäikäisempiä kuin niiden alkuperäiset versiot tai muut keskusyksikön tietokonepelit.

Erityisesti Hamurabi tunnetaan lähinnä sen esiintymisestä Ahlin kirjassa. Kuultuaan Sumerian Game , Doug Dyment DEC luonut oman Sumerin Game for työtoveria Richard Merrill 's juuri keksittyä FOCAL ohjelmointikieli. Peli koostuu kymmenestä kierroksesta, joissa pelaaja muinaisen Babylonian kuninkaan Hammurabin tavoin hallinnoi, kuinka paljon viljaa käytetään seuraavan kierroksen viljelyyn, ihmisten ruokintaan ja lisämaan hankintaan, samalla kun hän käsittelee satoisia satovaihteluja. vitsaukset. Useita versioita pelistä luotiin polttopisteen ja FOCAL-69 kielellä, vaan laajennettu, kreditoimaton versio pelistä oli mukana 101 BASIC Tietokonepeleissä kuten Hamurabi , ja uudempia versioita pelistä, vaikka FOCAL, viitattu uusi otsikko vanhan yli. Hamurabi vaikutti moniin myöhempiin strategia- ja simulaatiopeleihin ja on edeltäjä kaupunkien rakentamiseen .

Toinen Ahl -peli, joka alun perin siirrettiin BASICiin, Lunar Lander , ilmestyi kirjassa kolmessa eri muodossa. Pelin alkuperäistä versiota kutsuttiin Lunariksi , ja Jim Storer kirjoitti sen alun perin FOCAL-muodossa PDP-8: lle lukion opiskelijana syksyllä 1969. Toisen version nimeltä Rocket kirjoitti BASIC, jonka kirjoitti Eric Peters DEC: ssä, ja kolmannen version, LEM , kirjoitti William Labaree II julkaisussa BASIC. Ahl muutti Jim Storerin FOCAL -version BASICiksi, muutti osan tekstistä ja julkaisi sen uutiskirjeessään. Noin vuotta myöhemmin pelin kaikki kolme BASIC -versiota ilmestyivät 101 BASIC Computer Games -pelissä nimillä ROCKET (Storer -versio), ROCKT1 (Peters -versio) ja ROCKT2 (Labaree -versio). Kaikki kolme tekstipohjaista peliä vaativat pelaajan hallitsemaan raketin, joka yrittää laskeutua kuuhun, antamalla ohjeet raketille vastauksena sen nykyisen sijainnin ja suunnan suhteelliseen tekstiin. Ahl ja Steve North muuttivat kaikki kolme versiota Microsoft BASICiksi , muuttivat kollektiivisen nimen Lunar Landeriksi ja julkaisivat ne Creative Computing -lehdessä vuonna 1976; tätä nimeä käytettiin BASIC Computer Gamesin vuoden 1978 painoksessa .

Moderni virkistys Star Trek , käynnissä on Linux komentopäätteestä

Toinen peli kirjasta on sisällissota , tekstipohjainen tietokonepeli, joka asettaa pelaajan tietokonetta vastaan Amerikan sisällissodan simulaatioon . Sisällissota sai alkunsa useiden käyttäjien keskuskoneista vuonna 1968, ja se simuloi neljätoista suurta konfliktin taistelua, joissa ihmisen pelaaja on etelä ja tietokone pohjoinen . Pelaaja voi hallita neljää suoraa muuttujaa, jotka ovat vuorovaikutuksessa määrittääkseen taistelun lopputuloksen: kuinka paljon rahaa käytetään ruokaan, palkkoihin ja ampumatarvikkeisiin ja mitä neljästä hyökkäys- tai neljästä puolustusstrategiasta käyttää. Se puoli, jolla on vähiten uhreja, voittaa taistelun, ja jos pelaaja voittaa kahdeksan tai enemmän taistelua, hän voittaa pelin. Ahl hyvitti pelin 101 BASIC-tietokonepelissä Lexington High Schoolin opiskelijoille L.Cramille, L.Goodielle ja D.Hibbardille sekä "TIESin" G.Paulille ja R.Hessille pelin muuttamisesta kahden pelaajapeli. Sisällissota oli myöhemmin yksi useista tekstipohjaisista peleistä, jotka olivat saatavilla 1980-luvun alkupuolen pay-to-play-järjestelmissä.

Mahdollisesti suosituin Ahlin kirjassa esiintyvistä mainframe -peleistä oli Star Trek . Peli on tekstipohjainen tietokonepeli, joka asettaa Starship Enterprisen komentajan tehtävään metsästää ja tuhota hyökkäävän Klingonin sotalaivaston. Toisin kuin muut tekstipohjaiset pelit, se ei kuitenkaan käyttänyt kirjallisia vastauksia pelaajien syöttöön, vaan sen sijaan käytti merkkipohjaista grafiikkaa, jossa erilaisia ​​merkkejä käytettiin graafisina symboleina esineiden esittämiseen. Sen kehitti alun perin Mike Mayfield vuonna 1971 SDS Sigma 7 -muistikoneella. Peli oli myös toisin kuin monet muut kirjan mainframe -pelit, koska se oli alun perin kirjoitettu BASIC; kun kirja julkaistiin, se oli laajalti kopioitu minitietokone- ja keskusyksikköjärjestelmien joukkoon ja muutettu useiksi versioiksi. Se oli yksi näistä, jonka Ahl nimesi uudelleen Space Wariksi , joka ilmestyi 101 BASIC Computer Gamesissa . Kirjan vuoden 1978 versio sisälsi Microsoftin BASIC -portin Super Star Trekistä , laajennetun version pelistä, joka kirjoitettiin ensimmäisen kerran vuonna 1974, ja tämä versio siirrettiin lukuisiin aikakauden henkilökohtaisiin tietokonejärjestelmiin; Ahl totesi kirjassa, että oli vaikea löytää tietokoneasennusta, joka ei sisältäisi Star Trek -versiota . Siitä lähtien on tehty useita päivitettyjä versioita monilla eri kielillä. Vuoteen 1980, Star Trek oli kuvattu lohikäärme -lehden "yksi suosituimmista (ellei suosituin) tietokonepelien ympärille", jossa "kirjaimellisesti kymmenien eri versiot pelistä kelluva noin".

Muut pelit

Pelattavuus kuva Avaruusmatkailu

Jotkin mainframe -pelit, joita ei näkynyt 101 BASIC -tietokonepelissä, ovat edelleen vaikuttaneet pysyvästi. Yksi tällainen peli oli avaruusmatkailu , jonka Ken Thompson kehitti vuonna 1969 ja joka simuloi matkustamista aurinkokunnassa . Pelaaja lentää laivansa aurinkokunnan kaksiulotteisen pienoismallin ympäri ilman muita tavoitteita kuin yrittää laskeutua eri planeettoille ja kuille. Pelaaja voi liikuttaa ja kääntää laivaa ja säätää kokonaisnopeutta säätämällä simulaation asteikkoa. Tähtitieteellisten kappaleiden voimakkain vetovoima vaikuttaa alukseen . Peli kehitettiin Bell Labs, ja oli siirretty aikana 1969 alkaen Multics käyttöjärjestelmä on GECOS käyttöjärjestelmä GE 635 tietokonetta, ja sitten PDP-7 pienoistietokoneinsinöörinä. Kun peli siirrettiin PDP-7: ään, Thompson kehitti ideoita omaan käyttöjärjestelmäänsä, joka myöhemmin muodosti Unix- käyttöjärjestelmän ytimen . Avaruusmatkailu ei koskaan levinnyt Bell Labsin ulkopuolelle tai vaikuttanut tuleviin peleihin, jättäen sen ensisijaisen perinnön osana alkuperäistä pyrkimystä kehittää Unixia.

Toinen vaikutusvaltainen varhainen mainframe-peli oli Baseball , urheilupeli , jonka englantilainen Don Daglow loi vuonna 1971 PDP-10- minitietokoneella Pomona Collegessa . Baseball oli ensimmäinen baseball -videopeli, joka antoi pelaajille mahdollisuuden hallita peliä sen edetessä eikä pelkästään valita pelaajia pelin alussa. Ohjelma dokumentoidaan Baseball Hall of Fame vuonna Cooperstown, New York . Baseballia päivitettiin jatkuvasti vuoteen 1974 saakka ja jaettiin muille PDP-10-laitteistoille. Tekstipohjaisessa pelissä jokainen pelaaja hallitsi syöttäjää tai taikinaa; he ilmaisivat aikomuksensa esimerkiksi lyödä tai kävellä taikinaa tai vaihtaa lyöntiä. Lyövä pelaaja voisi ohjata peruspelaajia varastamaan ja taikina lyömään. Näytelmän tulokset tulostettaisiin paperille yksityiskohtaisena kuvauksena, kuten pelin radiokuvaus. Daglow kehitti kehittyneempiä baseball -pelejä vuonna 1983 Intellivision World Series Baseballin kanssa ja 1987 Earl Weaver Baseballin kanssa sekä lukuisia muita pelejä.

Viitteet

Lähteet