mustafa_x Posted November 30, 2011 Share Posted November 30, 2011 (edited) Telefonda kullanmak üzere bi tetris oyunu yazayım demiştim. (Biraz aradım, bulamayınca kendim yazayım dedim.) Önce algoritmayı rahatça yazıp deneyebilmek için C# ile bilgisayar sürümünü, sonra da aynı kodlarla Java ME sürümünü hazırladım. Uygulamayı son derece basit şekilde tasarladım. Şöyle ki (bilgisayar sürümünden bi ekran alıntısı) : [img]http://www.tnctr.com/uploads/imgs/pre_1322674004__4is_1.png[/img] Telefona ekran alıntısı aracı uygulaması bulup kurmaya üşendim, diğer telefonla resmini çektim [6220'nin resmi 5228'le, 5228'inkini de 6220'yle çektim. 5228'in kamerası pek de kaliteli olmadığı için onunla çektiğim resim (sağdaki) bayaa bi bulanık çıktı] : [img]http://www.tnctr.com/uploads/imgs/pre_1322674027__4is_2.jpg[/img] Uygulamanın bilgisayar sürümü sabit çözünürlüklü, telefon sürümü ise ekranın dikeyde kullanabileceği en yüksek çözünürlüğü kullanıyor. Telefon uygulamasını Canvas (bi çeşit Java ME denetimi) kullanarak yazdım, bu sayede destekleyen dokunmatik telefonlarda da kullanılabiliyor (otomatik olarak sanal 4 yönlü tuş takımı oluşturuluyor). İkinci resimde soldaki görüntüdeki sanal tuş takımını telefon kendi oluşturdu mesela. Bilgisayar sürümünde imleçle, telefon sürümünde menüyle kullanılan renk değiştirilebiliyor. 4 çift renk seçeneği ekledim, zaten ilk ekran alıntısında görünüyor. (İmleç renk seçim tuşları üzerine getirildiğinde tuşlar, daha doğrusu tuş niyetine kullandığım resim kutuları belirginleşiyor.) Yukarı tuşu şekli döndürüyor, aşağı tuşu şeklin inişini hızlandırıyor; sol ve sağ tuş malum. Bilgisayar sürümünde KeyPress event'inin sorun çıkarmaması için normal buton ekleyemedim, duraklatma için P ya da D'ye basın. Telefon için Duraklat / Devam Et menüsü var. İndirme linkleri için klasör linki: http://mstfx.no-ip.org/index.php?tamyol=Programlar/Kendi%20Yap%FDm%FDm%20Olanlar/Tetris%20(PC%20ve%20telefon%20s%FCr%FCmleri) (Bilgisayar sürümü 53 KB, mobil sürümü 9,6 KB. Aynı klasörde kaynak kodları da var. Şu an sadece kendi bilgisayarımdan yayınlıyorum. İndirme sayacı hazırlayınca FTP'ye de atıcam. Kendi bilgisayarım da zaten genelde açık.) Edit: Dosya paylaşım sayfamın yapısını komple değiştirdim, linkte ufak bi değişiklik oldu. (dizin= yerine tamyol= kullandım, dizin= anahtarının kullanımı değişti.) Konuya pek ilgi olmadığı için (zaten beklemiyordum da) dosyaları FTP'ye atmaktan vazgeçtim. Edited February 4, 2012 by mustafa_x Quote Link to comment Share on other sites More sharing options...
ozyol Posted November 30, 2011 Share Posted November 30, 2011 Güzel çalışma başarılarının devamını dilerim. Acaba oyunu duraklatabilmek mümkün mü? Quote Link to comment Share on other sites More sharing options...
mustafa_x Posted November 30, 2011 Author Share Posted November 30, 2011 [quote name='ozyol' date='30 November 2011 - 22:04 ' timestamp='1322683463' post='1122014'] Güzel çalışma başarılarının devamını dilerim. Acaba oyunu duraklatabilmek mümkün mü? [/quote] Bilgisayar sürümünde Duraklat / Devam Et işlevi için P veya D tuşuna basmak yeterli. Mobil sürümde menü olarak ekledim. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.