Sanghai. T[ss[ hieman niksej[ ja muita-kin tietoja pelist[. T[m[ juttu olisi ollut jo samassa numerossa, mutta sattu-neesta syyst[.......
Sanghai tuskin jaksoi innostaa niit[ nassikoita, jotka ovat kyltym[tt\mi[ spaceinvadersfaneja, sill[ Sanghaissa pelaamisessa tarvitaan sit[ jotain. T[ytyy tunnustaa, ett[ sen pelaamisen oppimiseen menee varmaan aikaa jonkin verran, eik[ ensivaikutelma ole kaikkeinselkein.
Peli-idea on suoraan samannimisest[ Amigan pelist[. Ensimm[inen ongelma olieri tasojen esitys. Amigassahan alem- mille tasoille lankeaa varjo ylemmilt[ tasoilta, ei tosin kovin selv[sti. Kuusnelosella sen toteuttaminen ei koti-konstein ole aivan helppo homma, joten p[[tin tyyty[ eri v[reihin, joka oli helposti toteutettavissa. V[rivalinnat ovat kyll[kin p[in peet[. Pitk[lt[ tuntuva odotusaika ei ole pelaajan her- mostuttamiseksi, vaan silloin koneessa on tosi kuhina k[ynniss[. Siis raken- netaan pyramidi ja merkkipalat. Koska pyramidi on suorakaiteen muotoinen k[vi homma helposti for-next-silmukoilla. Ensin arvotaan kahteen vierekk[iseen ruutuun samanlaiset palat. Kullekin tasolle tietenkin sama juttu. T[m[n j[lkeen otetaan satunnai- sesti kaksi palaa ja vaihdetaan niiden paikkaa. Sekoitusta suoritetaan juuri niin kauan, ett[ palat n[ytt[v[t olevan sekaisin. Silti joskun saattaa synty[ useamman saman palan lohkoja. Lis[ksi paloja vaihdetaan muutama eri tasojen kesken. Kun homma on valmis tuloste- taan pyramidi k[ytt[en sis[kk[isi[ sil- mukoita. Tulostus on hiukan h[m[[v[. Tasoja ei tietenk[[n voinut tulostaa kokonaisina, muutenhan pelaaja olisi n[hnyt piilotetut palat etuk[teen. Ja mik[li tulostus olisi tehty rivi ker- rallaan tasot mukaanlukien, olisi tu- lostus ollut melkoisen hidas, joten ny- kyinen tapa on kompromissi n[ytt[vyyden ja nopeuden v[lilt[. Spriten liikutte- lurutiinin olen kopsannut jostain leh- dest[. Ilman sit[ k[si liikkuisi kuin etana kohmeessa. Itse pelirutiini on simppeli. X ja Y arvoja vertaillaan pariin taulukkoon, jossa toisessa on paikan mahdollinen merkki ja toisessa tieto mill[ tasolla merkki on. Siis muutamia IF-lauseita siin[ koko homma.
Pelin pelaamin l[pi on mahdollista, itse olen onnistunut jotain viitisen kertaa ( ep[onnistuneita satakunta ). Tavallisimmin loppu koittaa kun paloja on j[jell[ noin 70 - 90 kpl. Toisin kuin Amigan vastaavassa peliss[ ei samo-jen palojen m[[r[[ ole vakioitu. Siis saattaa olle niin, ett[ yht[ kuviota on vain kaksi ja toista kuviota kymmenen paria. Mutta kaikkia paloja on tosiaan siis parillinen m[[r[. Silleh[n ei voi mit[[n jos ainokaiset palat sattuu ole- maan p[[llek[in, huonoa tuuria. T[m[n mahdollisuuden poistaminen olisi tuonut liikaa funtsattavaa ( ja hitautta ).
Poistaminen kannattaa aloittaa nel- j[st[ ylimm[st[ palasta. Helppoa tie- tenkin sanoa niin, mutta kannattaa to- siaan kiinnitt[[ huomiota pyramidin huippuun. T[m[n j[lkeen on paras tak- tiikka se, ett[ valitsee toisen palan mahdollisimman ylh[[lt[ ja toisen ala- nurkasta tai mahdollisimman alhaalta. N[in pyramidi kutistuu tasaisesti ja ensinn[kin poistettavien palojen m[[r[ pysyy suurena sek[ niiden huomaaminen helpottuu. Hieman aikaa pelattuasi opit huomaamaan, ett[ paloja ei kannata poistaa suinp[in. Jos n[kyviss[ on kol-me samanlaista palaa on mietitt[v[ mit[ tekee. Jos paloja on v[h[n j[ljell[ kannattaa odottaa sit[ nelj[tt[, ettei yksi pala j[[ "mottiin". Toisaalta jos ottaa, kannattaa ottaa sellaiset palat, ett[ niiden alta paljastuvat on tarvit-taessa mahdollista poistaa seuraavalla siirrolla. Eli siis palat ovat aivan reunassa, sit[ mit[ alta paljastuu ei tietenk[[n voi kuin arvailla. Kahta palaa, jotka ovat yksin[[n ja irrallaan muista ei kannata poistaa, koska se ei edist[ pyramidin purkua.
{SHIFT-*}{CBM-R}{SHIFT-*}{CBM-R}{SHIFT-*}{CBM-R}{SHIFT-*}{CBM-S}3 N[ist[ kolmesta
{SHIFT-*}{CBM-E}{SHIFT-*}{CBM-E}{SHIFT-*}{CBM-E}{SHIFT-*}{CBM-X} vaihtoehdosta on
merkitty numeroilla {SHIFT-*}{CBM-R}{SHIFT-*}{CBM-R}{SHIFT-*}{CBM-S}2 poistettavat palat {SHIFT-*}+{SHIFT-*}+{SHIFT-*}{CBM-E}{SHIFT-*}{CBM-S}4 siten, ett[ 1 = pa- {SHIFT-*}{CBM-E}{SHIFT-*}{CBM-E}{SHIFT-*}{CBM-E}{SHIFT-*}{CBM-X} ras ja 4 huonoin vaihtoehto.
{SHIFT-*}{CBM-R}{SHIFT-*}{CBM-R}{SHIFT-*}{CBM-R}{SHIFT-*}{CBM-S}1 Siis sivulta kat- {SHIFT-*}+{SHIFT-*}+{SHIFT-*}+{SHIFT-*}{CBM-W} sottuna!!!
Kuten huomaat jos poistat palan 4 ei se paljasta yht[[n uutta palaa, mutta ykk\sen poisto paljastaa yhden ja mah- dollistaa kaikenkaikkiaan kahden palan poiston....bonjaatko ???
Eip[ sitten muuta kuin hyvi[ pelej[. Ja toivotan n[in etuk[teen jo hyv[[ juhannusta...