GTA 3 KODLARINI İNCELİYORUM!

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 49

  • @serdar-bayram
    @serdar-bayram 4 місяці тому +14

    Bildiğim kadarı ile gta 3, vice city ve san andreas RenderWare adındaki motorla yapıldılardı , ps2 döneminde kullanılan bu motorla pes ten tutta gta ya kadar bir çok oyunda kullanıldı , o günlerin galiba unreal engini diyebiliriz , ve o dönemlerde şimdiki gibi oyun bozuk çıktı hadi uptade geçelim deme şansları olmadıkları için baya emek vererek oyun yaptıklarını görüyoruz , şu kodları görünce arka planda adamların ne emek verdiğini anlamak zor değil , saygı duydum adamlara cidden .

  • @toprak-yagmuraytab4812
    @toprak-yagmuraytab4812 4 місяці тому +3

    Güzel bir seri olabilir. Devamını beklerim😋

  • @bentbase
    @bentbase 4 місяці тому +11

    Mergen abi yanlış anlama seni çok seviyorum ama Solid prensipleri dahi 2000 yılında çıkmışken GTA3 2001 yılında çıkmış bir oyun. Ki GTA3 "nedense" portlamasında çok sıkıntı çeken bir oyun. Ve 1 yıldan fazla geliştirildiğini de biliyoruz bu oyunun. Evet eğer başlangıç seviyesindeyseniz temiz kod o kadar da gerekli değil ama 3A oyunlarda dahi temiz kod kullanılmıyor gibi bir algı yaratmak yalnızca gelişmek isteyenlere köstek olacaktır.

    • @MergentheGreat
      @MergentheGreat  4 місяці тому +8

      Kardeşim ben zaten video içerisinde bunun çok büyük bir oyun olduğunu zaten 10'da biri bile sizin oyunuzda olmayacağını söyledim. Clean kod prensipleri tak diye icat olmuş ve gelmiş bir şey değil zamanla oturmuş ve şirketler tarafından kullanılmaya başlanmış. Portlama da zorlandığını söylüyorsun olabilir de ama biz artık Unity, Unreal Engine kullanıyoruz switch platform tuşu yukarıda basınca her şeye çevirebiliyorsun. Yine laf şirketlerin temiz kod kullanıp kullanmasına gelmiş kullanıyor veya kullanmıyor bunun bizim için hiç bir anlamı yok. Ben bu video içerisinde oyun yapmak isteyenlere seslendim zaten oyun şirketlerinde corpo olacak arkadaşlara değil. Zaten orayla ilgilenmiyorum, birisi bu konu da sorarsa alanda çalışan arkadaşlara yönlendiriyorum. Gelişmek istemek bitmez bir kara delik ve insanın önündeki en büyük engel. Ben oyun geliştirmek isteyen arkadaşlar ile ilgileniyorum. 50 tane sistem yazıp sıfır oyun yapan arkadaşlar ile değil. Mesajını sabitleyeceğim yanlış anlama sana kızdığımdan değil senin gibi düşünen insanların fikirlerimi görmesi açısından.

    • @TheFaiLM4N
      @TheFaiLM4N 4 місяці тому +3

      Mergen bey sözlerinizin ve video içeriğinin çoğunluğuna katılmakla birlikte bazı yanlışları düzeltmek isterim. Öncelikle gta 3 kodları sızıntı değil bahsettiğiniz gibi tersine mühendislik, dolayısıyla kaynak kodlarla birebir uyuşma söz konusu değil, buna çoğu değişken isimleri fonksiyon isimleri tersine mühendislik yapan kişinin anlamlandırdığı isimler. Bu kadar nested if else blokları olması da doğal, orijinal kaynak kodlarında da bunu gözlemleyebiliriz ama bir çoğunun da başka sebeplerden , örneğin compiler optimizasyonlarından, kaynaklanıyor olma ihtimali daha yüksek. Yine de corpo olmak istemeyen profesyonelliğe adım atmak istemeyen yarışmacı arkadaşlarımıza ne olursa olsun kod yazın tavsiyesini ben de veriyorum.

  • @cemalcanyldrm5609
    @cemalcanyldrm5609 4 місяці тому

    güzel içerik keyif aldım

  • @HaciOsmanKoyudemir01
    @HaciOsmanKoyudemir01 4 місяці тому +1

    02:30 Bu programı birkaç ay önce duymuştum. Yanılmıyorsam 2022 öncesi sürümlerde yapılmış oyunların dosyalarını görebiliyormuşuz. Keşke ismini bir bulabilsem.
    13:35 Yuuh o neymiş öyle ya :D

  • @cagatay4591
    @cagatay4591 4 місяці тому

    eline sağlık usta

  • @unitykkvlcc
    @unitykkvlcc 4 місяці тому +1

    Temiz kod yazdığım zaman oluşan script bolluğundan bir zaman sonra ulan neyi nereye yazmıştım diye unutuyorum ve işin içerisinden çıkamıyorum.Kirli bir yazım paptığımda ise soğuyorum nedense projeden bildiğin çöplüğe dönüyor... Temiz kod yazdığımda ise yine sıkılıyorum soğuyorum :D bunun bir sonu yok

  • @lynex34
    @lynex34 4 місяці тому

    Abi bence bu tarz oyunların kodlarını inceleme videoları devam edebilir

  • @bertadev
    @bertadev 4 місяці тому +1

    2:27 abi bizim oyun daha çıkmadıki ne ara baktın

  • @user-lh5my4ws8j
    @user-lh5my4ws8j 4 місяці тому +6

    10 Milyon indirmeli oyunum var, clean code yazsaydım hala çıkartamamış olurdum oyunu. Evet kod çorba ama direkt ben istediğim gibi istediğim şeyi tekte değiştirebiliyorum sırf güzel gözüksün, sırf tatmin olayım organize olsun diye buna zaman ayıracak değilim zaten.
    Önemli olan çalışması, optimize olması. Oyunu oynayan kimse ya bu kodu clean yazmamış ben bu oyunu oynamayayım demez.

    • @sametayaz4891
      @sametayaz4891 4 місяці тому

      ismi nedir oyununuzun? satın alıp oynamak isterim.

  • @claudekonusuyor
    @claudekonusuyor 4 місяці тому

    Güzel içerikmiş

  • @ismailyou
    @ismailyou 4 місяці тому

    cyclomatic complexity'nin dibine vurmuş.

  • @sametayaz4891
    @sametayaz4891 4 місяці тому

    Unity oyunlarını da inceler misiniz?

  • @eys-
    @eys- 4 місяці тому +1

    abi godot ta kod kısmı biraz küçükte orda 8000 satır kodu nasıl yazcam sığmazki

  • @Batu
    @Batu 4 місяці тому

    Abi 2.20de verdiğin sırrı nası yapıyoruz ya duymamış gibi yaparım söz.

    • @katarsisAX
      @katarsisAX 4 місяці тому

      DnSpy indir. Herhangi unity oyunnundaki "Assembly-CSharp.dll" dosyasını aç. IL2CPP varsa olmaz

  • @durdurulamazguc
    @durdurulamazguc 4 місяці тому

    kirli koduma easter eggler koyacagim bakan insanlar eglensin

  • @panzerfaust80
    @panzerfaust80 4 місяці тому

    yaklasık bir gün once yabancı bir kanaldan izlediğim ve keşke böyle içeriklerin türkçesi de olsa dediğim içeriğin şu an anasayfama düşmesi tesadüf mü acaba :D

  • @W1nRR
    @W1nRR 4 місяці тому +2

    Abi biraz büyük bir projeye başlamak istiyorum. Bu projede karakterlerin baya özelliği olacak. Yani eşya alma, küçük envanter sistemi v.b olacak. Bunların bir arada düzgün çalışabilmesi için kodun düzgün ve dinamik olması gerekir değil mi?

    • @MergentheGreat
      @MergentheGreat  4 місяці тому +1

      Gerekir kardeşim

    • @leavemealone3364
      @leavemealone3364 4 місяці тому

      tabii gerekir. mimariyi olabildiğince temiz ve geliştirilebilir kurmalısın. spagetti kod yazarsan ileride bir özellik eklemek veya çıkarmak istediğinde yazılıma küsersin. ancak bu eğitimle veya ilk projende olabilecek bir şey değil pek. çalıştığın proje sayısı arttıkça ve o projelerde karşılaştığın sorunları çöze çöze temiz kod yazma reflekslerin gelişir. ilk yazdığım kodlarıma bakarken kendimden utanıyorum ben mesela

  • @FPThhmox
    @FPThhmox 4 місяці тому +1

    abi o dediğin uygulamanın adı ne(bilgi için)

  • @ismail10line78
    @ismail10line78 4 місяці тому

    TEMİZ KOD YAZMAK ÖNEMLİDİR! Siz bakmayın mergen in söylediklerine.
    Temiz kod yazmak if then elseyi ? soru işaretiyle yazmaktan ibaret değil. değişkenlerin isimleri bile temiz olmalı. Örneğin deger1,deger2,deger3 diye değişken ismi vermek baktığında görülebilecek değişken vermek önemli. Amatör düzeyde yapıyorsanız önemli değil ama profesyonel kod yazacaksanız ileride işin içinde çıkamazsınız
    Yeni başlayacaklara tavsiye. Tertemiz kod yazmak için çok kasmayın. Temiz kod yazmaya çalışın.

  • @gcchec
    @gcchec 4 місяці тому

    Bi de OOP'cu ve patterncı tayfa var. Ezbere düşünmeden öğrenme şekli.

    • @burakhosgor2596
      @burakhosgor2596 4 місяці тому

      oop cok farkli bir sey clean code alakasi yok oop kullanmayacaksan git assembly ile yaz

    • @gcchec
      @gcchec 4 місяці тому

      @@burakhosgor2596 :D

  • @kaoel939
    @kaoel939 4 місяці тому +1

    Abi yüz mimiklerin giga chede döndüyo ara sıra

  • @mahzen9702
    @mahzen9702 4 місяці тому

    hocam yazılımda backend tarafındayım ama backend tarafının düşüşte ve iş bulmak çok zorlaşmış durumda olduğu için oyun tarafına sıfırdan geçsem sizce iş bulmak kolay mı veyahutta öğrenmede daha zorluk çeker miyim? hadi zorlukları atlatırım ama şunu merak ediyorum. türkiyede oyun sektörü gittikçe büyüyor fakat şu zamanlarda 6 - 7 ay gibi bir süre full oyun projeleri yapsam kendimi geliştirsem max 1 senede iş bulabilir miyim sizce? bulamazsam kaç senede bulabilirim.

    • @MergentheGreat
      @MergentheGreat  4 місяці тому

      Abi para kazanma odaklı düşünüyorsan bence hiç düşünme. Biraz çetrefelli bir sektör ben alanda da çalışmıyorum. Diğer içerik üreticisi arkadaşlara sorabilirsin detaylarını.

    • @TheFaiLM4N
      @TheFaiLM4N 4 місяці тому

      Backendden çok daha az iş hacmi var, sektörde ekonomiden kaynaklı genel bir düşüş var. Illa daraldığını düşünüyorsan full stacke kayıp biraz daha sağlam limanda takılabilirsin iş bulma çalışma düzleminde.

    • @semih-ze9uo
      @semih-ze9uo 4 місяці тому

      Backend iyi oyunda iş bulmak daha zor

    • @mahzen9702
      @mahzen9702 4 місяці тому

      eyvallah hepinize ben backend den kendimi geliştirmeye devam ediyim en iyisi :D

  • @boronez6487
    @boronez6487 4 місяці тому

    2:13 bu olayı nasıl yapıyoruz oyunlar nasıl yapılıyor cok merak ediyorum lütfen birisi yardım etsin

  • @ebubekiryazgan
    @ebubekiryazgan 4 місяці тому

    abi tabsize 15 mi o boşluklar ne :)

  • @ctex10
    @ctex10 4 місяці тому

    Bu kodu derleyip oyunu açan video felan varsa bırakırsanız güzel olur.

  • @kckprens
    @kckprens 4 місяці тому +1

    if if if else else else noktaa

  • @muhammetemirbulut6511
    @muhammetemirbulut6511 4 місяці тому

    if if if else else case else if if else case end if

  • @Watideus
    @Watideus 4 місяці тому

    boş çar

  • @mergenhan2053
    @mergenhan2053 4 місяці тому

    nickdaş'ız diye tıkladım ve soluksuz izledim. Kodla alakam yok ama herifler ne uğraşmış be tek tek yüzbinlerce satır kod.... şimdi chatgpt'ye şunu yaz deyince şlak diye eline veriyor hemen.

    • @katarsisAX
      @katarsisAX 4 місяці тому

      Yo o kadar gelişmedi. Kopyala yapıştır yapıyor bi yerlerden ki basit şeylerden ötesini yapamıyor. Bu işlere Fransız olduğun bariz😂

    • @mergenhan2053
      @mergenhan2053 4 місяці тому

      @@katarsisAX şuan 5 tane program yaptım phyton ile, video edit ile ilgili işime yarayan istediğim şeyleri spesifik olan yaptıran. web sitemdeki bütün kodsal sorunları çözdüm ve istediğim tema düzenlemelerini yaptırdım.
      aktif olarak kullanıyorum. sen gibi ırgatların yapacağı bütün işleri çok daha iyisini yapıyor yani. ötesine gerek yok benim için. ötesi zaten bunları kodlayanların işi. bunların hepsini önceden parayla yaptırıyordum millete. sen boş yapmaya devam et :D