1 / 24

Dünya Üzerine Yayılmış Çok-Kullan ı c ı l ı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun

Dünya Üzerine Yayılmış Çok-Kullan ı c ı l ı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun Teknik Ya pısı. Akademik Bilişim ‘05. Öğr. Gör. Dr. Hakan T üzün Hacettepe Üniversitesi, BÖTE. Bilgisayar Oyunları Kronolojisi 1960’lar, 1980’ler, 2000’ler

jamuna
Download Presentation

Dünya Üzerine Yayılmış Çok-Kullan ı c ı l ı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun Teknik Yapısı Akademik Bilişim ‘05 Öğr. Gör. Dr. Hakan Tüzün Hacettepe Üniversitesi, BÖTE

  2. Bilgisayar Oyunları Kronolojisi • 1960’lar, 1980’ler, 2000’ler • Bilgisayar Oyunlarından elde edilen hasılatın Hollywood gişe hasılatını geçmesi • Eğitimde kullanılması • Bilgisayarların ve bilgisayar oyunlarının çocuklar için vazgeçilmezliği

  3. Hiç Söylenme, Gene Kıracam

  4. Bilg. Oyunları Özellikleri • QA Projesi • 2002-devam ediyor • BT tarafından desteklenen eğitsel bir oyun ortam tasarımı • Malone (1980) • Challenge (Öğrenci düzeyinde zorlayan etkinlikler) • Curiosity (Merak) • Control (Kontrol) • Fantasy (Fantezi) • QA Fantezisi (Hikayesi)

  5. Web Alanı Kişilik, Etkinlik Kişilik, Etkinlik Quest Atlantis Yaşam Yaşam

  6. QA Yapısı Eğitim Eğlence Quest Atlantis Toplumsal Sorumluluk İlkeleri

  7. Bu Sunumun Gündemi • QA Teknik Yapıları • 3-B grafik motoru • 3-Boyut içerisindeki sanal dünyalar ve yapılar • Perl ile dinamik olarak oluşturulan bilgiler • MySQL veritabanı üzerinde tutulan oyun ve öğrenci verileri • Bu bileşenlerle ilgili sorunlar ve bu sorunların giderilmesi

  8. QA 3-B Grafik Motoru • Önceleri WebQuest türünde bir tasarım öngörülmüştür • 3-B popülerliği • Bir 3-B grafik motoru geliştirilmesi kapsamlı bir iş • Grafik motorunun dışarıdan hazır alınarak kullanılması yöntemi (Quake/Half Life) • ActiveWorlds 3-B Grafik Motoru

  9. QA 3-B Grafik Motoru Başlangıçta QA’in sanal ortamı için 2-Boyutlu bir Web arayüzü düşünülmüştür. Şekilde sol tarafta 2-Boyutlu oyun dünyası, sağ tarafta ise bir kullanıcıya ait kişisel sayfa görülmektedir. Şekilde QA’in 3-B bir grafik motorunu kullanan versiyonu görülmektedir. Sol tarafta 3-B oyun dünyası, sağ tarafta ise bir kullanıcıya ait kişisel sayfa görülmektedir.

  10. QA 3-B Grafik Motoru • QA Sanal evreni • Sanal Dünyalar İstemci, evren sunucusu ve FTP sunucusu arasındaki iletişim

  11. QA Sanal Dünyaları ve Yapıları • Avatar temsili • Gerçek zamanlı etkileşim • Ekoloji dünyası, kültür dünyası, birlik dünyası, sağlık dünyası, okyanus dünyası, ... • Ekoloji dünyası • vahşi yaşam köyü, su köyü ve habitat köyü • Dünyaların yapımı nesne-tabanlıdır ve programlama gerektirmez • Nesneler (RWX ve COB formatında) • Kütüphanedeki hazır nesneler • Geliştirilip kütüphaneye eklenen nesneler

  12. Veritabanı Yönetim Sistemi • Oyuncu verileri, sanal dünya verileri, Quest verileri, öğrencilerin bu eğitsel etkinliklere verdiği cevaplar, v.b. • MySQL • Açık kaynak kodlu veritabanı yönetim sistemi • İlişkisel • Yapısal Sorgulama Dili(Structured Query Language, SQL)

  13. Program Kodları • PERL (Practical Extraction and Reporting Language) • Metin verilerini işlemek üzere tasarlanmış • SQL komutlarını kullanarak QA veritabanına bir arayüz sağlar Bir program kodunun çalışması

  14. QA Teknik Bileşenleri Entegrasyonu • AW teknolojisi • 3-B grafik motoru vegrafik göstericisi • Web sayfalarını göstermek için bir İnternet tarayıcısı • Sohbet aracı

  15. Genel Sorunlar ve Bu Sorunların Giderilmesi • Tasarıma-dayalı araştırma (Design-Based Research) (Brown, 1992; Collins, 1992) • Amacı doğal koşullardaki öğrenme ve öğretmeyi etkileyecek yeni kuramları ve uygulamaları ortaya koymaktır • Bu yöntem değişik öğrenme formları tasarlamayı ve bu öğrenme formlarını çalışmayı gerektirir • Tasarlanan bağlam devamlı olarak tekrar eden testlere ve revisyonlara tabi tutulur • QA tasarımı organik bir süreçtir

  16. QA 3-B Grafik Motoru, Sanal Dünyaları ve Yapıları ile İlgili Sorunlar ve Bu Sorunların Giderilmesi • İstemci ve sunucu esasına göre çalışma • Gecikme süresi (latency) • Nesnelerin sıkıştırılması • Nesnelerin önbelleklenmesi (cache) • AW teknolojisine olan bağımlılık • Gerçek dünyaya ait fizik koşullarının olmayışı • Yazılım Geliştirme Kiti (SDK)

  17. QA 3-B Grafik Motoru, Sanal Dünyaları ve Yapıları ile İlgili Sorunlar ve Bu Sorunların Giderilmesi • $$$ • Evren sunucusu için • Kullanılan sanal alanın büyüklüğüne göre • Dünyalara giriş yapabilecek kullanıcı sayısına göre • Sanal bir dünyanın ortaya konulması zahmetli • Sanal dünyanın kavramsal bir taslak olarak ortaya konması • Kullanılacak uygun nesnelerin bulunması ya da üretilmesi ve sanal dünya kütüphanesine yüklenmesi • QA içerisinde bu görevlerle 3 üye ilgileniyor

  18. QA 3-B Grafik Motoru, Sanal Dünyaları ve Yapıları ile İlgili Sorunlar ve Bu Sorunların Giderilmesi • Sanal dünyada kullanılacak nesnelerin ya da avatarların kütüphanede olmayışı • Ücretsiz olarak Web’e konanlar • AW kullanıcı topluluğundan taşeron geliştiriciler • Sanal yapıların geliştirilmesi • Küçük nesnelerle oluşturulması • Tek parça

  19. Veritabanı Yönetim Sistemi ve Program Kodları ile İlgili Sorunlar ve Bu Sorunların Giderilmesi • Debug • Hata kayıt dosyası • Kullanışlılık Testleri • PERL’in yorumlanan bir dil olması • Nispeten yavaş • Veritabanı ve kod optimizasyonu

  20. Duyuru, Yorumlar ve Sorular • Duyurular • Yüksek Lisans ya da Doktora Öğrencileri • BTÖ517 (Güz) & BTÖ514 (Bahar) • Hacettepe Ün., Fen Bilimleri Ens. • QA Uygulamak isteyen okullar ve öğretmenler • Hakan Tüzün e-mail: • htuzun@hacettepe.edu.tr • htuzun@indiana.edu • Daha Fazla Bilgi İçin • QA Web Sitesi: http://QuestAtlantis.org • H. Tüzün Web Sitesi: http://yunus.hacettepe.edu.tr/~htuzun • Yorumlar • Sorular

More Related