8. Grup – Qostebek Projesi
Bir Oyunlu Chat Projesi…Not Defterimiz için arşiv
Görünümü değiştirin!
Kullandığımız tuşlar, menüler labeller normal Java Metal görünümünde. Yazı tiplerinin kalın oması, renklerin alıştığımız görüntüsünde olmaması programa alışmayı az da olsa zorlaştırmakta. Görüntünün kullandığınız işletim sistemine uyumlu olması için aşağıdaki kodu kulanabilirsiniz:
try {
String Lf = UIManager.getSystemLookAndFeelClassName();
UIManager.setLookAndFeel(Lf);
} catch (Exception e) {
}
İşte bu kadar kısa…
Kod Arama Motoru
Arama devi Google amca, sağolsun herşeyi yapıyor. Bunlardan az bilineni ve işimize yarayacak olan bir tanesi de Google Kod Arama Motoru. Bu sayfaya da her zamanki gibi anahtar kelimenizi yazıp arama yapıyorsunuz. Kötü bir yanı ise henüz ingilizce olması.
Dil + Sorun kalıbında yazmanız daha iyi sonuç almanızı sağlayabilir. “Java parameters” gibi.
Interface (Arayüzler)
Derste işlediğimiz Interface sınıfları kullanım şekli ve işe yararlılığı ile projemizde kullanabileceğimizi düşündük. Derste Cihaz – Ekran – {TV,LCD vs.} örneğini gördük.Arayüzler ve nesne üreterek az kodla sürekli geliştirilebilirliği mümkün kılabiliyoruz. Bu ekranlı cihazlara yenilerini kolayca ekleyebiliyorduk!
Bir iletişim sınıfı yazıp, bir de buna arayüz hazırlayarak, sohbet ve oyun oynamayı kolaylaştırabileceğimizi düşünüyoruz. Mesela bir oyunu iletişim sınıfından türeterek kurallara uygun şekilde iletişim kurulabilir. Böylece kalıba oturtup, sadece oyunun kodlarını yazarak pek çok oyunu kolay şekilde online hale getirebiliriz.
Kim bilir belki bize de müthiş fikirler geliverir!
Ama tabii önce iyiden iyiye bu chat işini ve oyunları kavramamız lazım. Şimdilik bunu bir not alalım buraya.