November 15, 2010 - Tagged as: java, tr.
Programlamaya giriş dersi için son ödevimiz Java ile 2 kişilik bir satranç oyunu yazmaktı. Ama bazı kısıtlamalarla. Ödevi gönderdiğimize göre kodumu yayınlayabilirim sanırım..
Öncelikle kısıtlamalar ve özellikler için ödev metnine bakabilirsiniz. Kısaca bahsetmek gerekirse:
Bu kısıtlamalar kodumuzu çok kötü hale getirdi aslında. Özellikle polymorphism. Tüm taş tipleir için sınıf oluşturmamız gerekiyor, fakat polymorphism kullanamadığımızdan bunları ortak bir array’de toplayamıyoruz örneğin. Çok fazla kod tekrarı ve gereksiz kod oldu bu yüzden.
Benim bir sorunum da, ödevin başında kısıtlamalara dikkat etmeden kafama göre kod yazmam, daha sonra yazdığım kodu kısıtlamalara uydurmaya çalışmam oldu. Bu yüzden kod ekstra kötü oldu. Kodu okursanız, muhtemelen bazı yerler çok saçma gelecektir, oralar bu yüzden işte :) . Herşey bittikten sonra kodu belli bir formata uydurmaya çalışmak çok sıkıcı bir olay.
Bu arada merak edenler için, benim kodum toplam 876 satır. Buradan indirebilirsiniz.