Javada nasil satranÇ oyunu yazarim..

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

godmode

Üye
26 Ocak 2011
51
0
ne kadar biliyorsun javayı

BiR SATRANÇ TAHTASI DİZAYN VE IMPLEMENT EDİCEM

BUNLARI YAPARKEN BENDEN INHERITANCE,POLYMORPHISM VE ENCAPSULATION KULLANMAMI ISTIYOR..

1)BOARD CLASS :bİLGİLERİN TUTULACAĞI CLASS OLACAK,8x8 LİK BİR ARRAY TANIMLAYACAĞIZ VE HER SATRANÇ TAŞINI BURAYA YERLEŞTİRECEĞİZ

2)PIECE CLASS : BU BİR SUPERCLASS OLACAKDIGER YERLERDEN EXTEND EDİLECEK.HER OBJENIN BİR RENGİ OLACAK(SİYAH,BEYAZ) VE ******** U OLACAK , HER OBJE HAREKET EDECEK VE ******** UNU DEĞİŞTİRECEK.HER PIECE FARKLI BIR ŞEKİLDE GİDECEK KENDİ ÖZELLİĞİNE BAĞLI OLARAK ÖRNEĞİN AT : L YAPMASI GİBİ..

3)PAWN CLASS :CLASSTAKİ OBJELER BİR İLERİ GİDECEK (PİYON) GÖREVİ YANİ EĞER BOŞSA ÖNÜ TABİ.

4)KNIGHT CLASS:L-HARFİ ŞEKLİNDE HAREKET EDECEK,EĞER BOŞSA GİDECEĞİ YER TABİ.

5)BISHOP CLASS :SADECE SOL SAĞ ,İLERİ ,GERİ ÇAPRAZ(KRAL) HAREKET EDECEK,

6)ROOK CLASS:SOLA,SAĞA,,İLERİ GERİ HAREKET EDEECEK GİDECEĞİ YER BOŞ İSE
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.