yep hmm yaptigim network widget'i calisti ve port forwarding'i routerda set edince hmm multiplayer calistirabildim plugin'i. simdi hata ayiklamacaya devam etmece.


hmm full cone nat test edemiyorum, ( full cone nat vm desktop system bulamadim) ya da onu test edilmedi diye bir feature olarak eklerim.  


fakat port forwarding ve such mode calisiyor. simdi hata ayiklamaca,   hmm sanirim bu plugin conundrumu en sonunda en onemli kisimlari asildi.  simdi hem plugin'de hem de game de hata ayiklamaca/updateler, version hazirlama test etmece ve sanirim bu en az 2 ya da bilemedim 3 gun daha surer. 



 4-5 aylik cok challenging bir plugin yazma eforun sonunda en sonunda multiplayer calistigini test edebildim (1x1 multiplayerin calistigi).  yep.


ama iste simdi bu arada bir yandan ornegin 5*5 kisinin katildigi multiplayer falan test etmek lazim.  ya da en azindan 3*3 falan. 

bir de graphics optimizasyon widgeti (graphic settings) eklemek lazim yep.  fakat yarin bakilir. 


daha cok is var release'i tam hazirlamaya ve oyun platformuna yuklemeye. 



en son bir oyunun son halinden share edeyim gorsel: (biraz degisti screenler) 

yep umarim en son ben de eve 1lira bile olsa bir kazanc getirebilecegim. ve eger mesela 15000 dolar falan kazansam (cok zor ihtimal cunku o kadar basarili olmaz bu oyun bence ama belli olmaz da) cok daha super! ml algos ve ai projesini de biraz fund etmis olurum. 


yha bu plugin taski asiri zordu. ilk defa bugun test edebildim. 

once webrtc data channel falan sonra orda hmm en son kisimda en son testte sorun cikinca, tum tasarimi yeniden degistirmece sonrasinda da,  bu sefer hmm nat konusunda bilgisiz olmaca ve hmm issue'leri cozene kadar cok cok challengingti.  cok bayagi oldukca zordu bu plugin'i yazmak bence. 


hmm simdi oyunu release yapmadan once bir suru yine is var. 


ama hicbir kalan is bu plugin challengi'i kadar zor degildi!


hmm simdi hata ayiklamaca falan filan. 

some code refactoring falan bazi eksiklikleri duzeltmece falan filan.



aman Tanrim,  bu kadar zorlu olucagini bu plugin taskinin hic dusunmemistim.  en azindan network modulunde reimplement etmek bile cok zordu hangi metodu reimplement edilecek falan iste. hersey bir karisikti. 


tam bir kendi sacimi basimi yolarak yapilan yazilim projesi turune ornek (--> metafor olarak dedim. anxiety'li demek istedim.  cok fazla knowledge olmayan kisim vardi ornegin en azindan  network modulunde reimplement etmek bile cok zordu hangi metodu reimplement edilecek falan iste.  sonrasinda network de reimplement edilen modulun yuklenmemesi falan yerine default modulun yuklenmesi gibi (bunu algilamak bile bir suru vakit aldi)  falan filan. calisir hale getirinceye kadar bayagi yorucuydu bence bu plugin taski )



yani 4 5 aydir bu plugin projesini yazarken ne cektigimi bir ben bir Tanri bilir. cok anxiety'liydi cunku knowledge olmayan cok konu vardi bu teknolojilerde benim acimdan. unreal'i bir kere hic kodunu bilmiyordum. ikincisi nodejs ile c++ konusmaca falan bile bir challengeti.  sonrasinda bir suru oyle karisik marisik coding taski falan. 4-5 aydir epey challenging bir sprintti bu plugin taski. cunku bu konular hic bilgim olan konular degildi. ornegin c++ ile unreal'de kod yazmak falan filan etc etc. 









Yorumlar

Bu blogdaki popüler yayınlar

disgusting terrsts of foreign gypsies foreign terrorst grp/cult