You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/fi/4-typing-game/typing-game/assignment.md

4.6 KiB

Luo uusi näppäimistöpeli

Ohjeet

Nyt kun olet hallinnut tapahtumapohjaisen ohjelmoinnin perusteet kirjoituspelin avulla, on aika päästää luovuutesi valloilleen! Suunnittele ja rakenna oma näppäimistöön perustuva pelisi, joka osoittaa ymmärryksesi tapahtumien käsittelystä, DOM-manipulaatiosta ja käyttäjän vuorovaikutusmalleista.

Luo pieni peli, joka käyttää näppäimistötapahtumia tiettyjen tehtävien suorittamiseen. Tämä voi olla erilainen kirjoituspeli, taidesovellus, joka maalaa pikseleitä näppäinpainalluksilla, yksinkertainen arcade-tyylinen peli, jota ohjataan nuolinäppäimillä, tai mikä tahansa muu luova idea, jonka keksit. Ole luova ja mieti, miten eri näppäimet voivat laukaista erilaisia toimintoja!

Pelisi tulisi sisältää:

Vaatimus Kuvaus Tarkoitus
Tapahtumakuuntelijat Vastaa vähintään kolmeen eri näppäimistötapahtumaan Osoita ymmärrystä tapahtumien käsittelystä
Visuaalinen palaute Tarjoa välitön visuaalinen vastaus käyttäjän syötteeseen Osoita taitoa DOM-manipulaatiossa
Pelilogiikka Sisällytä pisteytys, tasot tai etenemismekaniikka Harjoittele sovelluksen tilan toteuttamista
Käyttöliittymä Selkeät ohjeet ja intuitiiviset ohjaimet Kehitä käyttäjäkokemuksen suunnittelutaitoja

Luovia projektiehdotuksia:

  • Rytmipeli: Pelaajat painavat näppäimiä musiikin tai visuaalisten vihjeiden tahdissa
  • Pikselitaiteen luoja: Eri näppäimet maalaavat eri värejä tai kuvioita
  • Sanarakentaja: Pelaajat muodostavat sanoja kirjoittamalla kirjaimia tietyssä järjestyksessä
  • Matopeli: Ohjaa matoa nuolinäppäimillä keräämään esineitä
  • Musiikkisyntetisaattori: Eri näppäimet soittavat eri musiikkisäveliä tai ääniä
  • Nopeuskirjoitusvariaatiot: Kategoriaan perustuva kirjoittaminen (ohjelmointitermit, vieraat kielet)
  • Näppäimistörumpali: Luo rytmejä yhdistämällä näppäimet eri rumpuääniin

Toteutusohjeet:

  • Aloita yksinkertaisesta ideasta ja lisää monimutkaisuutta vähitellen
  • Keskity sulaviin, reagoiviin ohjaimiin, jotka tuntuvat luonnollisilta
  • Sisällytä selkeät visuaaliset indikaattorit pelitilasta ja pelaajan edistymisestä
  • Testaa peliäsi eri käyttäjillä varmistaaksesi intuitiivisen pelattavuuden
  • Dokumentoi koodisi kommenteilla, jotka selittävät tapahtumien käsittelystrategiasi

Arviointikriteerit

Kriteeri Erinomainen Riittävä Parannettavaa
Toiminnallisuus Täydellinen, viimeistelty peli, jossa on useita ominaisuuksia ja sujuva pelattavuus Toimiva peli, jossa on perusominaisuudet ja joka osoittaa näppäimistötapahtumien käsittelyä Vähimmäistoteutus, jossa on rajoitettu toiminnallisuus tai merkittäviä virheitä
Koodin laatu Hyvin organisoitu, kommentoitu koodi, joka noudattaa parhaita käytäntöjä ja käyttää tehokasta tapahtumien käsittelyä Selkeä, luettava koodi, jossa on asianmukainen käyttö tapahtumakuuntelijoille ja DOM-manipulaatiolle Peruskoodirakenne, jossa on joitakin organisointiongelmia tai tehottomia toteutuksia
Käyttäjäkokemus Intuitiiviset ohjaimet, selkeä palaute ja mukaansatempaava pelattavuus, joka tuntuu ammattimaiselta Toimiva käyttöliittymä, jossa on riittävä käyttäjäohjeistus ja reagoivat ohjaimet Peruskäyttöliittymä, jossa on epäselvät ohjeet tai huono reagointi
Luovuus Alkuperäinen konsepti, jossa näppäimistötapahtumia käytetään innovatiivisesti ja ongelmia ratkaistaan luovasti Mielenkiintoinen variaatio yleisistä pelimalleista, jossa näppäimistötapahtumia käytetään hyvin Yksinkertainen toteutus perusideasta, jossa on vähän luovia elementtejä

Vastuuvapauslauseke:
Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, huomioithan, että automaattiset käännökset voivat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäisellä kielellä tulisi pitää ensisijaisena lähteenä. Kriittisen tiedon osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä johtuvista väärinkäsityksistä tai virhetulkinnoista.