3.1 JavaScript: spēles nosaukums, punkti un dzīvības
Šodien: Izmaini spēles datus kodā un parādi aprēķināto rezultātu lapā.
Īsā teorija
JavaScript
veic darbības. To rakstām faila
<script>
daļā zem lapas satura.
let
izveido maināmu vērtību, piemēram, punktus.
const
lieto vērtībai, kuru šajā programmā nepārpiešķirsi.
Tekstu raksti pēdiņās; skaitli — bez tām.
punkti = punkti + 5;
pieskaita piecus punktus.
const nosaukums = "Zvaigžņu mednieks";
let punkti = 10;
punkti = punkti + 5;
Sākuma kods un darba vieta
Vide: mācību lapa → VS Code
-
VS Code ar
File → Open Folder
atver
Desktop/datorika9-tema3. Ja mapes nav, izveido to darbvirsmā. - Šajā mācību lapā nospied Kopēt sākuma kodu .
- VS Code nospied Ctrl+N un ielīmē kodu ar Ctrl+V .
-
Saglabā ar
Ctrl+Shift+S
tēmas mapē kā
31.html.
Jauna tēma: izmanto atsevišķu mapi un GitHub projektu
datorika9-tema3
. Saglabājot pirmo darbu, izpildi Source Control atgādni zem 3. uzdevuma. Iepriekšējās tēmas mapi paturi.
Atvērt pilno sākuma kodu
<!DOCTYPE html>
<html lang="lv">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mana spēle</title>
<style>
body { font-family: Arial, sans-serif; max-width: 680px; margin: 24px auto; padding: 16px; line-height: 1.6; }
button, input { font: inherit; padding: 10px; margin: 4px; }
button { cursor: pointer; }
img { max-width: 100%; height: auto; }
[hidden] { display: none !important; }
</style>
</head>
<body>
<h1 id="nosaukums">Mana spēle</h1>
<p id="punkti">Punkti: 0</p>
<p id="dzivibas">Dzīvības: 0</p>
<script>
// MAINI ŠEIT: spēles dati.
const nosaukums = "Zvaigžņu mednieks";
let punkti = 0;
let dzivibas = 3;
// ŠEIT APRĒĶINS
// Gatavās rindas parāda vērtības lapā.
document.getElementById("nosaukums").textContent = nosaukums;
document.getElementById("punkti").textContent = "Punkti: " + punkti;
document.getElementById("dzivibas").textContent = "Dzīvības: " + dzivibas;
</script>
</body>
</html>
1. uzdevums
Maini spēles datus
Vide: VS Code
-
Sāc ar
31.html. Atrodi komentāru// MAINI ŠEIT. -
Maini
nosaukumstekstu un iestatipunkti = 10. - Atstāj gatavās parādīšanas rindas zemāk.
Gatavs, kad: Spēles dati kodā ir mainīti.
2. uzdevums
Pievieno aprēķinu
Vide: VS Code
-
Vietā
// ŠEIT APRĒĶINSierakstipunkti = punkti + 5;. -
Zem tā ieraksti
dzivibas = dzivibas - 1;. - Saglabā failu.
Gatavs, kad: Pirms parādīšanas kods maina gan punktus, gan dzīvības.
3. uzdevums
Pielāgo un pārbaudi rezultātu
Vide: VS Code → pārlūks
-
Nomaini punktu sākuma vērtību uz
20, bet pieskaitāmo skaitli uz7. - Atver lapu pārlūkā. Pārbaudi, ka redzi savu nosaukumu, 27 punktus un 2 dzīvības .
- Ja skaitļi nesakrīt, pārbaudi sākuma vērtības un aprēķina rindas virs parādīšanas rindām.
- Nosūti failu uz GitHub.
Gatavs, kad: Lapa parāda aprēķina rezultātu: 27 punkti un 2 dzīvības.
Iesniedz 3. uzdevuma rezultātu
Iesniedz pabeigto
31.html
skolotāja norādītajā vietā. Šo pašu versiju saglabā arī GitHub.
Stunda ir ieskaitīta, ja 3. uzdevuma rezultāts atbilst visiem šiem punktiem:
- Spēles nosaukums nāk no paša mainītas const vērtības.
- Punktiem izmantots aprēķins 20 + 7, dzīvībām — 3 − 1.
- Pārlūkā redzami 27 punkti un 2 dzīvības.
1. un 2. uzdevums sagatavo šo rezultātu. Papildu uzdevums nav vajadzīgs ieskaitei.
Saglabā un nosūti uz GitHub — pogu atgādne
Vide: VS Code / Source Control → GitHub pārlūkā
- Ar File → Save All saglabā failus. Atver Source Control ar Ctrl+Shift+G .
- Pie Changes nospied + (Stage All Changes). Pārbaudi, ka vajadzīgie faili pārvietojas uz Staged Changes .
-
Ziņas laukā ieraksti īsu izmaiņu, piemēram,
Pabeigts 3.1 darbs. Spied Commit . -
Ja šī tēmas mape vēl nav GitHub, spied
Publish to GitHub
un izveido publisku projektu
datorika9-tema3. Jau publicētam projektam spied Sync Changes . Ja pogas nav, atver … → Push . - Pārlūkā atver savu GitHub projektu un pārbaudi faila pēdējās izmaiņas.
Ja Source Control rāda Initialize Repository , vispirms nospied to. Ja parādās kļūda vai sapludināšanas pieprasījums, izmanto palīdzību un palūdz skolotāja atbalstu.
Papildu uzdevums: Pievieno līmeni
Sāc, kad 3. uzdevums ir gatavs un iesniegts. Ja vēlies paturēt obligāto versiju, saglabā kopiju ar citu nosaukumu.
-
HTML pievieno
<p id="limenis"></p>. -
JS izveido
let limenis = 1;un pēc punktu parādīšanas parauga parādi līmeni.
Ja kaut kas neizdodas
-
Neredzi izmaiņas?
VS Code nospied Ctrl+S. Pārlūkā nospied Ctrl+R. Pārbaudi, ka atvērts tieši
31.html. - Kods redzams kā teksts? Saglabā ar galotni .html. Windows ieslēdz View → Show → File name extensions un pārbaudi, ka beigās nav .txt.
- Poga nestrādā? Pārbaudi, vai neizdzēsi pēdiņu, iekavu vai elementa id. Salīdzini savu laboto vietu ar sākuma kodu.
- Nesaproti nākamo soli? Atrodi pirmo nepabeigto soli un parādi skolotājam tieši šo vietu.