Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Etanapeli | Silmukat
Typescriptin Perusteet

bookHaaste: Etanapeli

Tehtävä

Onnittelut, sinut on palkattu indie-pelin 'Snail Simulator' kehittäjäksi. Tavoitteenasi on suunnitella etanan liikkumislogiikka. Etanat eivät ole kovin nopeita, ja jokaisella etanalla on oma kestävyytensä. Sinun tulee laskea suurin mahdollinen matka, jonka etana voi kulkea, jos se käyttää 2% kestävyydestään jokaista kuljettua metriä kohden. Käytä while-silmukkaa tämän ongelman ratkaisemiseen ja näytä tulos näytöllä. Onnea matkaan!

123456789
let stamina: number = 100; let distance: number = 0; const staminaPerMeter: number = 2; while (stamina > ___) { stamina = ___ - ___; ___++; } console.log(`The snail got tired; it ran ${___} meters. This is a new record, congratulations!`)
copy

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 2.94

bookHaaste: Etanapeli

Pyyhkäise näyttääksesi valikon

Tehtävä

Onnittelut, sinut on palkattu indie-pelin 'Snail Simulator' kehittäjäksi. Tavoitteenasi on suunnitella etanan liikkumislogiikka. Etanat eivät ole kovin nopeita, ja jokaisella etanalla on oma kestävyytensä. Sinun tulee laskea suurin mahdollinen matka, jonka etana voi kulkea, jos se käyttää 2% kestävyydestään jokaista kuljettua metriä kohden. Käytä while-silmukkaa tämän ongelman ratkaisemiseen ja näytä tulos näytöllä. Onnea matkaan!

123456789
let stamina: number = 100; let distance: number = 0; const staminaPerMeter: number = 2; while (stamina > ___) { stamina = ___ - ___; ___++; } console.log(`The snail got tired; it ran ${___} meters. This is a new record, congratulations!`)
copy

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 4
some-alt