wasd

Kayıt : 14 Haziran 2006 Ace of Spades
|
|
Ş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 :)
Banned from heaven...
|
wasd

Kayıt : 14 Haziran 2006 Ace of Spades
|
|
Banned from heaven...
|
|
|
Bu sayfada ki yazilarin hepsini okudum ve mahmut, sen haksizsin ibne. seni kiniyorum, ve sana laflar hazirladim.
|
wasd

Kayıt : 14 Haziran 2006 Ace of Spades
|
|
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 :)
Banned from heaven...
|
Ercab

Kayıt : 4 Temmuz 2008 GOP City
|
|
Sınavlardan nefret ediyorum...
|
wasd

Kayıt : 14 Haziran 2006 Ace of Spades
|
|
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 :)
Banned from heaven...
|
Ercab

Kayıt : 4 Temmuz 2008 GOP City
|
|
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 :)
Sınavlardan nefret ediyorum...
|
wasd

Kayıt : 14 Haziran 2006 Ace of Spades
|
|
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 :)
Banned from heaven...
|
Jchan

Kayıt : 8 Aralik 2009
|
|
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ış
|
|