mirror of
https://github.com/kristoferssolo/Qualification-Thesis.git
synced 2025-10-21 20:10:37 +00:00
proofreading
This commit is contained in:
parent
684b56bd9a
commit
18d9970131
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,2 +1,3 @@
|
|||||||
/target
|
/target
|
||||||
/files
|
/files
|
||||||
|
*.pdf
|
||||||
|
|||||||
@ -60,7 +60,6 @@ papilspējas.
|
|||||||
with each successive level offering a larger maze. The game is available
|
with each successive level offering a larger maze. The game is available
|
||||||
as a downloadable version for Windows, Linux and macOS platforms, and as
|
as a downloadable version for Windows, Linux and macOS platforms, and as
|
||||||
as a web-based version using WebAssembly technology.
|
as a web-based version using WebAssembly technology.
|
||||||
#todo("līdz 850 rakstzīmēm")
|
|
||||||
#par(
|
#par(
|
||||||
first-line-indent: 0cm,
|
first-line-indent: 0cm,
|
||||||
[*Keywords:*],
|
[*Keywords:*],
|
||||||
|
|||||||
36
main.typ
36
main.typ
@ -80,8 +80,6 @@ PPS ir izstrādāta, ievērojot LVS 68:1996 "Programmatūras prasību specifikā
|
|||||||
ceļvedis"@lvs_68 un LVS 72:1996 "Ieteicamā prakse programmatūras projektējuma
|
ceļvedis"@lvs_68 un LVS 72:1996 "Ieteicamā prakse programmatūras projektējuma
|
||||||
aprakstīšanai"@lvs_72 standarta prasības.
|
aprakstīšanai"@lvs_72 standarta prasības.
|
||||||
|
|
||||||
#todo("papildināt dokumentu sarakstu")
|
|
||||||
|
|
||||||
== Pārskats
|
== Pārskats
|
||||||
Dokumenta ievads satur ...
|
Dokumenta ievads satur ...
|
||||||
|
|
||||||
@ -121,11 +119,11 @@ Tas nodrošina, ka spēle ir pieejama plašai auditorijai, nodrošinot konsekven
|
|||||||
un saistošu pieredzi dažādās operētājsistēmās un vidēs.
|
un saistošu pieredzi dažādās operētājsistēmās un vidēs.
|
||||||
|
|
||||||
Spēle tiek izplatīta, izmantojot "GitHub
|
Spēle tiek izplatīta, izmantojot "GitHub
|
||||||
releases"@gh-release
|
releases"@gh-release un itch.io#footnote("https://itch.io/")<itch-io>, kas ir
|
||||||
un itch.io#footnote("https://itch.io/")<itch-io>, kas ir populāra neatkarīgo
|
populāra neatkarīgo spēļu platforma, kas ļauj viegli piekļūt un izplatīt spēles
|
||||||
spēļu platforma, kas ļauj viegli piekļūt un izplatīt spēles visā pasaulē.
|
visā pasaulē. Izmantojot šīs platformas, datorspēle gūst dažādu maksājumu modeļu
|
||||||
Izmantojot šīs platformas, datorspēle gūst dažādu maksājumu modeļu un kopienas
|
un kopienas iesasaistes funkcijas, tādējādi palielinot spēles sasniedzamību un
|
||||||
iesasaistes funkcijas, tādējādi palielinot spēles sasniedzamību un atpazīstamību.
|
atpazīstamību.
|
||||||
|
|
||||||
/* Lai gan spēle neizmanto mākoņpakalpojumus datu uzglabāšanai vai
|
/* Lai gan spēle neizmanto mākoņpakalpojumus datu uzglabāšanai vai
|
||||||
analīzei, CI/CD cauruļvads nodrošina, ka atjauninājumus un jaunas funkcijas var
|
analīzei, CI/CD cauruļvads nodrošina, ka atjauninājumus un jaunas funkcijas var
|
||||||
@ -191,7 +189,7 @@ Ar lietotājiem saistītās datu plūsmas ir attēlotas sistēmas nultā līmeņ
|
|||||||
- tīmekļa spēļu spēlēšanai (WebAssembly versija) pārlūkprogrammai jābūt mūsdienīgai un saderīgai ar WebAssembly.
|
- tīmekļa spēļu spēlēšanai (WebAssembly versija) pārlūkprogrammai jābūt mūsdienīgai un saderīgai ar WebAssembly.
|
||||||
- ekrāna izšķirtspējai jābūt vismaz 800x600 pikseļu, lai spēle būtu optimāla.
|
- ekrāna izšķirtspējai jābūt vismaz 800x600 pikseļu, lai spēle būtu optimāla.
|
||||||
- Veiktspējas atkarība:
|
- Veiktspējas atkarība:
|
||||||
- Spēle ir atkarīga no Bevy spēles dzinēja (0.14 vai jaunāka versija).
|
- Spēle ir atkarīga no Bevy spēles dzinēja (0.14).
|
||||||
- Veiksmīga kompilēšana un izvietošana ir atkarīga no CI/CD darbplūsmai saderības ar:
|
- Veiksmīga kompilēšana un izvietošana ir atkarīga no CI/CD darbplūsmai saderības ar:
|
||||||
- Linux kompilācijām;
|
- Linux kompilācijām;
|
||||||
- macOS kompilācijām;
|
- macOS kompilācijām;
|
||||||
@ -202,8 +200,8 @@ Ar lietotājiem saistītās datu plūsmas ir attēlotas sistēmas nultā līmeņ
|
|||||||
- CI/CD darbplūsmai nepieciešamo kompilēšanas rīku un atkarību uzturēšana.
|
- CI/CD darbplūsmai nepieciešamo kompilēšanas rīku un atkarību uzturēšana.
|
||||||
- Izstrādes atkarības:
|
- Izstrādes atkarības:
|
||||||
- Rust programmēšanas valoda (stabilā versija);
|
- Rust programmēšanas valoda (stabilā versija);
|
||||||
- Cargo pakešu pārvaldnieks;
|
- "Cargo" pakešu pārvaldnieks;
|
||||||
- Nepieciešamie Bevy spraudņi un atkarības, kā norādīts projekta Cargo.toml failā.
|
- Nepieciešamie Bevy spraudņi un atkarības, kā norādīts projekta "Cargo.toml" failā.
|
||||||
- Lietotāja vides pieņēmumi:
|
- Lietotāja vides pieņēmumi:
|
||||||
- Spēlētājiem ir pamata izpratne par labirinta navigāciju un mīklu risināšanas koncepcijām.
|
- Spēlētājiem ir pamata izpratne par labirinta navigāciju un mīklu risināšanas koncepcijām.
|
||||||
- Lietotāji var piekļūt un lejupielādēt spēles no itch.io@itch-io platformas.
|
- Lietotāji var piekļūt un lejupielādēt spēles no itch.io@itch-io platformas.
|
||||||
@ -214,11 +212,11 @@ Ar lietotājiem saistītās datu plūsmas ir attēlotas sistēmas nultā līmeņ
|
|||||||
\1. līmeņa datu plūsmas diagramma (skat. @fig:dpd-1 att.) ilustrē galvenos
|
\1. līmeņa datu plūsmas diagramma (skat. @fig:dpd-1 att.) ilustrē galvenos
|
||||||
procesus spēles "Maze Ascension" sistēmā.
|
procesus spēles "Maze Ascension" sistēmā.
|
||||||
Diagrammā attēloti septiņi galvenie procesi:
|
Diagrammā attēloti septiņi galvenie procesi:
|
||||||
ievades apstrādātājs,
|
ievades apstrādāšanas modulis,
|
||||||
spēles stāvokļa pārvaldnieks,
|
spēles stāvokļa pārvalības modulis,
|
||||||
labirinta ģenerators,
|
|
||||||
spēlētāja modulis,
|
spēlētāja modulis,
|
||||||
spēles līmeņu pārvaldnieks,
|
labirinta ģenerēšanas modulis,
|
||||||
|
spēles līmeņu pārvaldības modulis,
|
||||||
atveidošanas jeb renderēšanas un skaņas jeb audio moduļi.
|
atveidošanas jeb renderēšanas un skaņas jeb audio moduļi.
|
||||||
Šie procesi mijiedarbojas ar vienu datu krātuvi -- operatīvo atmiņu (RAM) -- un vienu
|
Šie procesi mijiedarbojas ar vienu datu krātuvi -- operatīvo atmiņu (RAM) -- un vienu
|
||||||
ārējo lietotāju -- spēlētājs.
|
ārējo lietotāju -- spēlētājs.
|
||||||
@ -471,11 +469,11 @@ uzturētu vienotu koda formatējumu visā projektā. Šis rīks automātiski for
|
|||||||
kodu saskaņā ar Rust stila vadlīnijām@rust-style.
|
kodu saskaņā ar Rust stila vadlīnijām@rust-style.
|
||||||
|
|
||||||
Turklāt visas publiskās funkcijas un datu struktūras
|
Turklāt visas publiskās funkcijas un datu struktūras
|
||||||
hexlab bibliotēkā ir
|
hexlab bibliotēkā ir dokumentētas@hexlab-docs. Šajā dokumentācijā ir ietverti
|
||||||
dokumentētas@hexlab-docs. Šajā dokumentācijā ir ietverti detalizēti apraksti un lietošanas
|
detalizēti apraksti un lietošanas piemēri, kas ne tikai palīdz saprast kodu, bet
|
||||||
piemēri, kas ne tikai palīdz saprast kodu, bet arī kalpo kā dokumentācijas
|
arī kalpo kā dokumentācijas testēšanas veids. Darbinot "cargo doc"@cargo-doc,
|
||||||
testēšanas veids. Darbinot "cargo doc"@cargo-doc, tiek ģenerēja un validēja
|
tiek ģenerēja un validēja dokumentācija, nodrošinot, ka piemēri ir pareizi un
|
||||||
dokumentācija, nodrošinot, ka piemēri ir pareizi un aktuāli.
|
aktuāli.
|
||||||
|
|
||||||
Programmatūras prasības specifikācija ir izstrādāta, ievērojot LVS 68:1996
|
Programmatūras prasības specifikācija ir izstrādāta, ievērojot LVS 68:1996
|
||||||
standarta "Programmatūras prasību specifikācijas ceļvedis"@lvs_68 un LVS 72:1996
|
standarta "Programmatūras prasību specifikācijas ceļvedis"@lvs_68 un LVS 72:1996
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user