PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   Korištenje grafke u C# win aplikacijama (https://forum.pcekspert.com/showthread.php?t=147529)

mithrandir_1 13.05.2009. 10:38

Korištenje grafke u C# win aplikacijama
 
Pozdrav

Imam jedan konkretan problem. Da li je moguće napraviti program koji će prepoznavati grafičke objekte. Da budem točniji - recimo da imam jpg, ili bilo koji drugi tip slike, labirinta. Da li je moguće napraviti da program prepozna razliku između puta, zida i drugih objekata i to koristi kao podatak za navigaciju kroz labirint.

Unaprijed Hvala

zwer 13.05.2009. 19:26

Da :goood:

markaV 19.05.2009. 16:34

moguce je napraviti! Ako se radi je jednakim bojama labirinta onda ti pogotovo to nije problem.

mithrandir_1 19.05.2009. 17:13

Citiraj:

Autor markaV (Post 1345185)
moguce je napraviti! Ako se radi je jednakim bojama labirinta onda ti pogotovo to nije problem.

Da znam za funkciju GetPixel il kak se već zove, sam neznam jel se on može primjeniti na dio ekrena, ili ću morati napisati dodatnu f-ciju koja će ju primjenjivati na okolne pixele.

markaV 19.05.2009. 17:20

hm
 
Citiraj:

Autor mithrandir_1 (Post 1345199)
Da znam za funkciju GetPixel il kak se već zove, sam neznam jel se on može primjeniti na dio ekrena, ili ću morati napisati dodatnu f-ciju koja će ju primjenjivati na okolne pixele.

Vidi ako treba biti jednostavno napravi mu algoritam po kojemu crta labirint i lako ces onda kontrolirati koordinate..

mithrandir_1 19.05.2009. 17:51

Citiraj:

Autor markaV (Post 1345205)
Vidi ako treba biti jednostavno napravi mu algoritam po kojemu crta labirint i lako ces onda kontrolirati koordinate..

Ma najmanji je problem napravit labirint, već sam radio pathfinding programe sa nasumičnim generiranjem labirinta. Moj pravi zadatak je pokazati osnovna kretanja in-game AI agenata (traženje, izbjegavanje i patroliranje). Pošto se to bazira na onim algoritmima za traženje najkraćeg puta (najvjerojatnije ću koristit A*), meni je glavni problem napraviti program koji će upravljati kretanjem (prepoznavanje i zaobilaženje prepreka, prepoznavanje protivnika tj. ako gledaš iz perspektive AI-ja prepoznavanje igrača). Stvar je u tome da kad sam radio sa nasumičnom generacijom, dosta puta se desilo da je nemoguće doći od jedne do druge točke, a to moram pod svaku cjenu izbjeći. A naravno, pathfinding smo radili u cmd-u i nije bilo nikakve grafike (što je još jedan problem, pošto nismo imali nijedan kolegij koji se bavi programiranjem grafike). Tak da sam u k... i bilo kakva sugestija je vrlo dobrodošla

markaV 19.05.2009. 18:01

vidi to sto trazis sigurno vec postoji. probaj malo na planet code...potraziti. to mozes naci gotov kod.. ili probaj na codeproject

markaV 19.05.2009. 18:19

http://www.planet-source-code.com/Up...1225563785.gif

to trebas???
Evo kod:
http://www.planet-source-code.com/vb...5669&lngWId=10

mithrandir_1 19.05.2009. 19:19

Citiraj:

Autor markaV (Post 1345235)
vidi to sto trazis sigurno vec postoji. probaj malo na planet code...potraziti. to mozes naci gotov kod.. ili probaj na codeproject

Pa to sam i mislio ak nebudem ništa pametnije mogao smislit, al iskreno rečeno i ovako bi htjeo to naučit radit (i AI i grafiku i sve što se veže uz to).

P.S kad sam prijavljivao temu za rad ovo mi je profesor napisao (citiram):
".......znam da će tema biti teška i kompleksna, ali probajte napraviti što više sami - nemojte samo skiniti packmana...."
Rekao sam mu da ću nešto vjerojatno morati pokrasti, na što mi je on rekao da bar prebacim u win formu.

markaV 19.05.2009. 21:17

to je onda to
 
Pa eto...znao je sta ces napraviti...to je valjda profa htio... potrudi se napraviti svoj stil i nauciti sto taj kod znaci, pa napravi ponovno sam...


Sva vremena su GMT +2. Sada je 09:14.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger