ÇizBakalım Oyunu Test Yayınında

deniz tarafından Cum, 15/12/2006 - 12:40pm tarihinde gönderildi.

2 aya yakın süredir üzerinde çalıştığım ÇizBakalım isimli online çok kullanıcılı çizim-tahmin oyunum test yayınına geçmek için yeterli olgunluk seviyesine ulaştı.

Oyunun web sitesinden ekran görüntülerine ulaşabilir, sisteminize yükleyerek oynamaya başlayabilirsiniz.

www.cizbakalim.com

Biraz teknik ayrıntı vermek gerekirse;

  1. client/server programlamada Java, IDE olarakta Netbeans 5.0 kullanıldı
  2. uygulamanın oyuncu tarafına sunumu webstart teknolojisi ile sağlandı
  3. server tarafında MINA framework ünden faydalanıldı.
  4. gui skin olarak napkinlaf kullanıldı.
  5. client tarafının sıkıştırılması/şifrelenmesi sürecinde ProGuard kullanıldı.
  6. web sayfası template halde openwebdesign.org dan indirilip düzenlendi.
  7. aktif geliştirme süreci yaklaşık 1 ay sürdü, geri kalan zaman test sürecinin otomatikleştirilmesi, grafiksel düzenlemeler, web sayfası içeriğinin zenginleştirilmesi gibi çalışmalar ile geçirildi .
  8. benim tarafımdan hazırlanmayan tüm görsel ve ses içeriği serbest kullanıma açık kaynaklardan derlendi.
  9. proje an itibarı ile ~9600 satır Java kodu içermekte.
  10. gerçekleştirim sırasında 3cup/12 saat dozunda nescafe gold tüketildi.

Oyun otomatikleştirilmiş bir test süreci ile uç durumlar, aşırı yüklenme, kuraldışı hareketler gibi pekçok koşul altında test edildi. Fakat açıkçası gerçek oyuncular ile verimli bir test ortamı oluşturmakta çeşitli zorluklar çektiğim için bazı yönlerden problemler içerme olasılığı her zaman için bulunmakta. Bunun yanında oyun ile ilgili çeşitli sayısal parametrelerin (zaman,skor dengesi vb.) oyuncu isteklerine göre yeniden düzenlenmesi gerekebilir.

Test sürecine katılır ve karşılaştığınız problemleri yada önerilerinizi websitesinde yeralan e-posta adresi yada oyun içinde bulunan geri-bildirim seçeneği ile bana aktarırsanız gerçekten çok yardımcı olursunuz.

Desteğiniz için teşekkürler.
deniz.

Misafir Kullanıcı (?) tarafından Cum, 15/12/2006 - 12:45pm tarihinde gönderildi.

Hemen katılayım.Fikir isketch.net'ten sanırım? Tebrikler şimdiden.


deniz tarafından Cum, 15/12/2006 - 2:02pm tarihinde gönderildi.

Aslında benim bu tarz gördüğüm ilk oyun yahoo games deki InkLink idi. Daha sonra bir araştırma ile http://www.pictionary-online.com/ adresinde internetteki birçok alternatif projeyi gördüm.

Amacım bu projelerin güzel yönlerini birleştirip birşeyler ortaya koymaktı. ÇizBakalım projesini ilerleyen zaman içinde çok daha güzel bir sistem haline getirmeye çalışıcam. Zaten en büyük artısı; Türkçe (ışöçğü...) olması ve geliştiricisinin bir e-posta mesajı kadar size yakın durumda bulunması :)..

Oyuncuların istekleri ile beraber bu projede gittikçe büyüyecek, güzelleşecek.


Ahmet (?) tarafından Cum, 15/12/2006 - 2:46pm tarihinde gönderildi.

Bu oyunun benzerini dediğiniz gibi yahoo.com'da görmüştüm.Oyunun Türkçe kelimeleri kullanması çok güzel olmuş , oyuna güzellik katmış. Bir defa oynadım, arkadaşlarla aramızda heyecan fırtınası esti :)
Projelerinde başarılar.


deniz tarafından Cum, 15/12/2006 - 3:06pm tarihinde gönderildi.

oyunları admin arayüzünden sessiz sedasız takip ediyorum bende, şimdiden bikaç bug buldum bile :)

deneyen tüm arkadaşlara teşekkürler..


e5games (?) tarafından Cum, 15/12/2006 - 9:55pm tarihinde gönderildi.

Ben daha önce bu tarz bir oyunla karşılaşmamıştım ama hoşuma gitti.- ben girdigimde kimse yoktu ama farklı hesaplarla kendi çapımda takıldım:)-
bence süre biraz daha uzarsa iyi olabilir kelimeler biraz zorluyor fareyle çizim zorluğundan.

Birde ufak bir önerimi,istekmi,ricamı diyim hangisi uygun olursa, bu projeyi anlatan genel egitseller hazırlanırsa sanki çok faydali olur gibime geldi. - tabi burada sonsoz bu projeyi hazırlayanın buna zaman ayırması kolay değil-

genel olarak çok hoşuma gitti bence enazından bir kere denenmesi gereken bir oyun.Çoklu oyuncuylada oynanırsa cok daha eglenceli olur.

Tebrikler,kolay gelsin.


deniz tarafından Pzt, 18/12/2006 - 2:59pm tarihinde gönderildi.

şu an projenin (arayüz ve web sayfasının) ingilizceye uyarlanması işi ile yoğun olarak ilgileniyoruz. bu iş tamamlandıktan sonra sistemi çok daha geniş bir kullanıcı kitlesine ulaşmak adına yabancı sitelerde de tanıtmaya çalışacağız.

proje üzerindeki iş temposu biraz daha hafiflediği zaman nereden-nereye-nasıl-gelindi konulu bir postmortem hazırlamayı düşünüyorum. gerçi proje konusu, ortam, kullanılan dil ve araçlar yönünden iyicene kısıtlı bir kitleye hitap eden bir yazı olacaktır ama birilerinin işine de her daim yarayabilir.

deniz.


Gord10 (?) tarafından Salı, 19/12/2006 - 2:02am tarihinde gönderildi.

Böyle bir postmortem yazısı gerçekten faydalı olacaktır (en azından benim için). Zira benim de aklımda buna benzer bir sistem kullanan ufak bir oyun projesi vardı.


ozmoz (?) tarafından Pzt, 18/12/2006 - 4:08pm tarihinde gönderildi.

Denedim,çok güzel olmuş ilginç bir oyun ellerine emğine sağlık.


Misafir Kullanıcı (?) tarafından Salı, 19/12/2006 - 10:42pm tarihinde gönderildi.

Bir oneri: turkce olmayan harfleri de kabul et.

Mesela "ütü" icin "utu" de kabul edilsin.


misafirrr (?) tarafından Per, 21/12/2006 - 9:16pm tarihinde gönderildi.

slm.. bi sorun var. modemle yerel ağdan nete açılan diğer kullanıcılar oyuna giremiyor, o ağda başka kullanıcı varken... bu giderilse iyi olur çünkü oynayamadıııııım :(


deniz tarafından Cum, 22/12/2006 - 10:21am tarihinde gönderildi.

Bu durum oyunun hileleri engellemek için uyguladığı bir yöntemden kaynaklanıyor. Eğer aynı IP adresine sahip kullanıcılara izin verilirse bir kişi birden fazla kullanıcı ile oyuna aynı anda girip hile yapabilir / karışıklık çıkarabilir.

Ne yazıkki bu tarz tek IP li çıkış kullanan sistemlerde (NAT) farklı bilgisayarlardan gelen paketleri ayırtetmenin bir yolu mevcut değil.

IP adresinizi _bir_şekilde_ değiştirmeden oyuna bağlanamassınız.


cemuzunlar (?) tarafından Salı, 23/01/2007 - 8:10pm tarihinde gönderildi.

Online oyunlarin tamamina yakini, NAT arkasindan disaridaki sunuculara baglanmaya izin verir. Disaridaki sunucu, NAT arkasindaki istemcileri, IP:Port ikilisi ile rahatlikla ayirt edebilir.

Ornegin bir internet kafedeyiz, bir internet baglantisi var, IP'si 88.246.34.56. Kafede 3 bilgisayar oldugunu ve bunlarin yerel ag IP'lerinin sirasiyla,

1) 192.168.2.2
2) 192.168.2.3
3) 192.168.2.4

oldugunu varsayalim.

Disarida da bir oyun sunucu olsun. Yerel agdaki 192.168.2.2 IP'li kullanici disaridaki sunucuyla iletisime gecmek istesin. Bilgisayarinin yolladigi ilk pakette, NAT, 192.168.2.2 local IP adresini (ve portunu), kendi icerisinde tuttugu bir tabloya (NAT esleme tablosu - NAT Mapping Table), 88.246.34.56 IP adresi ve kendi atayacagi bir Port numarasiyla birlikte kaydeder. Ornegin:

1) 192.168.2.2:3880 --> 88.246.34.56:4558

Ayni sekilde, 192.168.2.3 adresindeki kullanicinin da sunucuya baglanmak istedigini ve bir paket yolladigini varsayalim. Bu durumda NAT Esleme Tablosuna bir kayit daha eklenir ve tablo su sekle donusur

1) 192.168.2.2:3880 --> 88.246.34.56:4558
2) 192.168.2.3:4246 --> 88.246.34.56:5534

Yollanan paketlerin icerigindeki IP ve Port degerlerini bu tabloya kaydettigi degerlerle degistirir ve sunucuya yollar.

Sunucu iki paket alir. Adresleri IP:Port olarak

192.168.2.2:3880 --> 88.246.34.56:4558
192.168.2.3:4246 --> 88.246.34.56:5534 dur.

Bu noktadan sonra sunucu icin iki istemci vardir ve IP:Port olarak adresleri bellidir. Istedigine peket yollayabilir. Ornegin 88.246.34.56:4558 adresine bir paket yolladiginda bu paket bizim NAT'imiza kadar gelir.

Paketi alan NAT, NAT Esleme tablosunda bu girdiyi arar. (Bulamazsa paketi cope atar.) Bizim durumumuzda tablomum soyleydi:

1) 192.168.2.2:3880 --> 88.246.34.56:4558
2) 192.168.2.3:4246 --> 88.246.34.56:5534 dur.

paketin 1 numaralari kayittaki local bilgisayara gidecegini anlar ve paketin hedef IP:Port adresini 192.168.2.2:3880 olarak degistirir ve yerel aga yollar, ve paket 1 numarali bilgisayara ulasir.


raft (?) tarafından Salı, 23/01/2007 - 1:36am tarihinde gönderildi.

oyunu yeni ke$fettim. oyunyapimi'na gelmeyeli bayaa bi olmu$ anna$ilan :/

kisa surede cok iyi i$ cikarmi$sin deniz, tebrikler :) pek sevimli ve eglenceli bir oyun olmu$. sanirim kisa surede populerligi daha da artacaktir..

r a f t


cleanyeast (?) tarafından Pzt, 30/04/2007 - 9:32pm tarihinde gönderildi.

bi kere bu oyunun dilden dile dolaşabilmesiini insanlara zevk sağlamasını sağlayabilmek için mod ların özellikle deer ve oflneurun elden geçirilmesi gerekiyor diye düşünüyorum öyle bir sitede oynuyoruz ki yanlışları söyleme hakkımız yok sölersek modlar tarafından direk susuturuluyoruz ben bugün site çökünce neler oluyor dienler arasındaydım bu iki mod ise üyelerle dalga geçiyordu halbuki işleri bisleri bilgilendirmek üyelerin noluyor nesi var sitenin cevabı ise 1 mayıs ya vali yaptırıyordur olmamıydı bende bunu öslediğim için sen modsun milletle dalga geçeceğine işini yap cvp ver dedim die siteden atıldım şimdi ben böle bi site için artık nasıl tavsiyelerde bulunayım herşey sadece modların lehine biizm aleyhimzeyken yada sadece modların çöplüğü olarak kalır yakında


Balbocugu (?) tarafından Salı, 01/05/2007 - 9:06am tarihinde gönderildi.

Cizbakalim oyununu aylardır keyifle oynuyordum. Ancak son zamanlarda bir çok arkadaşımın yaşadığı sorun gibi bende moderatörler ile yaşadığım sorunlardan iyice bulanmış durumdayım. Bu kadar keyifli ve eğlenceli bir sitede daha mantıklı yöneticilerin olması gereklidir! İsteyen istediğini sevmiyor diye siteden atamaz! Yetkilendirmelere daha fazla dikkat edilmeli!!! Ben şimdiye kadar kimseye küfür veya haraket etmedim dünde etmediğim halde sadece "şahıs" dediğim için siteden atıldım. Moderatörler şifrelerini sevgililerine veriyor sevgilileri sevmedikleri kişileri siteden atıyor. Böyle birşey olamaz! Olmamalı!


 

Ana Menü

Son yorumlar

Kimler çevrimiçi

Şu an 0 kullanıcı ve 0 ziyaretçi çevrimiçi.
Daha hızlı mı bilemem, fakat FireFox ve Google araç çubuğunu kullanmak kesinlikle çok daha kaliteli ve güvenli bir web deneyimi sunuyor :)
Bu site; Deniz Aydınoğlu 'nun türk oyun sektörü ile ilgili derlediği, ve site gönüllülerinin yayınlanmak üzere bize yolladığı haberler ile içeriğini oluşturmaktadır. Kimdir bu deniz diye sorarsanız, en iyi cevabı deniz 'in kişisel sitesinde bulmanız olasıdır.