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.
44 lines
2.0 KiB
44 lines
2.0 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "957547b822c40042e07d591c4fbfde4f",
|
|
"translation_date": "2025-08-27T21:07:27+00:00",
|
|
"source_file": "4-typing-game/README.md",
|
|
"language_code": "fi"
|
|
}
|
|
-->
|
|
# Tapahtumapohjainen ohjelmointi - Rakenna kirjoituspeli
|
|
|
|
## Johdanto
|
|
|
|
Kirjoittaminen on yksi aliarvostetuimmista taidoista kehittäjälle. Kyky siirtää ajatukset nopeasti päästä editoriin antaa luovuuden virrata vapaasti. Yksi parhaista tavoista oppia on pelata peliä!
|
|
|
|
> Joten, tehdään kirjoituspeli!
|
|
|
|
Käytät tähän asti oppimiasi JavaScript-, HTML- ja CSS-taitoja luodaksesi kirjoituspelin. Peli esittää pelaajalle satunnaisen lainauksen (käytämme [Sherlock Holmes](https://en.wikipedia.org/wiki/Sherlock_Holmes) -lainauksia) ja mittaa, kuinka kauan pelaajalta kestää kirjoittaa se tarkasti. Käytät tähän asti oppimiasi JavaScript-, HTML- ja CSS-taitoja luodaksesi kirjoituspelin.
|
|
|
|

|
|
|
|
## Esitiedot
|
|
|
|
Tämä oppitunti olettaa, että olet perehtynyt seuraaviin käsitteisiin:
|
|
|
|
- Tekstikentän ja painikkeiden luominen
|
|
- CSS ja tyylien asettaminen luokkien avulla
|
|
- JavaScriptin perusteet
|
|
- Taulukon luominen
|
|
- Satunnaisen numeron luominen
|
|
- Nykyisen ajan hakeminen
|
|
|
|
## Oppitunti
|
|
|
|
[Kirjoituspelin luominen tapahtumapohjaisen ohjelmoinnin avulla](./typing-game/README.md)
|
|
|
|
## Kiitokset
|
|
|
|
Kirjoitettu ♥️:lla [Christopher Harrison](http://www.twitter.com/geektrainer)
|
|
|
|
---
|
|
|
|
**Vastuuvapauslauseke**:
|
|
Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua [Co-op Translator](https://github.com/Azure/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 väärinkäsityksistä tai virhetulkinnoista, jotka johtuvat tämän käännöksen käytöstä. |