[]

oyunlarda koordinat sistemi

gerek google gerek diger ortamlarda aramaya inandim lakin bulamadim.
mmorpg oynamis arkadaslar biliyodur oyunda harita uzerinde bulundugumuz yeri gosteren bi koordinat sistemi var x:25 y:13 gibi. c# dili ile bi makro programi yaziyorum (yazmaya calisiyorum diyelim) ben koordinatlari vericem ve karakter o alana gidicek sorum sudur ki: bu tarz oyunlarda bu sistemin hesaplanmasi nasil oluyor yolu yordami nedir turkce ingilizce her turlu kaynak kabulumdur direk anlatimi pek sukela olur olmadi link olur hic olmadi yanlis yere soruyorsun bak buraya sor olur ufacik bi yol gostericek hersey olur bu sahista duayeniniz olur.
(geronimoca olur, turkce katliami olur allah benim belami versin :) umarim anlatabilmisimdir.)


 
world of warcraft ise bahsi geçen oyun addon yazıp oyunun içine sızarak programınıza kordinat verisi gönderebilirsiniz sanırım.


  • yuto  (20.08.08 23:46:41) 
kastettiğin bilgisayar oyunlarında iki nokta arasındaki en kısa yolun hesaplanması ise buna pathfinding deniyor ve bir sürü algoritma var bu iş için. en popüler olanı a* olarak geçiyor.

en.wikipedia.org
en.wikipedia.org*

gugıl'da "pathfinding c#" yazarsan bir sürü dokümana ulaşabilirsin.
  • thalamus  (21.08.08 10:08:59) 
online oyunlarda bu i$i yapan hazir programlara "bot" deniyor. yasal problemleri olmayan serverlarda (offical) botting ve/ya 3rd party programlarin kullanimi da yasaktir. ne bileyim hani eklentiyi yazmadan once haberiniz olsun istedim.

herneyse, ragnarok online icin en cok kullanilan botting programlarindan birisi openkore'dir. esasinda sizin bahsettiginiz sadece belirli bir koordinata gitmekten ote karakterin gercekle$tirebilecegi bircok aksiyonu gercekle$tiriyor.

www.openkore.com adresinden inceleyebilirsiniz. download kisminda development source code indirilebilir halde bulunuyor. forumlardan da bilgi alabilirsiniz.

bunun di$inda eger koordinatlarin nasil hesaplandigini soruyorsaniz bi ornek vereyim,

mesela duyuru.cty isimli haritadasiniz. "/go duyuru.cty 200 400" yazarak i$inlandigimizi du$unursek soldan saga 200. kare ve yukaridan a$agi 400. karenin kesi$tigi yere cikmamiz gerekecektir.

eger ki thalamus'un dedigi gibi noktalar arasindaki en kestirme yolu mevcut harita uzerinden hesaplamak gibi bir $eylerden bahsediyorsan yine openkore'nin sitesini bi incele derim. alternatif olarak en kisa yol di$inda onlarca secenek uretebilen kodlari da hazirda vardi diye hatirliyorum.

ps: botting yasadi$idir :)
  • dengesiz pamuk  (21.08.08 13:45:25) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler basond, compumaster, fraise, kibritsuyu, rakicandir
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.