none
C# ile Oyun Yapımı RRS feed

  • Soru

  • C# ile oyun yapımı nasıl olur yardım edermisiniz webde buldum bikaç tutorial(eğitim videosu) ama onlarda da çok fazla kod yazıyorlar benim seviyeme uygun değil başka bide labirent oyunu yapımı diyor ama sadece fareyle oynanıyor ve kodları çok basit:mesela pictureBox2 adında bir pictureboxımız olsun mouse_enter eventine şunları yazalım:

    MessageBox.Show("YANDIN!!! DUVARA DEĞDİN!!!");

    Bu kodları yazdıkmı oh bitti değil ben orta seviyede basit bir oyun yapmak istiyorum webde illa kolay veya zor var(en çok da en az 130 satır kodu olanlar :) bende buraya başvurıyım dedim sizi de çok yoruyorum ama yardım edermisiniz

    Saygılarımla,

    Kimliği Belirsiz(Not CFN)

    14 Mart 2019 Perşembe 17:53

Tüm Yanıtlar

  • Oyun yapacaksanız birde c# kullanacaksanız bence tercihiniz unity olmalı , unity ile çoğu şeyi kod yazmadan hallediyorsunuz zaten.2D veya 3D oyun geliştirme seçeneğine de sahipsiniz , ayrıca android gibi platformlarada unity ile oyun çıkartabilirsiniz.Yani crossplatform diyebiliriz.


    14 Mart 2019 Perşembe 17:57
  • unity bizim biligsiayarda kasıyor game maker kullansam olur mu hem unity hakkında pek bilgim yok zaten unity oyunlarını da bizim bilgisayar pek kaldırmıyor bazılarında aşırı kasıypr
    14 Mart 2019 Perşembe 19:23
  • unity bizim biligsiayarda kasıyor game maker kullansam olur mu hem unity hakkında pek bilgim yok zaten unity oyunlarını da bizim bilgisayar pek kaldırmıyor bazılarında aşırı kasıypr
          Yanılıyor olabilirim ama gamemaker da c# kullanamıyorsunuz diye biliyorum hatta GML dedikleri bir dilleride var kullandıkları :) (Game maker Language) İhtiyaçlarınızı gamemaker karşılıyorsa kullanın.
    14 Mart 2019 Perşembe 19:33
  • bende biliyorum c# kullanmadığını ama kodsuz bile yapılabiliyor iyi bi program
    15 Mart 2019 Cuma 06:56
  • bide unity'i bizim bilgisayar kaldırmıyor o yüzden iyi bi program ama 3d'de ben bi araba oyunu yapıyodum arabayı kontrol etmek için üstüne basıyorum kasıyorbi doğru düzgün bişey yapamadım unityde
    15 Mart 2019 Cuma 07:00
  • bide unity'i bizim bilgisayar kaldırmıyor o yüzden iyi bi program ama 3d'de ben bi araba oyunu yapıyodum arabayı kontrol etmek için üstüne basıyorum kasıyorbi doğru düzgün bişey yapamadım unityde
          Bence bunlar önyargı , sistem gereksinimleri fazla evet ancak çok başarılı işler yapılıyor.Gamemakerın ilk çıktığı zamanda ben kullandım mavi kahve bardağı gibi bir ikonuda vardı ozamanlar hala öylemi bilmiyorum :) Bu şuna benziyor bu forumda java mı c# mı deseniz %90 c# cevabı alırsınız ama java kullananlar öyle düşünmüyor :) Yani tercih sizin ben şahsen unityi seçtim.
    15 Mart 2019 Cuma 07:55
  • Siz 1 haftada PUBG yazma niyetindesiniz :) Biraz sabredin.

    Picturebox vs.. bunlarla oyuna benzeyen ürünler çıkartabilirsiniz ama bir gün gerçekten oyun yapacağınızda buradan edineceğiniz tecrübe size hiç bir şey getirmez. 60FPS bir oyun için oyunun 1 döngüdeki kodları 16ms içinde tamamlamış olması gerekir. Biraz eli yüzü düzgün bir oyunda sadece CPU ile bunu sağlamanız mümkün değil. Dolayısıyla grafik kartını kullanan kütüphanelere ihtiyacınız var. Sürükle-bırak şeklinde bir çok engine var. Bunları başlangıç için kullanabilirsiniz. Oyun modlama da oldukça tecrübe kazandıracaktır.

    Gerçek anlamda oyun geliştirmek istiyorsanız önce oyun geliştirme ile ilgili temellere sahip olmalısınız.  Terminoloji'yi öğrenmeli, temel algoritmaların nasıl çalıştığını ve altında yatan matematiği anlamalısınız. Sonrası geliştireceğiniz oyuna uygun platforma karar vermek olacak. Burada tercih etmeniz gereken en son şey kullanılan programlama dili.  


    www.cihanyakar.com


    15 Mart 2019 Cuma 08:16
  • önerileriniz için teşekkür ederim Cihan Bey ancak şunu söylemeliyim ki ben PUBG gibi oyunlar yapacağım demedim. PUBG oyununu da sevmiyorum zaten(yani genel olarak silajh oyunlarını sevmem PUBG'ı da pek bilmiyorum). Ben sadece Game Maker'daki gibi basit oyunlar yazmak istiyorum. Yani bi haftada yazacağım birşey yok. Örneğin 2d bir basket oyunu... örneğin 2d bir taksi oyunu...

    he bide ben bilgisayar oyunu yapacağım, mobillle işim yok... Platform seç diyorsanız , işte size cevabım...

    • Düzenleyen Not CFN 15 Mart 2019 Cuma 16:25
    15 Mart 2019 Cuma 16:22
  • önerileriniz için teşekkür ederim Cihan Bey ancak şunu söylemeliyim ki ben PUBG gibi oyunlar yapacağım demedim. PUBG oyununu da sevmiyorum zaten(yani genel olarak silajh oyunlarını sevmem PUBG'ı da pek bilmiyorum). Ben sadece Game Maker'daki gibi basit oyunlar yazmak istiyorum. Yani bi haftada yazacağım birşey yok. Örneğin 2d bir basket oyunu... örneğin 2d bir taksi oyunu...

    he bide ben bilgisayar oyunu yapacağım, mobillle işim yok... Platform seç diyorsanız , işte size cevabım...

    Orada PUBG örnek olarak söylenmiş bir şey. Mesele nasıl ne şekilde silah konusuna geldi anlamadım. Başarılar dilerim.


    www.cihanyakar.com


    15 Mart 2019 Cuma 18:21
  • ama başka kişilere de öneri veriyorsanız PUBG sözcüğünü kullanmamanızı tavsiye ederim.

    Saygılarımla,

    Not CFN


    • Düzenleyen Not CFN 15 Mart 2019 Cuma 18:23
    15 Mart 2019 Cuma 18:23
  • Merhaba efendim kusura bakmayın biraz sert şeyler yazmışım, hala yaşıyor musunuz bilmiyorum ama biraz geç de olsa kusura bakmayın demek isterim. Umarım ve inşallah bu mesajı görürsünüz, o zamanlar oyun yapma hevesine düşmüştüm, 2D oyunlar yapmayı planlıyordum. Biraz aceleci davranmışım, kusura bakmayın, size de sert laflar etmişim. O zamanlar çok hırslıydım, yazılıma resmen aşıktım, bu da bana oyun yapma isteği verdi, bu istekle yanıp tutuşuyordum, ama sanırım bu konuya cevap yazarken biraz fazla aceleci davranmışım. Öyle olduğum için size biraz garip cevaplar yazmış olabilirim, umarım alınmamışsınızdır. GameMaker öğreniyordum, biraz oyun yapmaya başlamıştım ama sonra bırakmıştım.

    İyi günler dilerim :)

    15 Ağustos 2022 Pazartesi 17:27
  • Ne yazik ki Cihan da daha fazla dayanamadi ve forumdan ayrildi. Ben de ayrilip geri donmustum, simdilik dayaniyorum.

    Ben ara sira konusuyorum, iletirim. En azindan sevinir, genelde yedigimiz fircalarla kaliyoruz.



    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.

    15 Ağustos 2022 Pazartesi 18:40
  • Neden daha fazla dayanamadı? Neye dayanamadı tam olarak anlayamadım.
    17 Ağustos 2022 Çarşamba 18:36
  • Yardim etmeye calisirken firca yemeye.


    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.

    17 Ağustos 2022 Çarşamba 20:01
  • Tekrar özür dilerim yani benden olduysa
    19 Ağustos 2022 Cuma 16:13
  • Merak etme tek bir mesajla olmuyor :)

    Damla damla biriken bardak gibi. Ben kac damla biriktirdim inanamazsin.



    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.

    19 Ağustos 2022 Cuma 20:02
  • Arkadaşınıza söylediniz mi bu arada? Özrümü kabul etmiş mi, bilmek istiyorum da. Kul hakkı kalmasını istemiyorum kimsenin üzerinde, o yüzden. Bence kul hakkı çok önemli. Başkalarının üzerinde kötü bir etki bırakmak beni mutsuz ediyor.
    19 Ağustos 2022 Cuma 20:16
  • Hayır daha konuşmadım, merak etme eder, böyle duyarlı olmanız beni mutlu etti :)

    Güncelleme: Söyledim, kabul etti, sevindi :=)



    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.


    20 Ağustos 2022 Cumartesi 19:27
  • Ben de sevindim hocam :) Hem de çok. Teşekkür ederim ona. Çok sağolun.
    21 Ağustos 2022 Pazar 20:10