Oli tätä sitte pakko lopulta kokeilla ja ihan hyvältä vaikutti. Ite en oo törmänny ennen samanlaiseen peliin. Monipuolisuuttakin löytyy ainakin näin ensisilmäyksellä eli on helppoja ja sitten niitä haastavempia. Jos jotain vois ehdottaa niin ihan mukava ois jos näkyis, kun se valonsäde liikkuu. Tai vaikka liikkuiskin toooosi nopeeta niin silti.

Jotenkin kaikissa aina liikkuu niin... mut eipä se, hyvä peli tää on.
Tuosta liikkeen näyttämisestä onkin ollut puhetta CoolBasicin foorumilla. Tällä hetkellä tuota ei kuitenkaan voi toteuttaa kunnolla suoraan nykyiseen valonsäteen laskevaan moottoriin, koska valoa liikutetaan kerralla vaikka koko matka ruudun laidasta laitaan ja sitten tarkistetaan, tuleeko osumia jonnekin. Näin ollen säteen eteneminen näyttäisi vain harppomiselta peilistä toiseen. Tokihan tuohon on jotakin mahdollista kehitellä ja kenties jossakin vaiheessa säteen kulku näytetäänkin.
Villi idea minulla on ollut sellainen, että valon kulku näytettäisiin todella yksinkertaisessa ja karussa 3D-näkymässä, jossa kamera vaikkapa seuraisi valonsäteen päätä. Tämä tuskin toteutuu koska taitoni eivät riitä.
Joskus (muutama vuosi sitten) luin Mikrobitistä tms. samantyyppisestä pelistä, kyseisessä pelissä oli vaan menty pidemmälle, eli oli prismoja, taittavia lasipintoja, valon värin vaihtajia, hajottajia, puoliläpäiseviä peilejä jne. jne. ja toteutuskin oli ilmeisesti varsin hiottua.
En sitten jostain syystä kuitenkaa koskaan testannut itse peliä (taisi jopa sillon olla vielä modeemiaika tässä huushollissa) eikä nimikään ole tarttunut mieleen. Sellainen kuva kuitekin arvostelusta/esittelystä jäi, että kyseessä olisi ollut vapaa rakentelu-tyylinen peli, eli tietynvärinen valonsäde tulee jostain ja sitten on käytettävissä tietty määrä tietynlaisia palikoita joiden avulla säde tulee saada oikean värisenä oikeisiin kohteisiin.
Juuri jotain kuperia peilejä yms. onkin hieman ehdoteltu. Eli vaikka että tietynlainen peili jakaisi säteen kahdeksi himmeämmäksi sääteeksi, kun taas toisenlainen peili kasaisi nämä säteet jälleen yhdeksi. Sitten jokaisen kohteen ominaisuuksissa määriteltäisiin, miten suurella voimakkuudella sen on saatava valoa.
Veikkaisin vain että jo tuommoisen tekeminen alkaisi olla melkoinen kompleksi - puhumattakaan tuosta sinun kuvailemastasi pelistä. Suoraan sanottuna en uskalla ainakaan vielä lähteä kehittämään peliä tuohon suuntaan, koska koodi voi mennä sörsseliksi. Mm. se että valoja tulisi laskea yhden sijasta ehkäpä kaksi tai useampia monimutkaistaa rakennetta - vaikkin on sinänsä toteutettavissa. Taas kahden säteen yhdistäminen voi olla mutkikas homma jos otetaan huomioon että nämä saattavat tulla yhdistävään peiliin toisiinsa nähden huomattavastikin eri kulmissa ja osua peilissä vieläpä eri kohtiin. Juuh, täytyy myöntää että en ole valoon perehtynyt yläasteen fysiikoiden lisäksi pätkääkään, joten minulla ei ole noista asioista hajuakaan.
Edit: Eli testisession jälkeen totean, että ainakin siirto-, peilienteko- ja poistotyökaluille kannattaisi laittaa pikanapit, sekä undo ja "poista viimeisin peili" olisivat hyvät. Toisinaan myös saattaisi kaivata näppäimistöltä tehtävää pikselintarkkaa siirtämistä. Kentiksi kaipaisi enemmän pohdinta, eli ongelmanratkaisuja, nyt vaikeat kentät ovat lähinnä jatkuvaa testaamista ja peilien lätkimistä sen mukaan

Parhaat kentät ovat yksinkertaisia, mutta silti vaikeita, ja että joutuu miettimään miten homman saa hoidettua. On kyllä jo nykyiselläänkin aika mukava ja koukuttava peli

Kommentoikaapas että onko työkalun vaihtaminen hiiren rullasta tarpeeksi kätevää, vai tarvitaanko työkaluille tosiaan pikanäppäimet. Pikanäppäimien laitto olisi tiesti helppoa. Aikaisemmin kommentoitiin, että peilien poistaminen tulisi käydä hiiren oikeasta napista. Sanoisin tähän vielä, että hiiren oikealle napille voisi keksiä vielä jonkin astetta monipuolisemman tehtävän, kuten kontekstivalikon avaaminen.
Kumoa ja Tee Uudelleen -toiminnot olisivat toki tarpeen. Pitää kehittää peliin jonkinlainen historiamuisti.
Tuo näppäimistöltä tapahtuva pikselintarkka siirtäminen oli melkoisen hyvä idea kanssa. Nyt pikselintarkka siirtäminen onnistuu hiirelläkin ottamalla asetuksista pois kohdan "Kohdista ruudukkoon", mutta se on kieltämättä melkoisen kömpelöä. Näppäimistöltä homma voisi mennä niin että hiirellä osoitetaan peilin liikutettavaa päätä ja nuolista liikutetaan hiljakseen. Osoittamalla hiirellä peilin keskikohtaa, nuolinäppäimet liikuttaisivat koko peiliä.
Kentistä sen verran että olen huono tekemään niitä. En oikein keksi järkeviä ideoita juuri tuollaisia pohdintoja varten. Pitääpähän yrittää kuitenkin. Jos nyt joku onnistuu luomaan toimivia, pohdintaa vaativia kenttiä, niin minulle saa lähettää peliin lisättäväksi!
Pari itse miettimääni uutta ominaisuutta:
-Monen elementin valitseminen samaan aikaan - Mahdollisuus vaikka liikuttaa tietyssä kohdassa olevia elementtejä kerralla.
-Elementtien kopiointi Ctrl+C ja Ctrl+V -tyylillä.
-Peilin/esteen pidentäminen niin, että kulma pysyy muuttumattomana.