diff --git a/assets/images/clippy/hexlab.png b/assets/images/clippy/hexlab.png new file mode 100644 index 0000000..fb82bb1 Binary files /dev/null and b/assets/images/clippy/hexlab.png differ diff --git a/assets/images/clippy/maze-ascension.png b/assets/images/clippy/maze-ascension.png new file mode 100644 index 0000000..1196fdf Binary files /dev/null and b/assets/images/clippy/maze-ascension.png differ diff --git a/main.typ b/main.typ index af3779a..7e7ae51 100644 --- a/main.typ +++ b/main.typ @@ -154,10 +154,10 @@ ieteikumi turpmākai projekta attīstībai. == Esošā stāvokļa apraksts Pašreizējo spēļu izstrādes ainavu raksturo pieaugoša interese pēc neatkarīgajām spēlēm un modernu, efektīvu spēļu dzinēju izmantošana. Izstrādātāji arvien -biežāk meklē rīkus, kas piedāvā elastību, veiktspēju un lietošanas ērtumu. Spēļu -dzinējs Bevy ar savu moderno arhitektūru un Rust programmēšanas valodas +biežāk meklē rīkus, kas piedāvā elastību, veiktspēju un lietošanas ērtumu. +Spēļu dzinējs Bevy ar savu moderno arhitektūru un Rust programmēšanas valodas izmantošanu gūst arvien lielāku popularitāti izstrādātāju vidū, pateicoties tā -drošām un vienlaicīgām (angl. concurrent) funkcijām. +drošām, paralēlām sistēmām. == Pasūtītājs Sistēma nav izstrādāta pēc konkrēta pasūtītāja pieprasījuma, tā ir raksturota un @@ -186,6 +186,9 @@ kvalitatīvu lietotāja pieredzi: - Līmeņu pārvaldība: Sistēma nodrošinās automātisku spēles līmeņu pārvaldību un vienmērīgu pāreju starp tiem, veidojot pakāpenisku grūtības pieaugumu. +- Līmeņu ģenerēšana: Sistēma nodrošinās procedurālu līmeņu ģenerēšanu, radot + unikālus sešstūrainus labirintus katram spēles stāvam, garantējot, ka katrs + labirints ir pilnībā izejams. - Tieša piekļuve: Spēle būs pieejama bez lietotāja konta izveides vai autentifikācijas, nodrošinot tūlītēju piekļuvi spēles saturam. - Platformu atbalsts: Sistēma tiks izstrādāta ar daudzplatformu atbalstu, @@ -1749,7 +1752,8 @@ Papildus noklusētajiem noteikumiem, tika aktivizēti stingrāki koda kvalitāte pārbaudes līmeņi: "pedantic" režīms nodrošina padziļinātu koda stila pārbaudi, "nursery" aktivizē eksperimentālās pārbaudes, un "unwrap_used" un "expect_used" brīdina par potenciāli nedrošu kļūdu apstrādi. Šie papildu noteikumi palīdz -uzturēt augstāku koda kvalitāti un samazināt potenciālo kļūdu skaitu @clippy. +uzturēt augstāku koda kvalitāti un samazināt potenciālo kļūdu skaitu +(sk. @clippy-hexlab[] un @clippy-maze-ascension[pielikumus]) @clippy. == Dinamiskā testēšana diff --git a/src/abstract.typ b/src/abstract.typ index cd8e89a..e315520 100644 --- a/src/abstract.typ +++ b/src/abstract.typ @@ -46,16 +46,7 @@ papildspējas. numbering: none, "Abstract", ) - #align( - center, - heading( - level: 2, - outlined: false, - numbering: none, - text(13pt, "Game development using Bevy game engine"), - ), - ) - The qualification work includes the game "Maze Ascension", which offers + The qualification work "Game development using Bevy game engine" includes the game "Maze Ascension", which offers players the challenge to pass through procedurally generated hexagons mazes. The game is built using the Rust programming language and Bevy game engine. diff --git a/src/attachments.typ b/src/attachments.typ index ae91cb9..c14d5ef 100644 --- a/src/attachments.typ +++ b/src/attachments.typ @@ -5,10 +5,14 @@ #set figure(kind: "attachment", supplement: "pielikums") #figure( - caption: [Pilns "hexlab" bibliotēkas testu rezultāts], - image("../assets/images/tests/hexlab-full.png", height: 90%), -) + caption: [Clippy rīka rezultāts "hexlab" bibliotēkai], + image("../assets/images/clippy/hexlab.png"), +) +#figure( + caption: [Clippy rīka rezultāts "Maze Ascension" spēlei], + image("../assets/images/clippy/maze-ascension.png"), +) #figure( caption: [Tarpaulin rīka rezultāts "hexlab" bibliotēkai], @@ -25,3 +29,8 @@ caption: [Tokei rīka rezultāts "hexlab" bibliotēkai], image("../assets/images/tokei/hexlab.png"), ) + +#figure( + caption: [Pilns "hexlab" bibliotēkas testu rezultāts], + image("../assets/images/tests/hexlab-full.png", height: 90%), +)