Nesneye Dayalı Programlama Proje Konuları Genel Kurallar Proje Teslim günü 28-29 OCAK 2012 dir. 9:00-12:00 ve 13:00-17:00 arasında sözlü sunum yapılarak teslim alınacaktır. Sunum yapılması ZORUNLUDUR . 1) Sunum yapılmadan teslim edilen projeler (email, kağıt çıktısı vb yollarla) değerlendirilmeye alınmayacaklardır. Proje notundan sıfır (sıfır) almış olarak kabul edilecektir. 2) Sunum sırasında sorulan sorulara verilen cevaplar neticesinde, projesinin kendisi tarafından yapılmadığı kanaati oluşması durumunda 1. Madde geçerli olacaktır. 3) Sunum soruları, yapılan proje ve genel Java Nesneye Dayalı Programlama Mantığı soruları olacaktır. Projelerde Grup çalışması olmayacaktır. Nesneye Dayalı Programlama Yöntemleri kullanılarak projeler JAVA dili kullanılarak hazırlanmalıdır. TAM puan için Projelerin EN AZ İKİSİNİ YAPILMASI Gereklidir. TESLİM EDİLECEKLER Projelerin içinde kullanılan nesnelere ait UML diyagramları ve (20 puan 10 +10) Projede Kullanılan kod teslim edilecektir. (20 puan 10+10) Proje Sunusu (30 puan ) Proje Sunusu (30 puan ) RENK SUDOKUSU 4*4 lük bir renk Sudokusu problemi hazırlayan ve çözen bir Java GUI programı hazırlayınız. Renkler SARI, KIRMIZI, MAVI ve YEŞİL olmalıdır. Referans: http://www.primarygames.com/puzzles/sudoku/colorsudoku/ 9 renkli Sudoku oyunu ROMA RAKAMI HESAP MAKINESI Referans: http://gwydir.demon.co.uk/jo/numbers/roman/index.htm İstenen: Girdi olarak aldığı roma rakamları üzerinden toplama, çıkarma, çarpma ve bölme işlemlerini yapabilen bir hesap makinesi geliştirilmesi istenmektedir. ( Bu Proje YILMAZ KILIÇASLAN hocamızın web sitesinden alınmıştır. ) SEKEN TOP PROJESİ Bir panel içinde kenarlardan seken bir (1) top animasyonu hazırlanması istenmektedir. Topun X ve Y koordinatlarındaki ilerleme hızı değiştirebilmelidir. EKSTRA SEKEN TOP (GEREKLİ DEĞİLDİR) iki (2) top olması ve bu topların birbirleri ile çarpışma durumlarını da göz önüne elan bir program hazırlayınız.