Oyun Programlama Dersi Nergiz Ercil Çağıltay
BÖLÜM 1 Oyun Programlamaya Neden Oyun? Fiziksel ve Zihinsel Gelişim Fizik Tedavi Mesleki gelişim Mühendislik Eğitimi Yazılım Müh. Programı İlgili Alanlar Kullanılan Diller Giriş Kullanılan Araçlar Gidişat Oyun Endüstrisi Bilgisayar oyunları ve teknoloji Bilgisayar oyunları ve kültür İlk bilgisayar oyunu
Neden Oyun? Tüm canlılar oyun oynar Oyunların tarihçesi insanın tarihçesi kadar eskidir Oyunlar, yaşamın kendisidir Sokakta oynarız, Arkadaşlarımızla oynarız, Kahvelerde oynarız, Borsada oynarız, Politik oyunlar oynanız, Bilgisayarda oynarız... Her yaştaki kişilerin mutlaka sevdiği bir oyun vardır Oyunlar eğlenerek öğrenme ortamları da sunar
Neden Oyun? Günümüzde oyunların sadece eğlenmek ve zaman geçirmek için değil, aynı zamanda insan gelişimine, eğitimine ve tedavisine de katkı sağlayabileceği bilinmektedir.
Neden Oyun? Eğlenmek ve zaman geçirmek Zihinsel eğitim ve öğretimi desteklenmek Formal eğitim sürecinde Zihinsel aktiviteleri canlı tutmak Fiziksel eğitim ve öğretimi desteklemek Düzenli fiziksel aktivite pratikleri Fizik tedavi Mesleki eğitim ve öğretimi desteklemek Yazılım Mühendisliği programını Desteklemek
Oyunlar Zihindel ve Fiziksel Gelişim
Oyunlar: Fizik Tedavi
Oyunlar: Mesleki Gelişim
Oyunlar: Mühendislik Eğitimi Gökdal, Gökçer, (December, 2008)., Developing and Using a Computer Game for Engineering Education, Atilim University, Computer Engineering, tez danışmanı, Y. Doç. Dr. N. Çağıltay
Oyunlar: Yazılım Müh. Programı Bilgilerin entegre edilmesi Önceden öğrenilen bilgilerin uygulanması Bilgilerin görselleştirilmesi Kendi kendine öğrenme Yaparak öğrenme Eğlenerek öğrenme Yüksek motivasyon Yazılım sürecinin uygulanması Cagiltay, N.E. (2007). Teaching Software Engineering by Means of Computer-game Development: Challenges and Opportunities, Brithish Journal of Educational Technology, 38(3), 405-415. (EJ760342)
Oyunlar: İlgili Alanlar Oyun Programlama birçok farklı alandaki bilgilerin biraraya getirilmesini gerektirir. Bu alanlar: Matematik Fizik Görsel Sanatlar Müzik ve Seslendirme Tasarım Bilgisayar Bilimleri Yapay Zeka Bilgisayar Ağları İnsan Bilgisayar Etkileşimi Yazılım Mühendisliği Veritabanı Sistemleri Bilgisayar Grafikleri
Kullanılan Diller Oyun Programlama amacıyla birçok farklı programlama dili kullanılabilir. Bunlardan en yaygın olanları: Assembly C C++ Visual Basic Java Flash...
Kullanılan Araçlar Oyun Programlama amacıyla birçok farklı araçtan yararlanılabilir. Bunlardan bazıları: Ses Sayısallaştırıcısı (Sound digitizer) Müzik editörü (Music editor) Grafik araçları (örneğin Photoshop) Video sayısallaştırıcısı Video Kamera Grafik Kütüphaneleri Oyun Motorları Fizik Motorları...
Oyun Programlamadaki Gidişat Oyun Programlama teknikleri giderek ilerlemektedir. 3D teknolojisi Psikolojik ve bilişsel modeller Sanal Gerçeklik (Virtual Reality) Oyun ortamı ile etkileşimi artırır Arttırılmış Gerçeklik (Augmented Reality) Oyucuyu oyun ortamına taşır Çok iyi Yapay Zeka Kullanıcıların dinamik olarak oyun ortamı ile etkileşime girmesi Kullanıcılara karşı çok iyi rakiplerin geliştirilmesi
Oyun Yazılım Endüstrisi - ABD Oyun Endüstrisi http://arstechnica.com/gaming/news/2007/08/gaming-to-surge-50-percent-in-four-years-possibly.ars
Oyun Endüstrisi Oyun Yazılım Endüstrisi - ABD Amerika daki ev sahiplerinin %67 si video oyunu oynamaktadır Oyun oynayanlar ortalama haftada 8 saatlerini oyun oynayarak geçirmektedirler. Oyun oynayanların %40 ı kadındır http://www.esrb.org/about/video-game-industry-statistics.jsp
Oyun Endüstrisi Oyun Yazılım Endüstrisi -Dünya http://arstechnica.com/gaming/news/2007/08/gaming-to-surge-50-percent-in-four-years-possibly.ars
Oyun Endüstrisi Oyun Yazılım Endüstrisi - Dünya 2011 sonu itibariyle oyun endüstrisinin müzik endüstrisinin iki katına ulaşacağı tahmin edilmektedir. http://arstechnica.com/gaming/news/2007/08/gaming-to-surge-50-percent-in-four-years-possibly.ars
Oyun Endüstrisi Oyun Yazılım Endüstrisi -Dünya Oyunlara özel Bölümleri olmayan üniversitelerin birçoğunda oyun dersleri eğitim programlarına dahil edilmeye başlanmıştır Bir çok üniversitede oyun geliştirmeye yönelik lisans, yüksek lisans ve doktora çalışmaları yapmak mümkündür (Finlandiya, Norveç, Danimarka, Türkiye) http://arstechnica.com/gaming/news/2007/08/gaming-to-surge-50-percent-in-four-years-possibly.ars
Bilgisayar Oyunları ve Teknoloji Sizce teknolojinin gelişimi ve tarihçesi ile bilgisayar oyunlarının gelişimi ve tarihçesi arasında nasıl bir bağıntı vardır? Oyun Programlama Dersi - Bölüm 2: Bilgisayar Oyunları ve Toplum Çağıltay, N.
Bilgisayar Oyunları ve Teknoloji Bilgisayar oyunlarının tarihçesi, bilgisayar teknolojilerinin tarihçesinin bir parçasıdır? Bilgisayar oyunları, büyük miktarlardaki verileri yönetebilmek için ve bu verileri kaliteli bir şekilde sunabilmek için teknolojiye ihtiyaç duyar. Oyun Programlama Dersi - Bölüm 2: Bilgisayar Oyunları ve Toplum Çağıltay, N.
Bilgisayar Oyunları ve Teknoloji Bilgisayar teknolojilerinin tarihçesi, bilgisayar oyunlarının tarihçesinin bir parçasıdır Bilgisayar oyunlarındaki yüksek teknoloji beklentileri bilgisayar teknolojilerinde yeni yaklaşımların gelişmesini tetikler. Oyun Programlama Dersi - Bölüm 2: Bilgisayar Oyunları ve Toplum Çağıltay, N.
Bilgisayar Oyunları ve Kültür Sizce kültür ve teknoloji arasındaki ilişki nedir? Oyun Programlama Dersi - Bölüm 2: Bilgisayar Oyunları ve Toplum Çağıltay, N.
Bilgisayar Oyunları ve Kültür Bazı teoriler teknolojinin kültüre yön verdiğini öne sürmektedir. Diğer teoriler ise kültürün teknolojiye yön verdiğini düşünmektedir. Ancak gerçek şudur ki, teknoloji kültürel gelişimlere ilham verirken, kültürel gelişimler de teknolojiye ilham vermektedir Oyun Programlama Dersi - Bölüm 2: Bilgisayar Oyunları ve Toplum Çağıltay, N.
İlk Bilgisayar Oyunu Sizce ilk bilgisayar oyunu neden ve ne zaman geliştirildi? Oyun Programlama Dersi - Bölüm 2: Bilgisayar Oyunları ve Toplum Çağıltay, N.
İlk Bilgisayar Oyunu İlk bilgisayar oyunları askeri ve akademik çalışmalar amacıyla geliştirilmiştir. Oyun Programlama Dersi - Bölüm 2: Bilgisayar Oyunları ve Toplum Çağıltay, N.
İlk Bilgisayar Oyunu Space War (Uzay Savaşı) oyunu MIT 1961, İlk bilgisayar oyunu PDP-1 adı verilen ve bir araba büyüklüğündeki bir bilgisayarda vektör grafikleri kullanılarak geliştirilmiştir. Oyun Programlama Dersi - Bölüm 2: Bilgisayar Oyunları ve Toplum Çağıltay, N.