Yol Çizdirme

servetoz32

Öğrenci
Katılım
19 Temmuz 2012
Mesajlar
18
Reaksiyon puanı
0
Puanları
0
mrb beyler

haritada karaladığım pembe yerler güvenli yerler ben nasıl bir sistemle o yolu takip edip iki nokta arası koordinat çıkarabilirim?
bu arada program vb6 ile yazıldı picture.point(x,y) kullanarak rengini algılatabiliorum
şimdiden teşekürler.

an2err.jpg
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
En duz mantik:

- Resim taranir (bellekte).
- Her pembe pixel icin object olusturulur.
- Her object, ID icerir.
- Her object, etrafindaki pixel objectlerin IDlerini de icerir.

PxObject definition (7 parametre):
ID, leftPxID, topPxID, rightPxID, bottomPxID, X, Y

ID: kendi IDsi
L/T/R/B ID: etrafindaki pixeller
X, Y: kendisinin koordinatlari

Calisma mantigi:

Rastgele bir nokta al.
Object listesinde o noktayi bul (X, Y).
Hedefi al.
Object listesinde o noktayi bul (X, Y).

X ve Y arasindaki farklar hangi yone gidecegini soyler.

Mesela:
Ilk nokta: 512, 320
Hedef: 720, 104

Yon: Sag uste dogru.

topPxID ve rightPxID ile noktalari bulmaya baslayabilirim...
 

servetoz32

Öğrenci
Katılım
19 Temmuz 2012
Mesajlar
18
Reaksiyon puanı
0
Puanları
0
biraz daha açarmısın object oluştur derken ne oluşturacam?
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
Bahsettigim mantikta bir class tasarlamalisin.

Bkz. OOP / Object Oriented Programing
Bkz. VB6 / Class, Struct
 

passkeys

Asistan
Katılım
23 Kasım 2011
Mesajlar
424
Reaksiyon puanı
2
Puanları
18
knight online haritasına benziyor :D acaba balıkçılık mı yapacan otomatik? knight kodları o kadar basitki ben hariç herkes oynayabiliyor :D
 
Üst