Skip to content

hkskogbe/TiraHarjoitustyo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harjoitustyö: Tietorakenteet ja algoritmit

A*-algoritmi ja polun etsintä verkossa

README

Projektini pääkansiossa https://github.com/hkskogbe/TiraHarjoitustyo on ajettava TiraAstar.jar-tiedosto, jonka avulla ohjelma käynnistyy.

Kansio sisältää lisäksi NetBeansin generoimat tiedostot ja ohjelmani lähdekoodin. Halutessaan koko projekti on ladattavissa GitHubista ja käytettävissä esimerkiksi NetBeansin kautta.

Ohjelmani toimii graafisen version pohjalta.

Ruudukossa harmaat neliöt ovat tausta, violetti on seinää (jonka läpi ei voi kulkea) ja syaanin värinen neliö on liikkuja. Turkoosilla värillä esitetyt ruudut kuvaavat liikkujan polkua. Liikkuja etenee polkua pitkin.

Alla ohjeet liikkujan ohjaamiseen ruudukossa

Hiiren vasen painike: Asettaa liikkujalle kohteen ruudukossa, minkä seurauksena liikkujalle lasketaan uusi polku. Kohdetta ei voi asettaa violetin värisille neliöille (eli seinille).

Shift ja hiiren vasen painike: Lisää tai poistaa seinän kyseistä kohdasta. Seinän voi asettaa liikkujan polulle, tällöin liikkujalle lasketaan uusi polku.

Tämän lisäksi projektini sisältää polunetsimisalgoritmille testejä, joita voi suorittaa esimerkiksi NetBeansin kautta.

Ohjelman graafisen esityksen ruudukko ei ole muokattava. Mikäli muutoksia haluaa tehdä, saattaa joutua säätämään useampaa parametria ohjelmakoodissa.

About

Tietorakenteiden harjoitustyö

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages