Chesmac

Chesmac on Raimo Suonion Telmac 1800 -tietokoneelle ohjelmoima shakkipeli, jonka Topdata-yhtiö julkaisi vuonna 1979. Se on mahdollisesti ensimmäinen suomalainen kaupallinen tietokonepeli.

Peli on graafiselta käyttöliittymältään yksinkertainen ja siirrot annetaan numero-kirjain-koodeilla. Tietokone laskee siirtoja kauan, joten pelin on kuvailtu muistuttavan kirjeshakkia. Chesmacista julkaistiin koodin pohjalta uusi versio vuonna 2014.

Kehityshistoria 

Raimo Suonio kertoo kehittäneensä Chesmacin ollessaan työttömänä helmikuussa 1979. Ennen sitä Suonio oli ohjelmoinut jätkänshakin eli ristinollan HP-3000-minitietokoneella töissään Koneen nosturitehtaalla. Päästyään maaliskuussa töihin mikrotietokonemyymälään Topdataan Suonio teki liikkeen omistajan Teuvo Aaltion kanssa sopimuksen, että Chesmacia myydään liikkeessä C-kasettiversiona. Peliä myytiin Suonion kertoman mukaan 104 kappaletta 68 markan kappalehintaan. Myyntitulot Suonio sai kokonaan itselleen. Kasetin B-puolelle Suonio kirjoitti Telmac-version John Conwayn Life-pelistä.

Pelin käyttöliittymä on kirjoitettu CHIP-8-kielellä ja peliosat konekielellä. Topdatan asiakkaiden pyynnöstä Prosessori-lehdessä julkaistiin ohjeet, miten keskeneräinen shakkipeli voitiin tallentaa kasetille ja kuinka sitä voi myöhemmin jatkaa.

Pelistä ei tiettävästi ole jäljellä alkuperäisiä tallenteita, mutta Suonio oli kirjoittanut pelikoodin talteen paperille. Sen pohjalta tietokoneharrastaja Jari Lehtinen teki pelistä uuden version vuonna 2014.

Pelaaminen

Chesmac on Suonion omien sanojen mukaan ”melko yksinkertainen ja hidas” shakkipeli. Pelitasoja on yhteensä kahdeksan: alimmalla tasolla peli miettii siirtoja vartin, korkeimmalla noin tunnin ajan. Ohjelmassa ei ole kirjastoa shakkiavauksista, joten peli miettii avaussiirtoa yhtä kauan kuin muitakin siirtoja. Koska Telmac 1800 ei kykene toteuttamaan graafista näkymää, siirrot annetaan kirjain-numero-koodeina. Mikäli nappuloiden sijainnit haluaa nähdä, pelitilannetta pitää seurata fyysisesti oikealla pelilaudalla. Chesmac hyväksyy vain sääntöjenmukaiset siirrot, mutta tornitus ja ohestalyönti eivät ole mahdollisia. Toimiakseen peli vaatii emolevylle asennettavan kahden kilotavun muistinlaajennuksen. Koska tietokone laskee tehtyjä siirtoja erittäin kauan, uuden version tehnyt Lehtinen kuvailee pelin muistuttavan enemmän kirjeshakkia.

Merkitys 
Chesmacia pidetään ensimmäisenä kaupallisena suomalaisena tietokonepelinä. Ennen pelin löytymistä Suomen videopelialan ensimmäisenä kaupallisesti julkaistuna pelinä pidettiin Simo Ojaniemen Mehulinjaa vuodelta 1984. Markku Reunasen ja Manu Pärssisen mukaan Chesmacia ei silti voi pitää Suomen videopelialan ”lähtölaukauksena”, vaan ”pikemminkin mielenkiintoisena poikkeustapauksena”. He pitävät silti saavutuksena sitä, että Suonio sai Telmacin 1,75 MHz taajuisella prosessorilla pyörimään shakkipelin.

Lähteet

Aiheesta muualla 
Chesmacin ohjekirja ja koodia Videogames.fi-sivustolla
Reunanen, Markku & Pärssinen, Manu: Chesmac: ensimmäinen suomalainen kaupallinen tietokonepeli – jälleen. Pelitutkimuksen vuosikirja 2014 (PDF)

79.8 Pelit, leikit, keräily
Suomessa kehitetyt videopelit
Vuoden 1979 videopelit
Tietokoneshakki