magistrska naloga
Aljaž Blatnik (Author), Blaž Rodič (Mentor)

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:
Typology: 2.09 - Master's Thesis
Organization: FIŠ - Faculty of Information Studies
Publisher: [A. Blatnik]
UDC: 004.92(043.2)
COBISS: 164633603 Link will open in a new window
Views: 111
Downloads: 6
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

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