ebSkola

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

  1. VS Code ar File → Open Folder atver Desktop/datorika9-tema3 . Ja mapes nav, izveido to darbvirsmā.
  2. Šajā mācību lapā nospied Kopēt sākuma kodu .
  3. VS Code nospied Ctrl+N un ielīmē kodu ar Ctrl+V .
  4. 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.

Lejupielādēt 31.html

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

  1. Sāc ar 31.html . Atrodi komentāru // MAINI ŠEIT .
  2. Maini nosaukums tekstu un iestati punkti = 10 .
  3. 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

  1. Vietā // ŠEIT APRĒĶINS ieraksti punkti = punkti + 5; .
  2. Zem tā ieraksti dzivibas = dzivibas - 1; .
  3. 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

  1. Nomaini punktu sākuma vērtību uz 20 , bet pieskaitāmo skaitli uz 7 .
  2. Atver lapu pārlūkā. Pārbaudi, ka redzi savu nosaukumu, 27 punktus un 2 dzīvības .
  3. Ja skaitļi nesakrīt, pārbaudi sākuma vērtības un aprēķina rindas virs parādīšanas rindām.
  4. 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ā

  1. Ar File → Save All saglabā failus. Atver Source Control ar Ctrl+Shift+G .
  2. Pie Changes nospied + (Stage All Changes). Pārbaudi, ka vajadzīgie faili pārvietojas uz Staged Changes .
  3. Ziņas laukā ieraksti īsu izmaiņu, piemēram, Pabeigts 3.1 darbs . Spied Commit .
  4. 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 .
  5. 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.

  1. HTML pievieno <p id="limenis"></p> .
  2. JS izveido let limenis = 1; un pēc punktu parādīšanas parauga parādi līmeni.
Ja kaut kas neizdodas

Palīdzība Git, kontam un darba atvēršanai

Skolotājam: sasniedzamo rezultātu saistība

Šajā nodarbībā vingrina šādu rezultātu daļas no 9. klases saraksta . Piesaiste pati par sevi nenozīmē visa rezultāta apguvi.

Kursa nosacījumi un satura pārklājums