Stundas uzdevums: Izstrādāt spēles ekrāna shēmu (vadu rāmi), nodrošinot ērtu vadību un loģisku informācijas izvietojumu dažādām lietotāju grupām.
1.1.2. Saskata risinājumus vides uzlabojumiem; 1.3.2. Pielāgo informācijas avotus savām vajadzībām.70 min darba sadalījums: 1. uzdevums (~20 min) - atjauno teorijas piemēru vai minimālo prototipu; 2. uzdevums (~25 min) - pielieto to galvenajā uzdevumā; 3. uzdevums (~25 min) - pārbaudi rezultātu, izlabo kļūdas un pieraksti, kas strādā. Papildus/4. līmeņa uzdevums ir paredzēts tikai tad, ja pamatdarbs ir pabeigts.
Pirms sāc: izmanto iepriekš apgūto un šīs lapas teorijas/koda piemērus. Ja vajadzīga jauna komanda vai rīks, vispirms atrodi tās paraugu teorijas sadaļā.
Pirms koda rakstīšanas programmētāji veido vadu rāmjus (wireframes) - vienkāršas skices, kurās redzams elementu izvietojums.
<!-- Vienkāršs UI prototips: spēles ekrāns -->
<div id="game">
<header>Punkti: <span id="score">0</span></header>
<canvas id="board" width="400" height="300"></canvas>
<button id="start">Sākt</button>
</div>
Atpazīsti šīs stundas galveno ideju un sasaisti to ar gala projektu Spēles projekta pieteikums.
index.html un pievieno <body> iekšā blokus atbilstoši skicei: <div id="menu"> un <div id="game">.<div id="menu"> iekšā virsrakstu un pogu "Sākt".<div id="game"> iekšā punktu skaitītāja elementu <p id="score">0</p>.No skices izveido HTML karkasu, lai vēlāk to varētu papildināt ar stilu un loģiku.
wireframe.png.index.html un pievieno <body> iekšā trīs blokus: <header>, <main>, <footer>.<header> iekšā virsrakstu <h1> ar spēles nosaukumu.<main> iekšā divus blokus:
<div id="menu">
<button id="start">Sākt</button>
</div>
<div id="game">
<p id="punkti">0</p>
</div>
commit ar ziņu "Add wireframe and HTML skeleton".Pārbaudi: atver index.html pārlūkā - vai redzi virsrakstu un pogu "Sākt"? Vai HTML bloku secība atbilst skicei?
Pārbaudi risinājumu, salīdzini rezultātus un atrodi, ko uzlabot.
git commit ar ziņu, kas apraksta, ko šajā stundā pievienoji.Pievieno nelielu radošu uzlabojumu ar klases dzīves piemēru, nepārsniedzot apgūto vielu.
index.html?<section>
<h2>Spēles vizuālais plāns</h2>
<img src="prototips.png" alt="Spēles ekrāna skice" width="500">
<p>Punktu skaitītājs novietots augšējā kreisajā stūrī, lai tas netraucētu vadībai ekrāna centrā.</p>
</section>
Punktu skaitītājs novietots augšējā kreisajā stūrī, lai tas netraucētu vadībai ekrāna centrā.