⊗jsPrGChCTF 47 of 62 menu

Värien vaihtopeli JavaScriptillä

Tässä osassa toteutat minun avullani pelin. Peli koostuu taulukosta, joiden solut on väritetty satunnaisiin eri väreihin.

Olkoon tietty joukko värejä, esimerkiksi punainen, vihreä, sininen. Jokainen napsautus solussa vaihtaa sen väriä kiertäen. Pelin tavoite - tehdä taulukosta yhden - minkä tahansa - värinen mahdollisimman vähillä napsautuksilla.

Aloitetaan toteutus. Aluksi tehdään pelikenttä taulukon <table> muodossa:

<table id="field"></table>

Lisätään hieman CSS-koodia, joka tekee siitä kauniimman:

#field td { width: 50px; height: 50px; border: 1px solid black; text-align: center; font-weight: bold; }

Keskustellaan nyt lähestymistavasta pelimme toteutukseen. Kuten näette, tämä tehtävä on jo tarpeeksi suuri, jotta se voitaisiin ratkaista heti. Siksi se tulisi jakaa joihinkin vaiheisiin - alitehtäviin, joita suorittamalla pääsemme vähitellen ratkaisemaan päätehtävämme.

Aluksi loogisin vaihe olisi kirjoittaa skripti, joka luo taulukon solut. Olkoon, esimerkiksi, pelikentän koko tallennettuna seuraaviin muuttujiin:

let rows = 3; let cols = 3;

Kopioi annetut HTML- ja CSS-koodit. Kirjoita koodi, joka luo taulukon annetun koon mukaisesti.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää