Stundas uzdevums: Izvēlēties un sagatavot spēles vizuālos resursus, optimizējot to izmērus un formātus ātrai ielādei tīmeklī.
2.4.6. Izvēlas lietošanas mērķim atbilstošu attēla izmēru un formātu; 2.4.7. Izvēlas piemērotākās lietotnes uzdevuma risināšanai.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 tikai beigās pieraksti vienu secinājumu. 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ļā.
Tīmekļa izstrādē mēs izmantojam dažādus attēlu formātus atkarībā no vajadzības:
# Attēla optimizācija ar bezmaksas rīku (vai squoosh.app)
# Pirms: foto.jpg = 4.2 MB
# Pēc kompresijas: foto.jpg = 320 KB (10x mazāks)
# HTML pievienošana ar alternatīvu tekstu (a11y)
<img src="varonis.png" alt="Spēles galvenais varonis Pikselis" width="64">
Šis ir īss iesildīšanās uzdevums. Nokopē sagatavi, ielīmē to pareizajā koda vietā un palaid. Šeit pietiek droši izmēģināt tēmu 2.3 Grafisko resursu sagatavošana un optimizācija; detalizētu izpratni veidosi nākamajos uzdevumos.
Kopējamais piemērs vai sagatave: izmanto šo bloku kā starta punktu, nevis kā gala risinājumu.
<img src="atteli/varonis.png" alt="Spēles galvenais varonis" width="64">
index.html faila <body> daļā.Pievieno šīs stundas paņēmienu kā nelielu, lietotājam redzamu projekta daļu.
atteli projekta saknes mapē.index.html un pievieno <img src="atteli/varonis.png" alt="Spēles varonis" width="64">.width atribūtu tā, lai attēls neizplūst ārpus satura bloka.git commit -m "Add player image to game".Pārbaudi, vai algoritms darbojas paredzami vairākās situācijās.
index.html pārlūkā un pārbaudi, ka attēls ir redzams pareizā vietā un izmērā.<img> tagu - pārbaudi, ka atribūts alt ir aizpildīts.width atribūtu uz citu vērtību - pārbaudi, vai attēls maina izmēru.alt tekstu, ja tas apraksta attēlu neprecīzi.alt atribūts ir svarīgs pat vizuālā spēlē.Ja pamatdarbs ir pabeigts, paplašini projektu ar vienu nelielu programmētu uzlabojumu.
atteli.index.html ar <img> tagiem un pareiziem alt aprakstiem..speles-attels { image-rendering: pixelated; } un pielieto to visiem spēles attēliem.git commit -m "Add game assets with alt text".alt teksta?src="images/player.png".<!-- Pareiza attēla ievietošana no mapes -->
<div class="asset-preview">
<h3>Galvenais varonis</h3>
<img src="assets/player.png" alt="Zils kvadrāta varonis" width="50">
</div>
<style>
.asset-preview {
display: inline-block;
text-align: center;
margin: 10px;
}
</style>
[Šeit parādītos tavs 50px PNG attēls]