1) Boy abdesti alınır. 2) 2 rekat şükür namazı kılınır. 3) Besmele ile anvil açılır. 4) Anvil açıkken, anvil etrafında 3 kulhu 1 elham okunacak şekilde tur atılır. 5) Niyet ettim niyet eyledim Allah rızası için bu itemi basmaya diyerek item ve basma kağıdı yerine güzelce konur. 6) ''Allah'ım sana inandım, sana güvendim. Senin rızkınla satın almış olduğum bu itemleri, senin iznin ile basıyorum.'' diyerek basılır. Not: Atayizler denemesin işe yaramayabilir.
Hocam ben tarih bölümü öğrencisiyim. Tarihi dinlerken anlatırken hiç zorlanmıyorum. Fakat sizin şu yazılımdan anlama işleri ve matematik beni çok zorluyor. Yaptığınız iş bana göre çok büyük bir emek. Bu dilden anlamak gerçekten zor. Çünkü normal biri bu kodlara baksana bu ne diyip geçer. Fakat siz bu kodların bir dili olduğunu söylüyorsunuz ve bu gerçekten cok güzel bişey. Yani bu kodları Çindeki biri de yazmış olsa,Türkiyedeki bir insan da okuyabiliyor. Yani takdir ediyorum ve emeğinize sağlık diyorum
Knight ile alakalı izlediğim şuana kadarki en bilgilendirici videoydu. Krallıkla, questlerle vb. ayrıntılara girersen emin ol izleyip seni destekleyecek çok büyük bir kitle var. Tebrikler
Bir yazılım geliştirici ve yılların oyuncusu olarak keyifle izledim. Yalnız gerçekten çok eski yöntemlermiş, günümüzde aynı şekilde yazsak projeden şutlarlar herhalde :)
Teşekkür ederizz, ama şans tanrılarının bize enerjilerini vermesi için item yakıcam abi, sonuçta kurban vermek lazım. Kaç bin yıllık olay bu kafir olmayın.
Arkadaslar mesela kodlamayi ogrenmek degil sonucta basit bir matematik gibi duruyor ancak bunu bu sekilde organize edip bir oyun yaratmak bence yuksek bir zeka isi, muzikte notalari bilmekte kolay ama bir beste yaratmak zor
Şu oyunu 2002 de istanbul da yaşayan benden 8 yaş büyük amcaoğlunun bilgisayarında daha Knight Empire ken tanımıştım. Daha sonrasında 2003ün sonlarına doğru başka bir kuzenim tarafından Knight Online oynamaya başlatıldım. O günden bu güne Anvil için onca araştırma onca okuma onca video izledim bu kadar net dil kullanıp olayı aydınlatanı ilk defa görüyorum. Tebrik ederim. Neyse klişelere bende uyup 2006-2008 arasının verdiği tadı hiçbir kullanıcı hiçbir şekilde hiçbir oyundan alamayacak diyor ve 11 sene sonra oyuna neden başladığıma anlam veremeden yoluma devam ediyorum. Okuyanlara selam olsun Knight Online Hayat Offline...
Takdir ederim. Cahillik denen şey bize o kadar çok zaman kaybettirdi ki bu zamana kadar. Sen herhalde şu yaptığın çalışmayla milyonlarca saatten tasarruf etmesini sağlamış olacaksın insanlığın. Hakikaten tebrik ve teşekkür ederim.
Arkadaşlar sonuç şu, upgrade şans işidir. Açığı gediği vs. yoktur. Videonun bütün içeriği bundan ibaret. Benim tavsiyem herkes keyfine oyununu oynasın. Hile hurda vs. den de uzak dursun. Keyif alın abi.
@@ademocak5559 uniform int dist fonksiyonunu googleda aratabilirsin, orada var formülü. Ntt game link olursa telif atarım dedi. Link atamıyorum malesef :D
@@AmatsuKami Reis hiçbir zaman 5 trina koy geçsin diye birşey duymadım. Yanlışın olabilir. Kodlarda sadece trina var mı yok mu kontrolü var. Kaç trina koydun kontrolü yok. Onun dışında oyun ağır bir şekilde p2w kesinlikle katılıyorum.
Ben pvp kurdum defalarca bunu daha o zaman söyledim gerçi kaldırdılar videoları ve sınursız spinden 500 abonem silindi kanalım banlandı herşey gercek oyun bug dolu
ilk başta diğer anvil nasıl çalışır videoları gibi olacağını düşünüp ön yargılı bir şekilde izledim. Ancak video ilerledikçe ilgimi çekmeye başladı. Videonun sonunun nasıl geldiğini anlamadım bile. Gerçekten çok güzel bir çalışma. Mutlaka devamını bekliyoruz. Özellikle +7 +8 +9 itemlerin geçme oranını gösterdiğin bir video :)
Abi cok tesekkur ederim valla yillardir merak ediyordum. C++ bilen biriyim ama hic header lari acip rng uzerinden calismasini falan bilmiyordum. Cok mutlu oldum
Hocam çok iyi bir yoldasın. Bu oyunda ilgisiz yöneticiler ve yapımcılar olduğundan oyundaki çoğu şeyi kendimiz arayarak bulmaya çalışıyoruz. Bu dosyalarla merak ettiğimiz çoğu şeyi öğrenebiliriz. Sana da güzel içerikler çıkar.
Bir PVP Sunucu sahibi olarak bu engin bilgileriniz ve bilgilendirmeleriniz için teşekkür ederim. Tam olarak derdimizi anlatmışsınız. Oyuncularımıza bir türlü bunu aktaramıyorduk. Örnek niteliğinde video olmuş. Elinize emeğinize sağlık :)
Fragment, Gem ve Kutuların dropları neye göre belirleniyor, bi hell breaker ve rasgele bir shell'in oranı aynı mı?Fragment ve Gem kırarken cok mu uzun süre beklemeliyiz yoksa saniyesinde falan mı kıralım. bunun bi araştırmasını yapabilir misin? Bence upgrade ile aynı mantıkta calısıyor gıbı ama farklı bır olayıda olabılır.
Bence fragment gem farklı bi sistem anvil sistemi gibime geliyor.Kutu kırmak exchange item,bunun sistemi farklı.Bana göre sıradaki item neyse onu verir sana şansına çıkan ne ise.
@@omerkuru3402 Olabilir, incelemek gerekli, açık konuşmak gerekirse nttgame ve mgame ile ters düşme durumu oluşabilir. O yüzden enine boyuna düşünüp bu tarz bir video hazırlayıp hazırlamayacağımıza karar vermem gerek.
dikkatimi çeken bir nokta var. Random sayıyı üretirken rand = myrand(0, myrand(9000, 10000)) şeklinde bi kullanım var. 0' dan başlatmışlar ama büyük sayıyı bulmak için myrand(9000,10000) kullanmışlar. Yani aslında random üretilecek sayının üst sınırı için rast gele bir sayı üretiyorlar. Bu sayıda 10000' den küçük olacağı için, nihayi olarak üretilecek random sayının , myrand(0,10000)' e göre daha küçük olmasını sağlıyor. Random sayı küçülünce de geçme ihtimalini bir tık artırmışlar böylece.
Çok önemli bir nokta. Videoda bahsetmedim insanların kafası iyice karışımasın diye. Orada oyun %90 dan yüksek basma oranı olan upgradeler için %10 luk ekstra bir şans ekliyor. Neden böyle bir ikinci üretim koymuşlar merak ettim. Bence şans faktörünü daha da arttırmak için.
Anvili kısa bir süre izlemeyle farkettiğim bir şey varsa o da beyaz - kırmızı ışık olayının periyodik olması. Neredeyse bembeyaz(%90) olur sonra kısa bir karma dönem ve kırmızı(%90) süreç. Ardından tekrar aynı döngü. Denemek için aynı itemlere aynı yükseltmeyi bu zaman dilimlerinde denemiştim ve gerçekten döngüye uyacak şekilde geçme / yanma oranlarını yakaladım... Demek istediğim kaynaktan gelen 0-10000 arasında ki sayının 0 dan 10000e doğru sürekli bir döngü içerisinde olabileceği. Çok yakın anlarda basılan itemler için benzer sayıları gönderiyor gibi. Atıyorum periyot 10 saniye sürüyor gibi düşünelim , kaynaktan gelen sayılar da 1. saniyede 1000 , 2. saniyede 2000 4,84. saniyede 4840 şeklinde. Elimizdeki itemin geçme ihtimali %5 olsun. Eğer siklusu takip edip ilk 0.5 saniye içerisinde tıklarsanız gelen değer 500 den küçük olacağı için item geçiyor... Anvilin bu periyodunu her seferinde oyun içerisinde görüyordum ve bu videoda anlattıklarına bakınca kaynaktan gelen sayıyı oluşturan ''saatin'' kodlamasında basite kaçılıp sürekli 0 dan 10.000 e sayan bir sayaç gibi oluşturulduğunu ( en azından oyuna yansıması bu şekilde oluyor ) düşünüyorum. O zamanlar oyunu bıraktığım için üzerine çok düşünmemiştim ama şuan ciddi ciddi durumun böyle olduğunu varsayıyorum... Verdiğim tüm zamanlamalar sayılar sadece konuyu açıklamak için kullandığım aslı olmayan değerler bunu da belirteyim. Bu durum hakkında ne düşünüyorsun merak ediyorum cevaplarsanız sevinirim.
Vallahi çocukluğumun oyunuydu tesadüfen gördüm hiç bir zaman burada birşey basacağıma inanmadım ve asla riske atıp basmadım hep ticaret ile satın aldım şansı olan biri değilim bu sırrı bize teknik olarak anlattığın için teşekkür ederiz emeğine sağlık sonuna kdar dinledim
adamsın bea anvilin çalışma sistemini böyle kimseden duymamıştık helal olsun . yanlız herşey cok güzel de kardeşim sen bunu bize daha ayrıntılı birşekilde anlat emin ol hiç sıkılmadan izleyecek çok insan var daha cok ayrıntıya gir satır satır anlat bize o dosyayı kardeşim. cok isteriz.
Arkadaşlar yorumların hepsini okudum ve genel bir problem hakkında çok yorum gördüm. "Bu kodlar değişmiş olabilir" Evet arkadaşlar kodlar değişmiş olabilir. Daha sonra eklemeler olmuş olabilir veya bu kodlar orjinal oyunun kodları da olmayabilir. Bu konu halen gizemini koruyor. Ümidimizi kaybetmeyelim. Eğlenmemize bakalım.
mesela +8 ve +9a fabricler hem middle class hem bus ile basılabiliyor. +8 değil de +9a bus ile middle classın oranı nedir bakabilir msiin? hangisi iyi ise fabricleri +9a o kağıt ile atalım.
Şimdi de kodu anlayamayan çok fazla kişi var, şöyle sonsuz bir paran olacak, 100 er adetaynı itemi upgrade yapacaksın biri 50' i yakmalıkla yapılan, diğeri yakmalıksız ancak o zaman tam oturur bence.Tabi bu kodların değişmiş olma ihtimali de var. Bu tartışma daha uzar gider :)
Hayatından knight online geçen kardeşlerim ne kadar yazılımdan anlamasam da videonun içeriğini anlayabilirsiniz arkadaş size anvilin çalışma mantığını ve bir açık olamıycagından bahsetmiş ki tamamen şans olayı algoritmalar tarafından yaratılan rastgele sayılardan ibaret. Zaten olayı çözmüş olsa kıza bi zaman tr deki milyonerler arasına adını yazdırır hayatının sonuna kadar refah için de yaşardı çok güzel bi video olmuş eline sağlık kardeşim.
"anvilin çalışma mantığını ve bir açık olamıycagından bahsetmiş ki tamamen şans olayı" Kesinlikle olur kardeşim; sadece biz henüz nasıl yapılacağını bilmiyoruz. ;)
İtem yakma olayı tam olarak geçmeyi arttırıcı ya da azaltıcı özellik taşımasa da, o arada oyalanıldığı için ya da girip çıkma yapılması gerektiği için belki de şans olarak rand kısmında rastgele seçilen seed in belirlenen yanma seviyesinden altta denk geliyordur halk da onu yaktım o yüzden geçti gibi düşünüyordur :) oldukça başarılı bir video tebrik ederim.
Bu oyun Çıktığından beri Abartısız bir şekilde yazıyorum izlediğim En anlamlı ve bilinçli video idi. Bu Şekilde Videoların devamını Bekleriz kardeşim Diline sağlık
Anvil tamamen random çalışır fakat önceden item yakan arkadaşların yapmaya çalıştığı şey istatistiki olarak şanslarını arttırmaktır. Şöyle bi bir zar atıyoruz ama sadece 6 gelirse item geçiyor diyelim. Bu zarı 100 kere arka arkaya atarsak uniform distribution olduğunu farz edersek illa ki 6 gelecek. Yani 1 tane 7 shardı 8 atanla 10 taneyi atan arasında fark var bence.
Evet olasılığını arttırıyorsun ama o ilgili item için arttırıyorsun. Aynı itemden birden çok basarsan geçerli. Ama +7 dkc basmadan önce wood +8 yakmanın ne matematiksel ne de farklı bir türde bir etkisi yok :D
@@AlirimBiDal dediğin gibi benzer seviye itemler olması lazım yakılanların. mesela raptor basacaksan shard yakabilirsin ama dediğin gbi wood +8 yakmanın pek bi ektisi olacağını sanmıyorum. En azından geçme olasılıkları yakın itemler olması lazım.
az çok anladığım kadarıyla anvil sarıyken item geçme oranının artma sebebide ana sunucudan gelen seed değerinin düşük seviyelerde olması sanırım özellikle p sunucularda anvil çok fazla buga giriyor ve ard arda herkesin itemi geçiyor buda demek oluyor ki sunucudan gelen seed değeri uskonun seed değeri değişme hızına göre düşük oluyor sonuç olarak anvili item geçirirken yakalayabilirsen %1 sanslık bi upgradeyi bile sadece izleyerek yapabilirsin anvil sarıyken basmak hurafeden çıkıyor SAYENDE :)
Sen var ya adamsın... Şu oyun en sonunda bir işime yaradı. :D Bilgisayar mühendisliği öğrencisiyim ve bir oyunun kaynak kodlarını ayrıntılı olarak dinleme fırsatını bana sunduğun için canı gönülden teşekkür ederim.
Hocam çok güzel bir video olmuş ellerine ve emeğine sağlık. Değinmek istediğim bir nokta var. Matematiksel olarak rastgele seçilmiş bir sayının verilen değer aralığında olma olasılığını, rastgele sayıyı seçme işlemini tekrar ederek artırabilirsin. Yani demek istediğim, eğer oyunda upgrade etmek istediğin itemı 1 yerine 2 kere denersen, matematiksel olarak upgrade edebilme olasılığın artacaktır.
Arttıramazsın. Sadece 2. bir hakkın olur. işlemin olasığını arttırmak için işlemi 2 kere yapmak zorundasın. 2 ayrı işlem yapacak olursan 2 ayrı veri alırsın fakat 2 işlemide aynı kefeye koyarsan farklı bir veri alırsın. sen 2 ayrı veriyi aynı kefeye koyup ihtimal artıyor diyorsun. yani bir para attığında yazı getirme ihtimalin %50 fakat 2 kere atarsan % kaç olur?
@@nyuujin Hocam çok haklısın. Tekil olarak baktığında kesinlikle ihtimaller değişmiyor. Fakat sonuçta amacımız 5-6 item arasından sadece 1 tanesini başarılı bir şekilde upgrade etmek olduğu için, ben tekrar tekrar denemenin başarı olaslığını artıracağı kanısındayım.
fakat senin anlattığın bi para attığında yazı gelme ihtimalının %50 olması sonucu eğer 2 para atarsam bu yüzde artar. Hayır senin attığın para sayısı 2 olduğu için senin yazı getirme ihtimalın daha çok olur. Yanı burda tanım yanlışı var. ihtimalin artmaz sadece 2 tane para atmış olursun
@@nyuujin Hocam çok basit bir formül bu. (N=1 ->> BAŞARILI) olacak şekilde kabul edersek, ve örneğin her bir upgrade %20 şans ile başarılı olacaksa ve 5 kez tekrar eden bir upgrade sonucunda (5)x(20/100) = 1 sonucuna ulaşırız. Fakat realitede bu oran kesinlikle %100 doğru değildir. Bir madeni parayı 2 kez havaya fırlatırsak, yazı gelmek olasılığı da %100 değildir. Bu konuda katılıyorum size. Ama tekrar eden olasılıklar, başarı şansını artıracaktır kesinlikle. İyi günler dilerim.
Öncelikli olarak emeğinize sağlık. İlgimi çeken bir diğer içerik olarak lr magenin kitleme oranı nasıl hesaplanır? Bununla ilgili bir içerik hazırlamayı düşünür müsün ? Saygılar, iyi çalışmalar.
Vallaha yıllarca oynadığım kıytırık oyun hakkında bu denli bilgi sahibi olmak bile bana yetti.Biraz kodlama hakkında bilgimin olduğunu belirterek random sayı üretmenin programlara göre çeşitliliği var c++ bilgisayarın çalışma süresinden çekiyor dediğin gibi sayısını hatta bu bile şuan ki online oyunlarda bir açık olarak görülüp daha karmaşık kodlarla bambaşka diyarlardan random sayı alan programlar var.İnsanın aklı yetmez gibi geliyor ama bu kodları yazan da bir insan.Ağzına sağlık brom , oturmuş yarım saat anlatmışsın abonen ve takipçinim yeni içeriklerinde görüşmek üzere.
Eğer anvil sistemi her konuda en ince detayına kadar böyle karışık bir kodlamayla editlenmeseydi bu oyun başladığı gibi biterdi. Çünkü bu oyun anvil sistemi üzerine kurulu. Yakmalık item hurafesine şöyle bir örnek getirebilirim. Bugün yolda bisikletle giderken 200 TL bulabilirsin, ertesi gün aynı yerden yürüyerek geç arabayla geç trenle vapurla aklına gelebilecek tüm araçlarla geç bir daha bulamazsın. Bisikletle geçtiğimde bulmuştum deyip ben yine bisikletle geçeyim öyle şansım artar düşüncesine eş değer’dir önden item yakıp şansın artacağını düşünmek. Emeğine sağlık kardeşim başarılı bir video olmuş🙏
Aynen.5-6 defa arka arkaya +6 ya geçerken item yanıyor.Bunun açıklaması yok.Veya şöyle söyleyelim random değerlerin tekraren olumsuz sonuç vermesinin açıklaması yok.
Muhteşem bir video olmuş yazılımla alakası bile olmayan bir sosyal bilim öğrencisiyim ona rağmen her detayına kadar anlayabildim çok sade ve başarılı bir anlatım çok teşekkür ederim
Eski bir kngiht oyuncusu ve şu an yazılımcı olarak bugün aklıma düştü bi araştırayım derken senin videona denk geldim gayet güzel ve anlaşılır açıklamışsın teşekkürler. :)
@@AlirimBiDal bence kardeşim bunun part 2 sini yap ve satır satır anlat bu konuyu çok merak eden olduğuna eminim her ayrıntıya girersen kanalınıda bu yöne çekersen emin ol daha cok izlenme olacağına eminim
Şimdi anvilin sistemini çözdük ama bütün herkesin kafasında tek bir soru var bu bilgi bizim ne işimize yarayacak 😀 bu arada eline sağlık 26dakikadır soluksuz izliyorum bir açık bulabilme umuduyla ama sonuç yine şansa geldi 😀
1) rebirht upgrade sistemi nasıl çalışıyor 2) kodlarda itemlerin seviyesine göre yakma şansı belli mi? örneğin 3 den 4 e 8000 6 dan 7 ye 3000 gibi 3) iteme bes basılınca bazen yanabiliyor onun sistemi belli mi 4) bir high class için bus bir de şansı daha düşük olan ezik bus var. Onun çalışma mantığı şansı ne kadar etkilediği belli mi? 5) trinadan bahsedilmiş karivdis den bahsedilmemiş. acaba oradaki 2 kod biri trina biri karivdis şeklinde mi? 6) notice da sadece +7 ve üstü basımı ile +7 ve üstü yakımı gösteriyorlar. oradaki notice kodunda seviye verilmiş mi?
Aynen bunların hepsi orada mevcut. 1) 9:55 te tanımlamalar görünüyor. Rebirth kısmındadır o muhtemelen, videoda orayı incelemedik 2) Kodlardan belli olmaz o, basma oranlarını veritabanından çekiyor, kod kısmında işliyor. Veritabanından bakılması gerekiyor, 3)Evet GenRate koyulan kağıda göre veritabanından bir basma oranı çekiyor, 9999 çekerse %99 basma ihtimali olacaktır 4)Az önce dediğim gibi veritabanında, koyduğun kağıda göre oran oradadır. 5)1inci cevapta bahsettiğim gibi, Karavdis rebirt kımındadır. 6)Ordaki notice kodunda yansa da geçse de notice atıyor, Bir kontrol söz konusu değil.
random sayı, sıfırla genrate arasında bir sayı seçilerek oluşturuluyo diyorsun daha sonra "random genrate'den büyükse yanar" diyorsun, başta söylediğine göre 0
Evet o an yanlış söylemişim. Random sayı 0-10000 arasında bir sayı üretiyor. Üretilen sayı genrate ten düşükse yanıyor. Yakalamışsın, dikkatine hayran kaldım. Çok teşekkür ederim.
@@AlirimBiDal genrate trina ile yükseliyor. Sonrasında ise genrate yi 10k ya eşitliyor. Dolayısıyla dediğin gibi olsaydı trina faydalı değil zararlı olurdu ? Bu kodlar üzerine daha iyi kafa yormak lazım kral
@@emrebahtl771 Abicim bak, trina varsa geçme oranına belli bir miktar ekleme yapılıyor. Ekleme yapılıyor ki senin üreteceğin sayı daha kolay altında kalsın. Üretilen rastgele sayı da basma oranının altında bir değer olursa item geçiyor. Yani trina kullanınca basma oranın vaad edildiği gibi artıyor. Biraz karışık farkındayım.
@@AlirimBiDal kral bunu etkileyen başka şeylerde var illaki +4-5-6 farkı nerede o kodları bulmak iyi bi çalışmak lazım. Ama tabi arap çorbası gibi kodlar. Zor iş
@@emrebahtl771 Emre hocam bunun tutar yanı yok :) En azından bildiğimiz dahilinde yok. Biri bir gün bir açık bulur o başka ama şu an bunun açığı yok malesef :)
Harika bir anlatım. Zamanında deneme amaçlı bu kaynak kodlar ile private server kurmuştum. İnceleyip anlamamıştım tabi bu kodların anlamlarını tam manasıyla. Şimdi daha iyi anladım sistemi. Emeğinize sağlık.
Kalbi atmam biraz geç olmuş. Eyvallah kardeşim çok teşekkür ederim.
4 роки тому+10
Şöyle bir sorum olacak bilgisayarımızın KERNEL32 sinin sürekli ürettiği sayının büyük olması şansımızı arttırıyor diyebilir miyiz ? Eğer cevap evet ise bilgisayarımızın uzun süre açık olması haliyle sayının büyük olması anlamına geleceğinden bilgisayarın uzun süre açık kalması şansımızı arttıracaktır sonucunu çıkarabilir miyiz ? Emeğin için teşekkürler kardeşim :)
@@mychar280 sunucu tarafındaki bir bilgisayar oldugunu düşünmüyorum, çok kullanıcı var aynı anda istek yapıldığını düşündüğün zaman kesinlikle BottleNeck(Dar boğaz) oluşacaktır bu da server için sıkıntı.
Eline sağlık güzel inceleme. Rastgele sayı tamamen client tarafından üretiliyorsa kernal'ın timer'ına müdahale ederek sürekli itemi geçirilecek bir seed üretmesi için bir dışardan müdahale edilebilir. Ama tabi bunun için de önlemler almış olabilirler, onun için de alt kütüphanelerini daha ayrıntılı incelemek lazım.
Öncelikle böyle bir video çekip emek harcadığın için teşekkür ederim. Knight 'ı çok uzun süre oynadım ve şuan oynamıyorum.Videoyu önerilerde görüp izledim. Programlama dilinden sıfır düzeyinde anlamayn biri bu videodan çok birşey anlamayacaktır. Anlayan birisi olarka videoyu baştan sona izledim ve gerçekten çok güzel anlatmışsın. Anvilin random sayı ürettiğini tahmin etmiştim çoğu oyundada bu upgrade işlemi böyle yapılıyordur. Ama değinmek istediğim nokta Knight oynuyan arkadaşlar siz yine önden +8 yakmalık gönderin en azından bu gelenek böyle sürsün. Eskilere hasretiz biliyorsunuz.
Yakmalıkk vb vb vb gibi hersey dedigin gibi hurafe videodan dolayı sizi tebrik ederim ciddi anlamda birşey bildigini sanıp bilmeyen insanlara yararlı bilgiler sunmusun ama eşek yine eşektir bildigini yapar :) teşekkür ederim a dan z ye bütün dediklerinize katılıyorum.
Her zaman Bi şekilde biliyordum böyle olduğunu ama içim rahatladı. Herkes yakmalık alıp atardı bana neden atmıyorsun derlerdi malmıyım derdim şimdi rahat rahat ölebilirim emeğine sağlık 😀
itemin +4 ten +5 vb geçme durmları için üretilen random değerdeki sayıların kaynak kodları ile bir video ayarlayabilir misin . örneğin +5e upgrade te üretilen random değer 1000 ila 10000 arasında ancak +6 ya 1000 ila 5000 arasında random sayı alınıyor gibi gibi yani + yükseldikçe random değerindeki değişiklik için bir video atarsan sevinirim.
Muhammed Lütfü ODABAŞOĞLU similatör yazılanbilir bence. Hem alınan seed hemde 32 ile 64 int görmüş ve çıkan sayıyı yazdırırdı. Sonra itemi geri çekip tekrar deneme yapılabilirdi
Eline sağlık hocam güzel açıklama olmuş. Bir de skillin basılmasıyla animasyonun arasında geçen ilişkiyi açıklarsan belki kodlarda bununla ilgili bilgi vardır.
Yıllar önce incelediğim fakat kaz kafalı arkadaşlarıma anlamadıkları için ispat edemediğim bir inceleme olmuş. Çok incedir anvil tamamen şansa dayalı bir oyundur gidip tonla İtem yakmaniza gerek yok. Rulet oynayanların algısı gibi 5 kırmızı geldi şimdi siyah gelecek algısı. 10 İtem yaktım bu kesin geçecek algısı ile ayni
Mal her zaman maldır ben item yakmadan sallarim geçerse geçer .... Eskiden tek 7 raptor u sadece busla 8 yaptığımı bilirim kaç kez başıma geldi şans yani . Trina şans arttırıyor ama büyük bir fark olmuyor busla da geçerse geçiyor ... Asla anvil başında hurafe yaratmadim gittim Cat bastım yandıgi da oldu geçtiği de
14 yıllık usko tarihimde, izlediğim en anlamlı knight videosu
Adamsın kardeşim benim. Eyvallah.
Knight online oyuncularına nedense anlamadığı şeyler çok anlamlıymış gibi geliyor 🤣
Buarada videoyu asla kötülemiyorum emeğine sağlık.
Valla sanırım benimde öyle 😃
Vakit ayırıp araştırdığın, ve sonrasında da bizimle paylaştığın için çok teşekkürler. Binlerce kişinin aklındaki soruyu yanıtlamışsın :) minnettarız
Emeğine sağlık, ben hemen gideyim questi 4 e yakayım geleyim
Hahaha :D
yandı mı knk
4e yanmadıysa 6olmuştur
allahta seni güldürsün
5 e yaktım biraz önce :D
4 dislike yakmalıkçılardan :D
Hehehe 4 dislike bence macro açıp, lycan' a çöküp fakir fukaranın düşük level farmına oturanlar olabilir.
@@AlirimBiDal 10 yıl önce bile böyle pezolar vardı kral demek hala devamkee.
1) Boy abdesti alınır.
2) 2 rekat şükür namazı kılınır.
3) Besmele ile anvil açılır.
4) Anvil açıkken, anvil etrafında 3 kulhu 1 elham okunacak şekilde tur atılır.
5) Niyet ettim niyet eyledim Allah rızası için bu itemi basmaya diyerek item ve basma kağıdı yerine güzelce konur.
6) ''Allah'ım sana inandım, sana güvendim. Senin rızkınla satın almış olduğum bu itemleri, senin iznin ile basıyorum.'' diyerek basılır.
Not: Atayizler denemesin işe yaramayabilir.
Atayız
Ben atayizdim bunun sayesinde +10 giga bastım artık inanıyorum ibretlik paylaşım
Bende diyorum benim itemler neden yanıyor :)
hahaha kardeşim bunu deneyeceğim.. :D
@@tafi67 sonucu bize de bildir mümin kardeşim.
Hocam ben tarih bölümü öğrencisiyim. Tarihi dinlerken anlatırken hiç zorlanmıyorum. Fakat sizin şu yazılımdan anlama işleri ve matematik beni çok zorluyor. Yaptığınız iş bana göre çok büyük bir emek. Bu dilden anlamak gerçekten zor. Çünkü normal biri bu kodlara baksana bu ne diyip geçer. Fakat siz bu kodların bir dili olduğunu söylüyorsunuz ve bu gerçekten cok güzel bişey. Yani bu kodları Çindeki biri de yazmış olsa,Türkiyedeki bir insan da okuyabiliyor. Yani takdir ediyorum ve emeğinize sağlık diyorum
Çokta büyütme hepsi matematik işte onu onla çarp bunu buna böl sonuç tek sayıysa bikere zıpla zıpla=ayaklarını kaldır vs vs vs
Cindeki biri yazsa cince bilmesi gerekir kodu okuyanin bide yetenegin olacak gerisi geliyor zaten.
Sözelci olduğun için olmasın hocam o
Knight ile alakalı izlediğim şuana kadarki en bilgilendirici videoydu. Krallıkla, questlerle vb. ayrıntılara girersen emin ol izleyip seni destekleyecek çok büyük bir kitle var. Tebrikler
Bir yazılım geliştirici ve yılların oyuncusu olarak keyifle izledim. Yalnız gerçekten çok eski yöntemlermiş, günümüzde aynı şekilde yazsak projeden şutlarlar herhalde :)
Bende yorumunu keyifle okudum, eksik olma çok sağol
aynen tüm tasarımda if-else // Switch-case kullanmış vay amk :D
Teşekkür ederizz, ama şans tanrılarının bize enerjilerini vermesi için item yakıcam abi, sonuçta kurban vermek lazım. Kaç bin yıllık olay bu kafir olmayın.
Hah bak işte bu oldu. Böyle yakmalık atana can kurban. Yoksa ihtimal arttırma falan hikaye :D
:D
Zuhahahhaha 😆😆
başka hangi tanrıların var. umarım farmda da bereket tanrisina yalvarmiyorsundur
@@akhenaton5940 bereket için yılda 2 kez olmak şartıyla 1 tyon kesiyorum. Tyon meat ile aldığım 100 k yı da maradonda yoksullara dağıtıyorum
10 numara adamsın sen, bi sen bi agito, gerisi tırıvırı
Adamsın gardaşım benim.
91 doğumluyum şu an gözüm yaşlı :) yalnız c++la böyle bir sistemi kurmak çok iyi yapmış adamlar süper akıl
eskiden şimdiki gibi oyun motorları yoktu (unity,unreal engine,cryengine vs vs) o yüzden kodlama olayı çok önemliydi.
bunları bize 1. sınıfta öğretiyorlar artık nerdeyse. Yani öğretmeseler de meraklısı zaten hemen çözüyor işi bence ortada dahiyane bir iş yok
hülo hülo dostum bunlarin 2000lerin basinda yapilmasi dahiyane geliyor bence insanlara
Arkadaslar mesela kodlamayi ogrenmek degil sonucta basit bir matematik gibi duruyor ancak bunu bu sekilde organize edip bir oyun yaratmak bence yuksek bir zeka isi, muzikte notalari bilmekte kolay ama bir beste yaratmak zor
@@hulohulo5286 2004 Yapımı bir oyundan bahsediyoruz.17 sene önce madem bu kadar iyi öğretiyorlar sende böyle bir oyun yazarsın onu oynarız
Tüm Hurafeler Güle güle :D Knight oyuncularinin hayallerini yıktın reis :D
Şu oyunu 2002 de istanbul da yaşayan benden 8 yaş büyük amcaoğlunun bilgisayarında daha Knight Empire ken tanımıştım. Daha sonrasında 2003ün sonlarına doğru başka bir kuzenim tarafından Knight Online oynamaya başlatıldım. O günden bu güne Anvil için onca araştırma onca okuma onca video izledim bu kadar net dil kullanıp olayı aydınlatanı ilk defa görüyorum. Tebrik ederim. Neyse klişelere bende uyup 2006-2008 arasının verdiği tadı hiçbir kullanıcı hiçbir şekilde hiçbir oyundan alamayacak diyor ve 11 sene sonra oyuna neden başladığıma anlam veremeden yoluma devam ediyorum. Okuyanlara selam olsun Knight Online Hayat Offline...
Knight Online hayaf ofline dememişler kanka boşu boşuna :D
Yorum için sağol adamsın
Merak, bilgi ve emek Tebrikler
Takdir ederim. Cahillik denen şey bize o kadar çok zaman kaybettirdi ki bu zamana kadar. Sen herhalde şu yaptığın çalışmayla milyonlarca saatten tasarruf etmesini sağlamış olacaksın insanlığın. Hakikaten tebrik ve teşekkür ederim.
Ben teşekkür ederim. Adamsın sağol
Yıllardır ugraşırım yazılımla sade olarak ancak bu kadar anlatılabilirdi. :)
Ağzına sağlık.
Arkadaşlar sonuç şu, upgrade şans işidir. Açığı gediği vs. yoktur. Videonun bütün içeriği bundan ibaret. Benim tavsiyem herkes keyfine oyununu oynasın. Hile hurda vs. den de uzak dursun. Keyif alın abi.
Paylaşım güzel ama gerçek o kapalı fonksiyonda gizli bize o formülü çıkarman lazım (a+b+c)/seed hesabı 👍
@@ademocak5559 uniform int dist fonksiyonunu googleda aratabilirsin, orada var formülü. Ntt game link olursa telif atarım dedi. Link atamıyorum malesef :D
@@AmatsuKami Reis hiçbir zaman 5 trina koy geçsin diye birşey duymadım. Yanlışın olabilir. Kodlarda sadece trina var mı yok mu kontrolü var. Kaç trina koydun kontrolü yok. Onun dışında oyun ağır bir şekilde p2w kesinlikle katılıyorum.
At yalanı
Ben pvp kurdum defalarca bunu daha o zaman söyledim gerçi kaldırdılar videoları ve sınursız spinden 500 abonem silindi kanalım banlandı herşey gercek oyun bug dolu
ilk başta diğer anvil nasıl çalışır videoları gibi olacağını düşünüp ön yargılı bir şekilde izledim. Ancak video ilerledikçe ilgimi çekmeye başladı. Videonun sonunun nasıl geldiğini anlamadım bile. Gerçekten çok güzel bir çalışma. Mutlaka devamını bekliyoruz. Özellikle +7 +8 +9 itemlerin geçme oranını gösterdiğin bir video :)
Eline emeğine sağlık kardeşim güzel anlatmışsın.. Hiç değilse saatte 4m kastım diyenlere göre gayet başarılı 👍
altarda saat de 4 m iyi mi ?
Abi cok tesekkur ederim valla yillardir merak ediyordum. C++ bilen biriyim ama hic header lari acip rng uzerinden calismasini falan bilmiyordum. Cok mutlu oldum
Çook teşekkür ederim. Aklına takılan yazılım vs. her tür soruyu sorabilirsin. Çok sağol.
Hocam çok iyi bir yoldasın. Bu oyunda ilgisiz yöneticiler ve yapımcılar olduğundan oyundaki çoğu şeyi kendimiz arayarak bulmaya çalışıyoruz. Bu dosyalarla merak ettiğimiz çoğu şeyi öğrenebiliriz. Sana da güzel içerikler çıkar.
Kesinlikle haklısın. Hiçbir bilgi vermiyorlar. Verdiklerinin de ne kadarı doğrudur mechul.
Bilmiyorlar çünkü
Bir PVP Sunucu sahibi olarak bu engin bilgileriniz ve bilgilendirmeleriniz için teşekkür ederim. Tam olarak derdimizi anlatmışsınız. Oyuncularımıza bir türlü bunu aktaramıyorduk. Örnek niteliğinde video olmuş. Elinize emeğinize sağlık :)
Yorumunuz çok değerli. Çok teşekkür ederim.
Bence sizde youtubeye bu tür videolar atmalisiniz
Fragment, Gem ve Kutuların dropları neye göre belirleniyor, bi hell breaker ve rasgele bir shell'in oranı aynı mı?Fragment ve Gem kırarken cok mu uzun süre beklemeliyiz yoksa saniyesinde falan mı kıralım. bunun bi araştırmasını yapabilir misin? Bence upgrade ile aynı mantıkta calısıyor gıbı ama farklı bır olayıda olabılır.
tabi bakılabilir.teşekkür ederim 👍
@@AlirimBiDal aynen bu dedikleri içinde video yaparsanız çok güzel olur
Oyun mu? Alırım Bi Dal (Rand) Oyundaki Bir İtemin Genel Toplamından Alıyor Olabilir ?
Bence fragment gem farklı bi sistem anvil sistemi gibime geliyor.Kutu kırmak exchange item,bunun sistemi farklı.Bana göre sıradaki item neyse onu verir sana şansına çıkan ne ise.
@@omerkuru3402 Olabilir, incelemek gerekli, açık konuşmak gerekirse nttgame ve mgame ile ters düşme durumu oluşabilir. O yüzden enine boyuna düşünüp bu tarz bir video hazırlayıp hazırlamayacağımıza karar vermem gerek.
Yıllardır kafamı kurcalayan bir konuydu. Ellerine emeğine sağlık..
Eyvallah çok teşekkür ederim. Eksik olma
dikkatimi çeken bir nokta var. Random sayıyı üretirken rand = myrand(0, myrand(9000, 10000)) şeklinde bi kullanım var. 0' dan başlatmışlar ama büyük sayıyı bulmak için myrand(9000,10000) kullanmışlar. Yani aslında random üretilecek sayının üst sınırı için rast gele bir sayı üretiyorlar. Bu sayıda 10000' den küçük olacağı için, nihayi olarak üretilecek random sayının , myrand(0,10000)' e göre daha küçük olmasını sağlıyor. Random sayı küçülünce de geçme ihtimalini bir tık artırmışlar böylece.
Çok önemli bir nokta. Videoda bahsetmedim insanların kafası iyice karışımasın diye. Orada oyun %90 dan yüksek basma oranı olan upgradeler için %10 luk ekstra bir şans ekliyor. Neden böyle bir ikinci üretim koymuşlar merak ettim. Bence şans faktörünü daha da arttırmak için.
Anvili kısa bir süre izlemeyle farkettiğim bir şey varsa o da beyaz - kırmızı ışık olayının periyodik olması. Neredeyse bembeyaz(%90) olur sonra kısa bir karma dönem ve kırmızı(%90) süreç. Ardından tekrar aynı döngü. Denemek için aynı itemlere aynı yükseltmeyi bu zaman dilimlerinde denemiştim ve gerçekten döngüye uyacak şekilde geçme / yanma oranlarını yakaladım... Demek istediğim kaynaktan gelen 0-10000 arasında ki sayının 0 dan 10000e doğru sürekli bir döngü içerisinde olabileceği. Çok yakın anlarda basılan itemler için benzer sayıları gönderiyor gibi. Atıyorum periyot 10 saniye sürüyor gibi düşünelim , kaynaktan gelen sayılar da 1. saniyede 1000 , 2. saniyede 2000 4,84. saniyede 4840 şeklinde. Elimizdeki itemin geçme ihtimali %5 olsun. Eğer siklusu takip edip ilk 0.5 saniye içerisinde tıklarsanız gelen değer 500 den küçük olacağı için item geçiyor... Anvilin bu periyodunu her seferinde oyun içerisinde görüyordum ve bu videoda anlattıklarına bakınca kaynaktan gelen sayıyı oluşturan ''saatin'' kodlamasında basite kaçılıp sürekli 0 dan 10.000 e sayan bir sayaç gibi oluşturulduğunu ( en azından oyuna yansıması bu şekilde oluyor ) düşünüyorum. O zamanlar oyunu bıraktığım için üzerine çok düşünmemiştim ama şuan ciddi ciddi durumun böyle olduğunu varsayıyorum...
Verdiğim tüm zamanlamalar sayılar sadece konuyu açıklamak için kullandığım aslı olmayan değerler bunu da belirteyim. Bu durum hakkında ne düşünüyorsun merak ediyorum cevaplarsanız sevinirim.
Herkes biseyleri kendine totem yapiyor yakmalik vs ama olay genratenin rastgele sayi uretmesinde video icin tesekkurler..)
Vallahi çocukluğumun oyunuydu tesadüfen gördüm hiç bir zaman burada birşey basacağıma inanmadım ve asla riske atıp basmadım hep ticaret ile satın aldım şansı olan biri değilim bu sırrı bize teknik olarak anlattığın için teşekkür ederiz emeğine sağlık sonuna kdar dinledim
Ben teşekkür ederim.
adamsın bea anvilin çalışma sistemini böyle kimseden duymamıştık helal olsun . yanlız herşey cok güzel de kardeşim sen bunu bize daha ayrıntılı birşekilde anlat emin ol hiç sıkılmadan izleyecek çok insan var daha cok ayrıntıya gir satır satır anlat bize o dosyayı kardeşim. cok isteriz.
Daha ne kadar anlatsın kaynak kodları okudu satır satır :D
tüm hurafeleri çürüttün tebrik ediyorum eline ağzına sağlık.
Sa Reis.
Dc Preminum ,Exp Preminum vs. preminumsuz farklar nelerdir. Exp artışı , drop oranları nasıl değişiyor böyle bir video iyi olabilir.
Ve aleyküm selam. Evet böyle bir talep var. İncelenebilecek bir konu. Konu ile ilgili bir bakıp düşüneceğim. Çok sağol
@@AlirimBiDal bende yazılımcı dalında gelişmekte olan biriyim fakat o kadar da gelişmiş değilim bunu izleyince ufkum açıldı 😊
+1 abone oldum
Mantıklı Başkan kesin Çek
War pre ile drop orani. Dc preye gore daha dusuktur. Dc pre ile %30 artis sàglar. Tesekkurler :)
Şu oyunda maksimum +8 item olacaktı koxp olmayacaktı hala tüm serverlar FULL oynanırdı, Bi oyun nasıl bu kadar bitirilir yıllarca izledik
Oynayarak izledik
olurmu hiç öyle amaç para kazanmak çeteleşmekse yaparlarmı.
Oyunu oyuncular bitirdi hileciler,
Helel olsun kardeş eline emegine sağlık
Bi yazilimci olarak yillarca anlattim bunlari ama inatla bir ton para bayildi insanlar ahahaha sonunda biri aciklamis valla eline agzina saglik ^^
Çok teşekkür ederim. adamsın
23:06 anvil olup itemi yaktı resmen :D
heheuheuh :D
Gerçekden Teşekkürler kafamda hic soru işareti kalmadi
adamsın eyvallah
Videonun başında dua ettim tamamen random olması için öyle de oldu 😁 eline emeğine ağzına yüreğine sağlık
Çok teşekkürler
Emeğine sağlık cidden ko anvili hakkında izlediğim en kafa açıcı video peşindeyim
Adamsın kanka çok sağol.
Harika bir çalışma olmuş devamını bekliyoruz kardeşim teşekkürler.
İlk mantıklı video da böylelikle oluşmuş, emeğine sağlık beğendim.
Yorum için çok sağol kardeşim benim.
Gayet başarılı bir video olmuş keyifle izledim
Baştan sona gözümü kırpmadan izlediğim nadir videolardan. Emeğine sağlık.
Çok teşekkür ederim. İyiki varsınız
@@AlirimBiDal 🤝
Arkadaşlar yorumların hepsini okudum ve genel bir problem hakkında çok yorum gördüm.
"Bu kodlar değişmiş olabilir"
Evet arkadaşlar kodlar değişmiş olabilir. Daha sonra eklemeler olmuş olabilir veya bu kodlar orjinal oyunun kodları da olmayabilir. Bu konu halen gizemini koruyor. Ümidimizi kaybetmeyelim. Eğlenmemize bakalım.
mesela +8 ve +9a fabricler hem middle class hem bus ile basılabiliyor.
+8 değil de +9a bus ile middle classın oranı nedir bakabilir msiin?
hangisi iyi ise fabricleri +9a o kağıt ile atalım.
@@Alceros21 bu bilgiler forumlarda yer alıyor bulabilirsem link atabilirim takipte kal dostum.
@@hasanolcer5082 takipteyim
Çok iyi anlatmışsın . Adamlarda inci gibi yazmışlar açıklamalar falan :D
Eyw çok sağolasın.
Emeğine sağlık bunu yıllarca anlattık arkadaşlara anlayan olmadı şans olacağına kimse inanmadı illa böyle kanıtlamak gerekiyor demek ki .
Şimdi de kodu anlayamayan çok fazla kişi var, şöyle sonsuz bir paran olacak, 100 er adetaynı itemi upgrade yapacaksın biri 50' i yakmalıkla yapılan, diğeri yakmalıksız ancak o zaman tam oturur bence.Tabi bu kodların değişmiş olma ihtimali de var. Bu tartışma daha uzar gider :)
ufkum açıldı 1sn bile atlamadan izledim, çok güzel anlatım olmuş.
Çok sağolasın eksik olma güzel kardeşim.
Hayatından knight online geçen kardeşlerim ne kadar yazılımdan anlamasam da videonun içeriğini anlayabilirsiniz arkadaş size anvilin çalışma mantığını ve bir açık olamıycagından bahsetmiş ki tamamen şans olayı algoritmalar tarafından yaratılan rastgele sayılardan ibaret. Zaten olayı çözmüş olsa kıza bi zaman tr deki milyonerler arasına adını yazdırır hayatının sonuna kadar refah için de yaşardı çok güzel bi video olmuş eline sağlık kardeşim.
Koray harikasın kardeşim. Yorumun için çok teşekkür ederim.
Eyv kral biz tsk ederiz:)
Etkili bir video şimdi hangi yönü izleyeceğimi çok şaşırdım . Yakmalık yakmıyoruz o zaman 😅
"anvilin çalışma mantığını ve bir açık olamıycagından bahsetmiş ki tamamen şans olayı" Kesinlikle olur kardeşim; sadece biz henüz nasıl yapılacağını bilmiyoruz. ;)
@@single1player bu oyunda 15 yıldır herseyin bugunu dupesini gördüm ama anvilin görmedim kardeşim :)
İtem yakma olayı tam olarak geçmeyi arttırıcı ya da azaltıcı özellik taşımasa da, o arada oyalanıldığı için ya da girip çıkma yapılması gerektiği için belki de şans olarak rand kısmında rastgele seçilen seed in belirlenen yanma seviyesinden altta denk geliyordur halk da onu yaktım o yüzden geçti gibi düşünüyordur :) oldukça başarılı bir video tebrik ederim.
Reis bu oyun üzerinden kitap çıkar valla satın aliriz:D
Bu oyun Çıktığından beri Abartısız bir şekilde yazıyorum
izlediğim En anlamlı ve bilinçli video idi.
Bu Şekilde Videoların devamını Bekleriz kardeşim Diline sağlık
Eyvallah çok çok teşekkür ederim. Çok değerli bir yorum.
Helal olsun en mantıklı ve açıklayıcı bir video olmuş
Anvil tamamen random çalışır fakat önceden item yakan arkadaşların yapmaya çalıştığı şey istatistiki olarak şanslarını arttırmaktır. Şöyle bi bir zar atıyoruz ama sadece 6 gelirse item geçiyor diyelim. Bu zarı 100 kere arka arkaya atarsak uniform distribution olduğunu farz edersek illa ki 6 gelecek. Yani 1 tane 7 shardı 8 atanla 10 taneyi atan arasında fark var bence.
Evet olasılığını arttırıyorsun ama o ilgili item için arttırıyorsun. Aynı itemden birden çok basarsan geçerli. Ama +7 dkc basmadan önce wood +8 yakmanın ne matematiksel ne de farklı bir türde bir etkisi yok :D
@@AlirimBiDal dediğin gibi benzer seviye itemler olması lazım yakılanların. mesela raptor basacaksan shard yakabilirsin ama dediğin gbi wood +8 yakmanın pek bi ektisi olacağını sanmıyorum. En azından geçme olasılıkları yakın itemler olması lazım.
az çok anladığım kadarıyla anvil sarıyken item geçme oranının artma sebebide ana sunucudan gelen seed değerinin düşük seviyelerde olması sanırım özellikle p sunucularda anvil çok fazla buga giriyor ve ard arda herkesin itemi geçiyor buda demek oluyor ki sunucudan gelen seed değeri uskonun seed değeri değişme hızına göre düşük oluyor sonuç olarak anvili item geçirirken yakalayabilirsen %1 sanslık bi upgradeyi bile sadece izleyerek yapabilirsin anvil sarıyken basmak hurafeden çıkıyor SAYENDE :)
Demek istediğin yani anvil sapsarıyken bas mı itemi diyorsun hocam ?
Yok sadece o şekilde denk geliyor. Bahsettiğimiz zaman aralığı o kadar dar ki,
herzaman işe yarıyor eski manes kralı bu şekilde 9 holy set yaptı bence sadece denk gelmiş olmamalı
Sen var ya adamsın... Şu oyun en sonunda bir işime yaradı. :D Bilgisayar mühendisliği öğrencisiyim ve bir oyunun kaynak kodlarını ayrıntılı olarak dinleme fırsatını bana sunduğun için canı gönülden teşekkür ederim.
Emre sektörle yada yazılım ile ilgili istediğin her soruyu sorabilirsin, ben de dinlediğin için teşekkür ederim. Sana çok başarılar diliyorum
Hocam çok güzel bir video olmuş ellerine ve emeğine sağlık. Değinmek istediğim bir nokta var. Matematiksel olarak rastgele seçilmiş bir sayının verilen değer aralığında olma olasılığını, rastgele sayıyı seçme işlemini tekrar ederek artırabilirsin. Yani demek istediğim, eğer oyunda upgrade etmek istediğin itemı 1 yerine 2 kere denersen, matematiksel olarak upgrade edebilme olasılığın artacaktır.
Kesinlikle doğru. Olasılıksal açıdan tamamen haklısın.
Arttıramazsın. Sadece 2. bir hakkın olur. işlemin olasığını arttırmak için işlemi 2 kere yapmak zorundasın. 2 ayrı işlem yapacak olursan 2 ayrı veri alırsın fakat 2 işlemide aynı kefeye koyarsan farklı bir veri alırsın. sen 2 ayrı veriyi aynı kefeye koyup ihtimal artıyor diyorsun. yani bir para attığında yazı getirme ihtimalin %50 fakat 2 kere atarsan % kaç olur?
@@nyuujin Hocam çok haklısın. Tekil olarak baktığında kesinlikle ihtimaller değişmiyor. Fakat sonuçta amacımız 5-6 item arasından sadece 1 tanesini başarılı bir şekilde upgrade etmek olduğu için, ben tekrar tekrar denemenin başarı olaslığını artıracağı kanısındayım.
fakat senin anlattığın bi para attığında yazı gelme ihtimalının %50 olması sonucu eğer 2 para atarsam bu yüzde artar. Hayır senin attığın para sayısı 2 olduğu için senin yazı getirme ihtimalın daha çok olur. Yanı burda tanım yanlışı var. ihtimalin artmaz sadece 2 tane para atmış olursun
@@nyuujin Hocam çok basit bir formül bu. (N=1 ->> BAŞARILI) olacak şekilde kabul edersek, ve örneğin her bir upgrade %20 şans ile başarılı olacaksa ve 5 kez tekrar eden bir upgrade sonucunda (5)x(20/100) = 1 sonucuna ulaşırız. Fakat realitede bu oran kesinlikle %100 doğru değildir. Bir madeni parayı 2 kez havaya fırlatırsak, yazı gelmek olasılığı da %100 değildir. Bu konuda katılıyorum size. Ama tekrar eden olasılıklar, başarı şansını artıracaktır kesinlikle. İyi günler dilerim.
Reis helal olsun. Cidden ayrıntılı anlatırmısın. Binlerce dinleyen olur
Reis beğendiysen çok sevindim eyvalalh.
18 yıllık sır biraz olsa da çözüldü amk gözüm açık gitmeyecek :D
Nereden baksam kaliteli adamsın canını yerim😊
Sen de nereden bakarsam bakayım adamsın. Çok sağol kardeşim benim.
Eline emeğine sağlıö.son noktayı koymuşun.
ellerine sağlık yeterli bir yorumdur bence.
Dostum gerçekten büyük emek ellerine sağlık
Vay be emeğe bak. Eline sağlık dostum büyük bir efsaneyi bitirdin gerçekten.
eyvallah çok teşekkürler
Öncelikli olarak emeğinize sağlık. İlgimi çeken bir diğer içerik olarak lr magenin kitleme oranı nasıl hesaplanır? Bununla ilgili bir içerik hazırlamayı düşünür müsün ? Saygılar, iyi çalışmalar.
Vallaha yıllarca oynadığım kıytırık oyun hakkında bu denli bilgi sahibi olmak bile bana yetti.Biraz kodlama hakkında bilgimin olduğunu belirterek random sayı üretmenin programlara göre çeşitliliği var c++ bilgisayarın çalışma süresinden çekiyor dediğin gibi sayısını hatta bu bile şuan ki online oyunlarda bir açık olarak görülüp daha karmaşık kodlarla bambaşka diyarlardan random sayı alan programlar var.İnsanın aklı yetmez gibi geliyor ama bu kodları yazan da bir insan.Ağzına sağlık brom , oturmuş yarım saat anlatmışsın abonen ve takipçinim yeni içeriklerinde görüşmek üzere.
Helal kardeşim emeğine sağlık çok güzel açıklamışsın
Eğer anvil sistemi her konuda en ince detayına kadar böyle karışık bir kodlamayla editlenmeseydi bu oyun başladığı gibi biterdi.
Çünkü bu oyun anvil sistemi üzerine kurulu. Yakmalık item hurafesine şöyle bir örnek getirebilirim. Bugün yolda bisikletle giderken 200 TL bulabilirsin, ertesi gün aynı yerden yürüyerek geç arabayla geç trenle vapurla aklına gelebilecek tüm araçlarla geç bir daha bulamazsın. Bisikletle geçtiğimde bulmuştum deyip ben yine bisikletle geçeyim öyle şansım artar düşüncesine eş değer’dir önden item yakıp şansın artacağını düşünmek.
Emeğine sağlık kardeşim başarılı bir video olmuş🙏
Çok teşekkür ederim. Güzel yorumun için ayrıca teşekkür ederim.
nası oluyorda bazen 4-5 item üst üste +4 yanıyo o ara bi döngümü oluyo ne oluyo anlamadım genelde uniqe itemlerde yapıyo bunu
Aynen.5-6 defa arka arkaya +6 ya geçerken item yanıyor.Bunun açıklaması yok.Veya şöyle söyleyelim random değerlerin tekraren olumsuz sonuç vermesinin açıklaması yok.
@@BerserkerMage açıklamasını anlatmış işe. rasgele atanan geçme oranı üst üste düşük gelirse o aralıktaki itemler yanıyor.
+ 8 item yakmak için bastığımda ilk seferde +9'a geçmişti bundan 10-15 yıl önce, şimdi hayattaki tek şansımı orada kullandığımı anladım teşekkürler
Bir oyunun herşeyi nasıl bulunur bütün datası bu kadar kötü koruma ve yazılımın çözülmesi deneme yanılma ile yazmışlar
Aynen, Biraz öyle görünüyor
Muhteşem bir video olmuş yazılımla alakası bile olmayan bir sosyal bilim öğrencisiyim ona rağmen her detayına kadar anlayabildim çok sade ve başarılı bir anlatım çok teşekkür ederim
Bora yorumun için çok teşekkür ederim. Eksik olma iyiki varsınız da sizlerle paylaşabiliyoruz.
Tek anlayamadigim 1 den 9 a kadar olan kutular fark etmiyor mu yani? Kağıdı 9 kutucuktan hangisine koydugumun bir önemi yok doğru mu anladim ?
Kesinlikle. O kutular taranıp hangi kağıt ve trina koyup koymadığına bakıyor sadece.
Eski bir kngiht oyuncusu ve şu an yazılımcı olarak bugün aklıma düştü bi araştırayım derken senin videona denk geldim gayet güzel ve anlaşılır açıklamışsın teşekkürler. :)
çok teşekkür ederim eyvallah
kardeşim birde +1 den +10 a kadar gecme yüzdesi ile ilgili bölümü ayrıntılı birşekilde anlatabilirsen çok sevinirim.
Eğer part 2 yaparsam örneğini vereceğim. Çok sağol
@@AlirimBiDal bence kardeşim bunun part 2 sini yap ve satır satır anlat bu konuyu çok merak eden olduğuna eminim her ayrıntıya girersen kanalınıda bu yöne çekersen emin ol daha cok izlenme olacağına eminim
On numara açıklama
Adamsın eyvallah
Güzel bir video olmuş valla tebrik ederim, merak ederdim hep nasıl oluyor diye :)
Zekan dolasıyla bu videoyu beğeniyorum. Gerçekten çok güzel yorumlamışsın ağzına sağlık.
Şimdi anvilin sistemini çözdük ama bütün herkesin kafasında tek bir soru var bu bilgi bizim ne işimize yarayacak 😀 bu arada eline sağlık 26dakikadır soluksuz izliyorum bir açık bulabilme umuduyla ama sonuç yine şansa geldi 😀
Hasan Avcı 😂
1) rebirht upgrade sistemi nasıl çalışıyor
2) kodlarda itemlerin seviyesine göre yakma şansı belli mi? örneğin 3 den 4 e 8000 6 dan 7 ye 3000 gibi
3) iteme bes basılınca bazen yanabiliyor onun sistemi belli mi
4) bir high class için bus bir de şansı daha düşük olan ezik bus var. Onun çalışma mantığı şansı ne kadar etkilediği belli mi?
5) trinadan bahsedilmiş karivdis den bahsedilmemiş. acaba oradaki 2 kod biri trina biri karivdis şeklinde mi?
6) notice da sadece +7 ve üstü basımı ile +7 ve üstü yakımı gösteriyorlar. oradaki notice kodunda seviye verilmiş mi?
Aynen bunların hepsi orada mevcut.
1) 9:55 te tanımlamalar görünüyor. Rebirth kısmındadır o muhtemelen, videoda orayı incelemedik
2) Kodlardan belli olmaz o, basma oranlarını veritabanından çekiyor, kod kısmında işliyor. Veritabanından bakılması gerekiyor,
3)Evet GenRate koyulan kağıda göre veritabanından bir basma oranı çekiyor, 9999 çekerse %99 basma ihtimali olacaktır
4)Az önce dediğim gibi veritabanında, koyduğun kağıda göre oran oradadır.
5)1inci cevapta bahsettiğim gibi, Karavdis rebirt kımındadır.
6)Ordaki notice kodunda yansa da geçse de notice atıyor, Bir kontrol söz konusu değil.
random sayı, sıfırla genrate arasında bir sayı seçilerek oluşturuluyo diyorsun daha sonra "random genrate'den büyükse yanar" diyorsun, başta söylediğine göre 0
Evet o an yanlış söylemişim. Random sayı 0-10000 arasında bir sayı üretiyor. Üretilen sayı genrate ten düşükse yanıyor. Yakalamışsın, dikkatine hayran kaldım. Çok teşekkür ederim.
@@AlirimBiDal genrate trina ile yükseliyor. Sonrasında ise genrate yi 10k ya eşitliyor. Dolayısıyla dediğin gibi olsaydı trina faydalı değil zararlı olurdu ? Bu kodlar üzerine daha iyi kafa yormak lazım kral
@@emrebahtl771 Abicim bak, trina varsa geçme oranına belli bir miktar ekleme yapılıyor. Ekleme yapılıyor ki senin üreteceğin sayı daha kolay altında kalsın. Üretilen rastgele sayı da basma oranının altında bir değer olursa item geçiyor. Yani trina kullanınca basma oranın vaad edildiği gibi artıyor. Biraz karışık farkındayım.
@@AlirimBiDal kral bunu etkileyen başka şeylerde var illaki +4-5-6 farkı nerede o kodları bulmak iyi bi çalışmak lazım. Ama tabi arap çorbası gibi kodlar. Zor iş
@@emrebahtl771 Emre hocam bunun tutar yanı yok :) En azından bildiğimiz dahilinde yok. Biri bir gün bir açık bulur o başka ama şu an bunun açığı yok malesef :)
Harika bir anlatım. Zamanında deneme amaçlı bu kaynak kodlar ile private server kurmuştum. İnceleyip anlamamıştım tabi bu kodların anlamlarını tam manasıyla. Şimdi daha iyi anladım sistemi. Emeğinize sağlık.
Kalbi atmam biraz geç olmuş. Eyvallah kardeşim çok teşekkür ederim.
Şöyle bir sorum olacak bilgisayarımızın KERNEL32 sinin sürekli ürettiği sayının büyük olması şansımızı arttırıyor diyebilir miyiz ?
Eğer cevap evet ise bilgisayarımızın uzun süre açık olması haliyle sayının büyük olması anlamına geleceğinden bilgisayarın uzun süre açık kalması şansımızı arttıracaktır sonucunu çıkarabilir miyiz ?
Emeğin için teşekkürler kardeşim :)
Yok bu sunucu bilgisayarındaki bir değer, mallesef bizim tarafımızdan etkilenemiyor.
Anladım teşekkür ederim emeğin için :)
bunu bende dusundum
Bir sorum daha olacak kardeşim :) bu kodlara göre char şansı da bir hurafedir diyebiliriz yanı hangi charla basıyor olduğumuz birşey ifade etmiyor :)
@@mychar280 sunucu tarafındaki bir bilgisayar oldugunu düşünmüyorum, çok kullanıcı var aynı anda istek yapıldığını düşündüğün zaman kesinlikle BottleNeck(Dar boğaz) oluşacaktır bu da server için sıkıntı.
Bu oyunla ilgili izledigim en iyi video tebrik ederim
Ağzıma sıçtın bilmiyorken daha mutluydum. Hurafelerle daha mutluydum . Şimdi keyf almadan basıp geçecem
Bide beni düşün Oğuzhan. Siz hızlı hızlı öğrendiniz. Benimki çin işkencesi gibi yavaş yavaş oldu.
@@mychar280 bu arada bu emek ve anlatım için teşekkür etmeyi unutmuşum. Ayıbımı maruz gör ağzına yüreğine sağlık teşekkürler
@@0guzhanAkinci estağfurullah vallaha umudumuzu kaybetmeyelim. Belki sonradan eklemişlerdir :D
Reis sagol içimizi kararttın
Kodlar değişmiş olabilir. Karamsarlığa kapılmamak lazım.
ayrıca canavarlardan çıkan drop oranları ile ilgili bir videoda güzel olurdu
25:47 Yani müdür ? o anvildeki 1 den 9 a kadar kutuların yerleri farketmeyir mu nere koyarsak koyalım scrolu
Aynen öyle görünüyor.
Eline sağlık güzel inceleme. Rastgele sayı tamamen client tarafından üretiliyorsa kernal'ın timer'ına müdahale ederek sürekli itemi geçirilecek bir seed üretmesi için bir dışardan müdahale edilebilir. Ama tabi bunun için de önlemler almış olabilirler, onun için de alt kütüphanelerini daha ayrıntılı incelemek lazım.
Client değil gameserver de belirliyor yani sunucuda
onun için serveri elegeçirmen lazım senin pc nin kernal ı degil serverin kernalı :D zaten serveri elegecirirsen buna gerek kalmaz
Öncelikle böyle bir video çekip emek harcadığın için teşekkür ederim. Knight 'ı çok uzun süre oynadım ve şuan oynamıyorum.Videoyu önerilerde görüp izledim. Programlama dilinden sıfır düzeyinde anlamayn biri bu videodan çok birşey anlamayacaktır. Anlayan birisi olarka videoyu baştan sona izledim ve gerçekten çok güzel anlatmışsın. Anvilin random sayı ürettiğini tahmin etmiştim çoğu oyundada bu upgrade işlemi böyle yapılıyordur. Ama değinmek istediğim nokta Knight oynuyan arkadaşlar siz yine önden +8 yakmalık gönderin en azından bu gelenek böyle sürsün. Eskilere hasretiz biliyorsunuz.
Kesinlike, totem abi. Bu bir gelenek. Katılıyorum sana. Ama bunu taktik olarak değil, zevk için yapalım :)
Yanlisin var saglam prewiew atarsan bide yuruyerek bazi duvarlar var oralara yaslanmak lazim+ uğurlu muzik 😁
Ahahha, ne adamsın ya😁😁😁
seni yerim helal olsun çalışmalarına devam et müdür
Eline sağlık benim merak ettiğim kestiklerimizden düşen kutularda ki itemler nasıl oluyor ?
Verdin zehiri :D aynn bunu da açıklasa on numara olurdu
Sen naptın bebiş. 26 dk soluksuz izledim. Çok güzel bir tanım olmuş. Yazılımda rasgelelilik nasıl oluyor onu da öğrenmiş olduk harika. Emeğine sağlık
Yakmalıkk vb vb vb gibi hersey dedigin gibi hurafe videodan dolayı sizi tebrik ederim ciddi anlamda birşey bildigini sanıp bilmeyen insanlara yararlı bilgiler sunmusun ama eşek yine eşektir bildigini yapar :) teşekkür ederim a dan z ye bütün dediklerinize katılıyorum.
Her zaman Bi şekilde biliyordum böyle olduğunu ama içim rahatladı. Herkes yakmalık alıp atardı bana neden atmıyorsun derlerdi malmıyım derdim şimdi rahat rahat ölebilirim emeğine sağlık 😀
itemin +4 ten +5 vb geçme durmları için üretilen random değerdeki sayıların kaynak kodları ile bir video ayarlayabilir misin . örneğin +5e upgrade te üretilen random değer 1000 ila 10000 arasında ancak +6 ya 1000 ila 5000 arasında random sayı alınıyor gibi gibi yani + yükseldikçe random değerindeki değişiklik için bir video atarsan sevinirim.
Bunu bir düşüneyim. Olabilir, part 2 olabilir. Çok ta güzel olur.
Arkadaslar siz bunları öğrendiniz ve bir açık çıktı diyelim o hayalini kurunuz parayı kazanamadan piyasa biter bi uyanık siz degilsiniz
Muhammed Lütfü ODABAŞOĞLU similatör yazılanbilir bence. Hem alınan seed hemde 32 ile 64 int görmüş ve çıkan sayıyı yazdırırdı. Sonra itemi geri çekip tekrar deneme yapılabilirdi
Müthiş bir inceleme olmuş, teşekkürler.
Eline sağlık hocam güzel açıklama olmuş. Bir de skillin basılmasıyla animasyonun arasında geçen ilişkiyi açıklarsan belki kodlarda bununla ilgili bilgi vardır.
Sonunda doğru düzgün bir anvil videosu. Eline emeğine aklına sağlık kardeşim.
Adamsın kardeşim, beğendiğine sevindim.
Yıllar önce incelediğim fakat kaz kafalı arkadaşlarıma anlamadıkları için ispat edemediğim bir inceleme olmuş. Çok incedir anvil tamamen şansa dayalı bir oyundur gidip tonla İtem yakmaniza gerek yok. Rulet oynayanların algısı gibi 5 kırmızı geldi şimdi siyah gelecek algısı. 10 İtem yaktım bu kesin geçecek algısı ile ayni
öyle birşey olsaydı zaten full kasa eşya yakıyor millet illa bir tanesi geçerdi
Mal her zaman maldır ben item yakmadan sallarim geçerse geçer .... Eskiden tek 7 raptor u sadece busla 8 yaptığımı bilirim kaç kez başıma geldi şans yani . Trina şans arttırıyor ama büyük bir fark olmuyor busla da geçerse geçiyor ... Asla anvil başında hurafe yaratmadim gittim Cat bastım yandıgi da oldu geçtiği de
Yazılımdan hiçbir şey anlamayan biri olarak bile zevkle izledim ve anlamaya çalıştım. Emegıne saglık