magistrska naloga
Abstract
V magistrski nalogi opišemo in razvijemo proceduralno generacijo v razvojnem okolju Unity. V prvem delu naloge raziščemo zgodovino razvoja proceduralne generacije ter nato primerjamo tri aktualne igre, ki uporabljajo proceduralno generacijo, vendar pa se med seboj razlikujejo po obsežnosti uporabe proceduralne generacije. Nato vse izmed aktualnih iger primerjamo med seboj ter tudi s približki, ki ne vsebujejo proceduralne generacije. V zadnjem delu teoretičnega dela opišemo uporabljena orodja za lasten razvoj proceduralne generacije. Na koncu predstavimo še dva sistema proceduralne generacije, ki jih razvijemo sami. Prvi pristop uporablja algoritem naključne hoje, medtem ko drugi pristop za osnovo uporablja Perlinov šum. Opišemo tako delovanje posamezne proceduralne generacije kot tudi programsko kodo ter nato predstavimo še lastne ugotovitve.
Keywords
proceduralna generacija;Unity;naključna hoja;Perlinov šum;programiranje;
Data
| Language: |
Slovenian |
| Year of publishing: |
2023 |
| Typology: |
2.09 - Master's Thesis |
| Organization: |
FIŠ - Faculty of Information Studies |
| Publisher: |
[A. Blatnik] |
| UDC: |
004.92(043.2) |
| COBISS: |
164633603
|
| Views: |
111 |
| Downloads: |
6 |
| Average score: |
0 (0 votes) |
| Metadata: |
|
Other data
| Secondary language: |
English |
| Secondary abstract: |
In the Master's thesis, we describe and develop procedural generation in the Unity development environment. In the first part of assignment, we investigate the history of the development of procedural generation and then compare three current games that use procedural generation, but are are different in terms of the extent of the use of procedural generations. In the last part of the theoretical part, we describe the tools used for the own development of the procedural generation. Finally, we present two different procedural generation systems developed by ourselves. The first approach uses random walk algorithm, while the second apporach uses Perlin noise as the baseline. We describe the operation of each procedural generation as well as the program code. At the end we present our own findings. |
| Secondary keywords: |
procedural generation;Unity;random walk;Perlin noise;programming;Univerzitetna in visokošolska dela; |
| Type (COBISS): |
Master's thesis/paper |
| Thesis comment: |
Fakulteta za informacijske študije v Novem mestu |
| Source comment: |
Na ov.: Magistrska naloga : študijskega programa druge stopnje;
|
| Pages: |
XVII, 113 str. |
| ID: |
19956441 |