Tikslas: Sukurti labirintų generavimo programą. Analitinėje dalyje nagrinėjami aspektai: labirintų klasifikacija ir labirintų generavimo algoritmai. Kuriamo produkto prototipai: deadalus 2.2, mazemaker 1.0, mazeworks. Technologinis sprendimas: HTML, Java, XML, PNG. Panaudota programinė įranga: NetBeans, Paint, Microsoft Word, Internet Explorer, Altova Umodel, Natepad++. Naudotos UML diagramos: panaudos atvejų diagrama iliustruoja, kokius veiksmus su programine įranga gali atlikti vartotojas; Veiklos konteksto diagrama – vaizduoja materialiuosius srautus tarp vartotojo ir programinės įrangos; Būsenų diagrama – labirinto būsenos programos veikimo metu; Dvi sekų diagramos – parodo, kokia eilės tvarka atliekami veiksmai labirinto generavimo metu; Dvi veiklos diagramos - detalus algoritmo realizavimas; Klasių diagrama – parodo, kiek yra klasių ir kaip jos siejasi tarpusavyje; Komponentų diagrama – programinės įrangos posistemės. Testavimo apimtis: testuotas generavimas, atvaizdavimas, sprendimas, redagavimas, saugojimas ir įkėlimas. Vartotojo dokumentacijos sudedamosios dalys: apie programą, nustatymai, labirinto generavimas, labirinto įkėlimas iš failo, labirinto išsaugojimas, labirinto vaizdo išsaugojimas, failo struktūra, labirinto sprendimas, labirinto kūrimas, labirinto generavimas. / This is a documentation of maze creation and generation. First of all you will find some history about labyrinths. After is described a maze classification and types of mazes. Also there are five maze generation algorithms. In next chapter are established the requirements for software development. Some information about existing solutions. In third chapter is graphically described code which implements the algorithms. You can find out how algorithms works. How many classes are used in the project and how it's related. Also you can find software test results and user guide.
Identifer | oai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2010~D_20100903_092809-78267 |
Date | 03 September 2010 |
Creators | Steišiūnas, Aivaras |
Contributors | Bernotas, Marijus, Radišauskas, Raigedas, Laurutis, Remigijus, Ramanauskaitė, Simona, Mažukna, Gvidas, Slotkienė, Asta, Paliulis, Egidijus, Siauliai University |
Publisher | Lithuanian Academic Libraries Network (LABT), Siauliai University |
Source Sets | Lithuanian ETD submission system |
Language | Lithuanian |
Detected Language | Unknown |
Type | Bachelor thesis |
Format | application/pdf |
Source | http://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2010~D_20100903_092809-78267 |
Rights | Unrestricted |
Page generated in 0.0023 seconds