oyun

Etkileşimli Bilgisayar Oyunları

 

Etkileşimli Bilgisayar Oyunları

Gelişen teknoloji nedeniyle günümüzde bilgisayar oyunlarına ilgi artmıştır. Oyunlardaki görsel, sessel ve ortamsal efektler belli bir düzeye ulaşmıştır. Artık çıkan çoğu oyun belli bir seviyede bunları başarılı bir şekilde içermektedir. Oyunların kalitesini önemli derecede etkileyen YZ olmaktadır. İnsanlar oynadıkları oyunda görsel efektlerden yeterince memnun olsalar bile aptal bir YZ karşısında oyunu oynamaktan vazgeçebiliyorlar.

Bir süre öncesine kadar oyun geliştiren firmalar tüm çabalarını görsel başarıya harcayıp, YZ geliştirme işini oyunun geliştirilmesinin sonuna bırakıyorlardı. Bu yüzden ilk planlama aşamasında kararlaştırılan, düşünülen YZ oyunlarda bulunmuyordu. Ama görselliğin belli bir aşamaya ulaşmasıyla, YZ geliştirme işine daha fazla önem verilmeye başlandı. İnsan oyuncular YZ ‘ nin kötü olması dolayısıyla çok oyunculu oynamaya yönelmişlerdi. Bunda internetin de etkisi olduğu da

doğrudur. Ama sizin zekanızı karşılamayan, siz ateş ettiğinizde ya da mermisi bittiğinde ne yapacağını bilmeyen bir rakip çoğu kişinin canını sıkar.

Mutlaka oyunlar YZ içerir. Size çok basit gelen bir oyun bile YZ olarak tanımlanabilecek şeyler içerir. Çoğu zaman devrimsel sayılabilecek YZ aşamasına yeliştirmenin sona kalması nedeniyle ulaşılamamıştır. Grafik teknolojisi oyunlarda son derece gerçekçi ortamlar sağlamasına karşılık, NPC(Non-Player Character) adı verilen bilgisayar kontrollü karakterlerin davranışları yüzeysel ve tatmin etmeyen bir oyun ortaya koymaktadır. NPC’lerin kontrolü için geliştirilmiş yapay zeka tekniklerinin kullanılması hem bu durumu giderir hem de daha etkileyici oyunlar oluşturulmasını sağlar.

Satranç, Othello ve go gibi klasik oyunlarda sadece arama ve karar verme gibi insan kabiliyetlerinin çok azı kullanılmaktadır. Ancak interaktif bilgisayar oyunlarında bilgisayar sanal bir dünya oluşturma ve dinamik olarak oyuncu ile etkileşimde bulunacak karakterler oluşturmada kullanılır. İnsan seviyesinde yapay zeka, insan gibi davranan düşman, ortak ve destek karakterleri oluşturmada etkili olur.Yapay zeka karakterleri, oyun endüstrisindeki daha gerçekçi oyun ortamına doğru olan gelişimin bir parçası olabilirler. İnsan seviyesinde yapay zeka, kendi amaçları, bilgileri ve yetenekleri olan zeki karakterler sayesinde

insanlara genişletilmiş oyun deneyimi sunar. Ayrıca ağ bağlantısı olmaksızın insanlarla birlikte veya onlara karşı oynama imkanı sağlar. Günümüzde oyun tutkunları bilgisayar karakterlerinin başarısızlığından dolayı ağ oyunlarına yönelmişlerdir.

Yapay zeka araştırmacılarının bilgisayar oyunları üzerine eğilmelerini gerektiren nedenler şunlardır:

1. Oyun geliştiriciler, insan seviyesindeki yapay zeka karakterlerine olan ihtiyacı farketmeye başlamışlardır. Yapay zeka karakterlerinin birçok oyun türündeki önemleri giderek artmaktadır ve yeni oyun türlerinin doğmasını sağlamaktadırlar.

2. Oyun endüstrisi büyük bir rekabet içerisindedir ve bu rekabetin en güçlü bileşeni teknolojidir. Oyunları geliştirecek ve en başarılılarını tayin edecek bir sonraki teknoloji olarak yapay zeka görülmektedir. Artık bir çok oyunlar, sahip oldukları yapay zeka kalitesine göre pazarlanmaktadırlar.

3. Oyun geliştiriciler teknolojiye ayak uydurabilmek için çok gayret etmektedirler. Oyun geliştirme ekibinde artık yapay zeka programcılarının yer alması genel bir durumdur.

4. Oyun endüstrisi çok büyük bir endüstridir ve filmlere harcanandan daha fazlası oyunlara harcanmaktadır.

5. Bilgisayar oyunu donanımları, yakın zamanda yapay zeka için daha ucuz ve fazla hesaplama gücü sağlayacaktır. En yeni 3D video kartları ve gelecek nesil konsolları, grafik için harcanan CPU gücünün yapay zeka amacıyla kullanılmasını sağlamaktadır. Belki de ileride sadece yapay zeka için tahsis edilmiş işlemciler

yapılacaktır.

6. Bilgisayar oyunlarının akademik yapay zeka dünyasının yardımına ihtiyacı vardır. Şu anki oyunlardaki yapay zeka karakterleri, çok sınırlı durumlarda adeta insan gibi davranma iluzyonu sergilemektedirler. Oyunlarda kullanılan kısıtlı yapay zeka tekniklerinin geliştirilmesi gerekmektedir. Ticari oyunlarda ullanılan yapay zeka teknikleri, makine öğrenmesi(machine learning) ve robotics gibi akademik araştırmalarda kullanılan yapay zeka yöntemlerine göre daha basit kalmaktadır. Bunun nedenleri:

· Oyunlardaki yapay zeka için ayrılan CPU miktarının yetersizliği(2000 yılına kadar%10 civarlarındaydı.)

· Sinir ağları gibi non-deterministic yöntemlerin kullanılmasının etkilerine oyun geliştiricilerin kuşku ile yaklaşması.

· Geliştirme süresinin azlığı. Yapay zeka genelde oyunun diğer bölümleri tamamlandıktan sonra eklenir.

· İleri yapay zeka tekniklerinin oyun endüstrisinde anlaşılmaması.

· Oyunlardaki grafikleri geliştirmek için harcanan çaba özellikle yapay zeka gibi diğer alanlardaki araştırmaları gölgede bırakmıştır.

 

Çocuğunuzun Motor Gelişimi İçin Flash Oyunlar : Çocukların motor gelişimi, hareket becerilerinin ve fiziksel yeteneklerinin gelişimini kapsar. Motor (hareket) gelişimi fizikî büyüme ve merkezî sinir sisteminin gelişmesine paralel olarak organizmanın isteme bağlı hareketlilik kazanmasıdır.Çocuğun hareket gelişimi refleksler ile başlayan veüst...

Etkileşimli Bilgisayar Oyunları - 23.05.2012 18:49:28