İki Boyutlu Çizim Programı - Dr. Aybars UĞUR

advertisement
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.
Download