5.1. tēma: Projekta specifikācija un laika plānošana

Tavs šīs stundas izaicinājums: Definēt savas spēles tehnisko specifikāciju (MVP) un izveidot detalizētu darbu plānu (Backlog) nākamajām 5 dubultstundām.

1.3.1. Plāno un pamato sava darba gaitu; 1.5.1. Formulē darba uzdevumu un sasniedzamo rezultātu.

Teorija: MVP un Agile plānošana

Profesionāļi izmanto MVP (Minimum Viable Product) koncepciju — tas ir vienkāršākais iespējamais produkts, kas strādā.

1. uzdevums: Spēles techniskā "pase" (Specifikācija)

Formulēt precīzu aprakstu tam, kas būs tavā spēlē, lai izvairītos no lieka darba.

Izpildes soļi:

  1. Savā projekta mapē izveido failu README.md (tas kalpos kā dokumentācija).
  2. Pieraksti šādus punktus:
    • Spēles žanrs un mērķis: (Piem., "Atvairīt krītošos akmeņus un izdzīvot 30 sekundes").
    • Varoņa vadība: (Piem., "Bultiņas" vai "Pele").
    • Zaudēšanas un uzvaras nosacījumi: (Piem., "Sadursme = zaudējums", "30s = uzvara").

2. uzdevums: Darbu saraksts (Backlog)

Sadalīt lielu projektu mazos, izpildāmos uzdevumos pa stundām.

Izpildes soļi:

  1. Izveido tabulu vai sarakstu README.md failā ar nosaukumu "Projekta gaita".
  2. Saplāno katru nākamo stundu:
    • 5.2. stunda: Vizuālie resursi (fons, varonis, UI elementi).
    • 5.3. stunda: Kustība un pamata mehānika.
    • 5.4. stunda: Punkti, laika atskaite un skaņas.
    • 5.5. stunda: Testēšana un kļūdu labošana (Debugging).
    • 5.6. stunda: Publicēšana un prezentācija.

3. uzdevums: GitHub krātuves sakārtošana

Sagatavot vidi fināla izstrādei, lai skolotājs varētu sekot progresam reāllaikā.

Izpildes soļi:

  1. Pārliecinies, ka visi tavi 4. tēmas faili ir nodoti un GitHub ir "tīrs".
  2. Pievieno jauno README.md failu, veic Commit un Push ar ziņu "Uzsākts noslēguma projekts un plānošana".
  3. Ja nepieciešams, izveido jaunu mapi final-project, lai nesajauktu ar iepriekšējiem darbiem.

Zelta padomi plānošanai:

Piemērs: Spēles plāns (README.md)

# Spēle "Kosmosa Izdzīvotājs"
**Mērķis:** Izvairīties no asteroīdiem.

### MVP (Obligāti):
- [ ] Varoņa kustība pa kreisi/labi.
- [ ] Asteroīdi, kas krīt no augšas.
- [ ] Sadursmes noteikšana.
- [ ] Rezultāta (punktu) skaitītājs.

### Ekstras (Ja paspēs):
- [ ] Paātrināšanās pēc katrām 10 sekundēm.
- [ ] Lāzera skaņas efekts.
- [ ] Uzlabota grafika.
⬅ Tēmas apkopojums Nākamā stunda ➡