folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Yapboz Oyunu(Fikire İhtiyacım Var)



C# Yapboz Oyunu(Fikire İhtiyacım Var)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wasd
    wasd's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Şimdi dönem ödevi için böyle bişey yapmam gerekiyor. Örneklerini inceledim,adamlar her bi parça için başka resim koymuş.Bunu tek picturebox ile

    halledebilirmiyim? Daha doğrusu halletmeliyim :D çünkü oyunun zorluk dereceleride olmak zorunda ve her seviyede parça sayısı değişiyor,ayrıca kullanıcı

    kendi istediği resmide yapboz olarak oynayabilmeli,haliyle tek pictureboxı böldürmeliyim,böyle bişeyin örneği varmı?

    Mesela burdaki dahabi garibime gitti,adam buton eklemiş her resim parçası için

    http://www.codeproject.com/KB/game/slidingpuzzle.aspx

    ÖZET:tek pictureboxla nasıl farklı parça sayılarına sahip puzzle yapabilirim?

    ***En olmadı tab kullanıcam tek tek yerleştiricem diye düşünüyorum ama kullanıcının istediği resmi koyabilmem için yine resmi parçalamam gerekiyo.

    Hertürlü görüş,fikir,ipucu işime yarar :)


    :)
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wasd
    wasd's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    up


    :)
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mstraker
    mstraker's avatar
    Kayıt Tarihi: 11/Haziran/2007
    Erkek

    hocam XNA ile yapmaya çalış daha şekil olur.

    http://www.youtube.com/watch?v=9u5Bat-5Vc4&feature=related


    what makes you think i am not?
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wasd
    wasd's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    ya şöyle diyim; sınıf 70kişi falan,ödevi 3-5kişilik gruplar halinde yapıcakmışız ve bu ödevi yapabilecek 10-15 kişi ya var ya yok sınıfta,ben yaparım diye düşünüyorum ama grup olcağım arkadaşların katkısı kodlama kısmından öte sunum safhasında olacağını tahmin ettiğim için mantığı kurmam gerek önce.xnanın ne işe yaradığı dışında hiçbişey bilmiyorum xnaya dair,yani önce oyunun algoritmasını kurmalıyım kafamda :)


    :)
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ercan
    Ercan's avatar
    Kayıt Tarihi: 04/Temmuz/2008
    Erkek

    ilk olarak resmi  nasıl parçalıyabilirsin onu bulman lazım sanırım, parçaladığın resimleri dinamik olarak resim kutularına yerleştirirsin

    burda ki link işini görür http://www.switchonthecode.com/tutorials/csharp-tutorial-image-editing-saving-cropping-and-resizing

    resmi parçalara ayırıp picturebox'lara koyduktan sonra rasgele dağıtman lazım aşağıda ki örnekte bunun için birkaç algoritma var.

    http://www.codeproject.com/KB/recipes/Seshi8Puzzle.aspx 


    IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wasd
    wasd's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Ercab bunu yazdı:
    -----------------------------
     

    ilk olarak resmi  nasıl parçalıyabilirsin onu bulman lazım sanırım, parçaladığın resimleri dinamik olarak resim kutularına yerleştirirsin

    burda ki link işini görür http://www.switchonthecode.com/tutorials/csharp-tutorial-image-editing-saving-cropping-and-resizing

    resmi parçalara ayırıp picturebox'lara koyduktan sonra rasgele dağıtman lazım aşağıda ki örnekte bunun için birkaç algoritma var.

    http://www.codeproject.com/KB/recipes/Seshi8Puzzle.aspx 


    -----------------------------

     

    linkleri inceliyorum şu an,ilk linkteki projedede resimler parçalanmış,tek resim üzerinden yapılmamış işlem yine. Böyle yapıcam demek o zaman. Benim tek resim üzerinden yapmak istememin sebebi kullanıcının belirttiği resmi programa gösterip o resmi yapbozda oynayabilmesini sağlamaktı.

    ***Şimdi anladım ödevin istediğini ya :/  oyuncuya istediği resim seçenek olarak sunulabilir,hatta bu resimler seviye seçenekleriyle ilişkilendirilebilir cümlesini ben yanlış anlamışım.

    TOPARLAMA:

    -Kullanılmak üzere resimler 4farklı zorluk seçeneğine göre ayrı ayrı kesilip resimler klasöründe toplanacak

    -Kullanıcıya oynamak istediği resim sorulacak,istediği seviye sorulacak

    *Yapmaya başlıyorum,bitirip teslim ettikten sonra kodları burada paylaşırım :)


    :)
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ercan
    Ercan's avatar
    Kayıt Tarihi: 04/Temmuz/2008
    Erkek

    kolay gelsin hocam, bitince pm gönderirsen sevinrim :)

    edit: söyle bi kolaylık da yapabilirsin tabi uğraşmak istemezsen diye. seçenek olarak sunulan resimler önceden seçmeli olursa resim kırpma işlemi yapmana gerek kalmadan direk kendin bölerek resimleri yerleştirebilirsin. bu sadece bi kolaylık sağlar benim fikrimi soracak olursan kolaya kaçma öğrenmiş olursun :)


    IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wasd
    wasd's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Ercab bunu yazdı:
    -----------------------------
     

    kolay gelsin hocam, bitince pm gönderirsen sevinrim :)

    edit: söyle bi kolaylık da yapabilirsin tabi uğraşmak istemezsen diye. seçenek olarak sunulan resimler önceden seçmeli olursa resim kırpma işlemi yapmana gerek kalmadan direk kendin bölerek resimleri yerleştirebilirsin. bu sadece bi kolaylık sağlar benim fikrimi soracak olursan kolaya kaçma öğrenmiş olursun :)


    -----------------------------

     

     

    zaten aynen dediğin gibi yapıcam,resimler önceden kesilip hazırlanmış olucak ki bundan başka şekilde yapılmamış sanırım :D ikinci dediğini düşündüğüm için işin içinden çıkamadımda bu konuyu açtım zaten :) önümde 10 hafta kaldı ve bu hariç 6 dersimden en fazla 1-2inden geçebilcek durumdayım şu an :D ayrıca javascripte falan giriştim, o yüzden ilk dediğin gibi yapıcam,ama xna kullanabilirim belki. Neyse şimdi okulda halletmem gereken bi işim var okula gitmeliyim. Döndüğümde başlıycam,teslime daha haftalar var ama olabildiğince çabuk bitirmeye bakıyorum,bu haftaiçi bitirebilirsem haftasonu paylaşırım,olmadı haftaya yada ne zaman teslim edebilirsem :)


    :)
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Jchan
    Jchan's avatar
    Kayıt Tarihi: 08/Aralık/2009
    Erkek

    hocam tek picturebox'ı boşver seni epey zora sokar onun yerine kodla picturebox ya da button dizisi oluşturup onları eklersin form'a, bence resmi kesmeyi de kendin yaparsın zor birşey değil, ilk mesajında verdiğin linkte zaten adam göstermiş ilk kod bloğunda resmi kesmiş ve bir diziye atmış, ikinci kod bloğunda da buttonların image'ine, resim parçalarının olduğu dizinin elemanlarını atamış

Toplam Hit: 3820 Toplam Mesaj: 9