Y. Doç. Dr. Aybars UĞUR EGE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BIM322 BİLGİSAYAR GRAFİKLERİ II (3+0) 2001-2002 BAHAR YARIYILI PROJE 2 Veriliş Tarihi Teslim Tarihi : 04.04.2002 : 02.05.2002 GRAFİKSEL OYUN, EĞİTİM veya 3B ÇİZİM PROGRAMI Aşağıdaki projelerden bir tanesi seçilecek, analiz, tasarım ve kodlaması yapılarak test edilecektir. Yazılımlarda, Java (Java2D API, vs.) veya C++ (OpenGL, DirectX vs.) kullanılabilir. 1) Grafiksel Oyun Yazılımı Geliştirilmesi Oyun yazılımının geliştirilmesinden önce, yazılmış olan benzer oyunların incelenmesi gerekmektedir. Oyunun oynanabilirliği, grafikleri ve orijinal fikirleri daha yüksek not alınmasını sağlayacaktır. Aşağıdaki unsurlara dikkat edilmesi de önemlidir : Ekran Menu Arka Plan Karakterler Kullanıcı Arayüzü Senaryo Başlama, Açma, Kaydetme, Duraklatma, Çıkış Yapay Zeka Düzeyler Veri Yapıları [Seçimlikler : Ses, Üç Boyut, Multiplayer ...] 2) Grafiksel Eğitim Yazılımı İnternet üzerinden işletilebilen (Java’da applet) bir eğitim yazılımı geliştirilecektir. Değerlendirmede özellikle, yazılımın yararlılığı, öğreticiliği ve özellikleri dikkate alınacaktır. Grafiklerin etkin kullanımı da sağlanmalıdır. 3) Üç Boyutlu Görüntüleme Programı İki boyutlu grafiksel arayüzler kullanarak, Sınır Temsili yöntemini kullanan ve üç boyutlu görüntülemenin aşamalarını gerçekleştiren yazılımın geliştirilmesi. Sistemde çokgensel yüzeyli nesneler tutulması istenmektedir (Küp, Prizma gibi çokyüzlüler). Etkin veri yapısı tasarımı önem taşımaktadır.