30 Kasım 2009 Pazartesi

İkinci buluşmamız



İkinci buluşmamızda tam 17 kişi saydım. Başlangıçta konuya girmek ilkinden biraz daha zor oldu sanki. 19:30'da Burak "ne oyun yapıyoruz bugün?" diye girmiş konuya, notlarımda yazdığına göre. Sonra Emre, üzerinde çalıştıkları "Civilization of Ottoman" isimli oyundan bahsetti.

Burak, Elektronik deney seti tipi bir oyun olabilir mi diye girdi konuya, Deniz Tom&Jerry tipi iki karakterin birbirine tuzak kuracağı bir tema önerdi.

Burkay hoca, oyuncunun hem ortamsal koşulları hem de oyundaki karakteri aynı anda yönlendirdiği bir oyun konseptinden bahsetti.

Sonunda "Karınca oyunu"nda karar kıldık. Vakit yetmedi, konu dağıldı falan derken oturaklı bir tasarım çıkaramadık bu hafta, ama ana hatlarıyla şöyle birşey düşündük:

Bir grup karınca, amaçlarını gerçekleştirmek için oyuncu tarafından yönlendirilirler. Bu amaç bir yerden diğerine düz mesafe seyahat olabileceği gibi, bir yiyeceği yuvaya taşımak ya da karmaşık bulmacalar çözmek de olabilir. Oyunun oynanışıyla ilgili anahtar nokta şudur ki, oyuncu karıncaları bir RTS oyunundaki gibi tek tek, nereye gidecekleri ve ne yapacaklarını söyleyerek kontrol etmez. Karıncalar sadece doğalarının sesini dinlerler. Oyuncu ancak ortamsal koşulları değiştirerek karıncaları yönlendirebilir. Örneğin karıncaları bir yerden diğerine taşımaktansa, haritada onların toplanmasını istediği bölgelere çekici objeler (şeker gibi) yerleştirerek onları çekebilir.

Karıncaların hareketlerini kontrol etmek için öneriler:
- Şeker (karıncaları çekmesi için)
- Tarçın (karıncaları kaçırmak için)
- Pudra (yoldaki kokuyu temizlemek ve geri gelmelerini engellemek için)

Oyuncu elinde kısıtlı miktarda bulunan bu nesneleri harita üzerine yerleştirip taşıyarak karıncaların hareketini kontrol eder.

Örnek bir "level" olarak, bir mutfağı düşündük. Fotoğraflar arasında da ayarsız mutfak çizimimi görebilirsiniz. Bu mutfakta karıncaların görevi, bulundukları iç kısımdan pencereye ulaşıp mutfağı terk etmek. Fakat yollarında bir ocak var, ocak açık ve üzerinde bir tencere var. Ama oyuncu, ocağın hemen yakınındaki açma/kapama düğmesini, ve o düğmeye yakın duran kaşığı görüyor. Çözüm, kaşığın altına bir destek koyarak karıncaları kaşığın içine yığmak, kaşığın dengesinin bozulmasıyla diğer tarafa doğru devrilmesi, ve bu hareketin sonucunda da ucu açma/kapama düğmesine değerek ocağı kapatması. Böylece karıncalar pencereye doğru yanmadan ilerleyebilirler.

Bu tip fiziksel temellere dayalı puzzle oyunlarına arkadaşlar bir çok örnek verdiler, fakat aklımda kalan sadece Armadillo Run oldu.

Tabii değinmeden geçmemek gereken diğer öneri de, Emine'nin moda temelli 'bubble shooter' tarzı oyun önerisi. Bubble shooter oyununda platformun altından fırlatılan toplar, aynı renklerin yanyana gelmesiyle kaybolur ve puan kazandırırlar. Eminenin önerisinde top yerine küpe, kolye, ayakkabı, kemer gibi aksesuarlar fırlatılacak top yerine ve bunlar 'Dijsktra's Complex Fashion Algorithm' kullanılarak uyumlu bulunursa aynı renk topların kaybolması gibi kaybolarak puan kazandıracaklar. Ben bu fikri çok beğenmiştim ama pek ilgi görmedi. :]

26 Kasım 2009 Perşembe

2. Buluşmada daha bile kalabalıktık!

İkinci buluşmamız Timothy's / Pasaport'ta gerçekleşti ve yine çok eğlenceliydi! 17 kişinin katıldığı toplantı üç saat kadar sürdü ve bir puzzle/strateji türünden oyun tasarımı taslağı oluşturduk. Toplantının sonuna doğru bir level tasarlayarak oyunun mantığını daha sağlamlaştırmaya çalıştık.

Notları ve taslakları yakında buraya yükleyeceğim. Katılanlara tekrar çok teşekkürler.

Görkem

23 Kasım 2009 Pazartesi

Oyun Mutfağı 2. Buluşma

İkinci buluşmamız için Devrim ve Emine'nin fedâkâr katkılarıyla süper biryer bulduk. Üstelik üst katı Çarşamba akşamı bizim için kapatacaklar.

Timothy's Cafe
Adres: Akdeniz Cd. No:1/B Reyent İş Mrkz. Pasaport
Telefon: 446 33 26

Bulamayanlar her zaman beni arayabilirler: (Görkem) 0 505 334 29 44

Tekrarlamakta fayda var, katılmak isteyenlerin oyunlar üzerine tartışmaya ilgi duyması yeterli. Amacımız oyunlardan konuşarak birkaç keyifli saat geçirmek ve her buluşmada bir oyun tasarımı taslağı çıkarmak.

Harita:

19 Kasım 2009 Perşembe

İlk buluşmamız - 18 Kasım 2009

Buluşma süper geçti. Hiçkimse gelmez diye korkmuştum ama tam 10 kişiydik ve çok eğlendik!



Buluşmanın özeti
19:00'da Starbucks'ta buluştuk, üst kata çıktığımız için bazılarımızın grubu bulması için telefon etmesi gerekti ama sonunda toplandık.

19:30 herkes koltuğunu seçmiş, kahvesini almış, kekini / böreğini yarılamıştı. Konuya girmeye hazırız. Burkay hoca Roguelike oyunlardan ve neden bu oyunları çok sevdiğinden bahsederek muhabbeti başlatmış oldu.

19:45 tasarlayacağımız oyun için bir Genre belirlemek için alternatifleri düşündük, Sami platform oyunlarından bahsetti ve bir platform oyunuyla başlamanın iyi olacağını düşündüğünü söyledi. Devrim facebook üzerinde sabah akşam Farmville oynadığından, bu alışkanlığını bırakamadığından yakındı. Buradan konu Casual oyunlara ve facebook üzerinde ne kadar popüler olduklarına geldi. Bir süre neden bu oyunların cezbedici olduğunu konuştuk. Konu Tower defense oyunlarına geldi. Warcraft'ın içindeki tower defense oyunundan ve Kongragate'ın Desktop Tower Defense oyunundan bahsettik. Renkli kalemleri kullanarak bunları kağıt üzerinde çizmekten de geri kalmadık.

20:00 "kınaytonlayn"'dan, "Eve Online"dan ve online oyunların bu türlerinden, kullanıcı hesaplarının kalıcılığının etkilerinden ve gerçek hayatla bağlantılarından bahsettik.

20:30 İkinci kahvelerimizi aldık ve oyuna koyulduk. Saat 9'a doğru oyun taslağımızı tamamlamıştık. Oyunda konuştuğumuz şeylerle ilgili notlarım kronolojik değil, o yüzden tartışmayı anlatmak yerine, notlarıma dayanarak oyunun kendisini anlatacağım.



Oyunumuz
İlk buluşma için çok yenilikçi bir fikir bulmakla uğraşmadan, "Tower Defense" ile klasik bir Atari oyunu olan Tank 90 (Battle City) bir oyun yapmayı düşündük.


(0)

Oyunumuz tepeden kameralı bir yeryüzü haritası üzerinde gerçekleşir. İki tankı kontrol eden iki kişi, bu oyunu birbirlerine karşı oynarlar. Dikdörtgen haritanın iki yanında sahip oldukları üsslerinde oyuna başlayan iki tankın da amacı, haritanın ortasındaki bayrağı alıp kendi üssüne getirmektir.

Bu uğraş sırasında tanksahiplerini etkileyecek olan unsurlardan biri, karşı tarafın haritaya esas oyun başlamadan önce yerleştirdiği, top atışı yapan kulelerdir. Bir diğer unsur da dağların yüksekliği ve ormanların içinden geçilememesi gibi ortamsal engellerdir.

(1)

Oyunun ilk adımında iki taraf da harita üzerine, belirli sayıda kulelerini yerleştirir. Kuleler karşı tarafın üssüne çok yakın yerleştirilemeyeceği gibi, birbirlerine de çok yakın yerleştirilemezler ve iki taraf da haritaya eşit sayıda kule yerleştirebilir. Herkes kendi kulelerini nereye yerleştirdiğini bilecektir, ama karşı tarafın yerleştirdiği kulelerin nerede olduğu belli değildir - ta ki tank gidip o bölgeyi keşfedene kadar. Oyun ancak, iki taraf da kulelerini yerleştirdikten sonra başlar ve tanksahipleri tanklarının kontrolünü ele alırlar.

Bu kulelerin amacı, karşı taraf bayrağı alıp üssüne geri götürürken ona engel olmaya yardımcı olmalarıdır. Hiçbir zaman tüm geçit yollarını kapatmaya yetecek kadar kule yerleştirilemez, ama (1) bir tanksahibi diğer tanksahibinin yoluna çıkmak için bu kuleler sayesinde vakit kazanabilir (2) karşı taraf kulelere yaklaşırken dikkatli olmazsa canı azalabilir ve bu da canının tükenmesiyle bayrağı düşürmesine sebep olabilir.

(2) Harita
Oyuncuların kulelerini konumlandırdığı ilk adımda tüm harita görünebilirdir, ama bu adım tamamlanıp tankların kontrolü ele alındıktan sonra, harita tamamen kapalıdır ve sadece menzil içindeki alanlar görülebilir. Ekranın köşesinde bulunan mini haritada, o oturum içinde gezilen alanların coğrafi yapısı görülebilir, ama diğer tanksahibinin kuleleri ve tankı görülemez.
Buna rağmen, bayrağın konumu her zaman iki tanksahibi tarafından da görülebilir.

(3)
- Bayrağı alıp kendi üssüne getirebilen tank oyunu kazanır.
- Bayrak taşırken ya da taşımazken gerek karşı tanktan gerekse kulelerden aldığı isabetli atışlar yüzünden canı tükenen tank, bayrağı olduğu yerde düşürür ve kendi üssünde tekrar doğar.
- Eğer 10 dakika sonunda iki tanktan hiçbiri bayrağı üssüne getirmeyi başaramamışsa, bayrak hangisinin üssüne daha yakınsa o tanksahibi oyunu kazanır.
- Haritanın boyu, bir tankın hiçbir engel gözönüne almaksızın bir uçtan bir uca 1dk içinde gidebileceği büyüklüktedir.
- Bir tank bir bayrağı sadece belli bir süre kesintisiz taşıyabilir. 1dk sonunda eğer kendi üssüne ulaşamadıysa, bayrağı olduğu yerde düşürür ve kendi üssüne ışınlanır. Bu durumda tekrar bayrağın bulunduğu yere gidip bayrağı alması gerekir - tabii eğer bu arada karşı tank bayrağı ele geçirmediyse.


(Diğer fikirler)
- Tanksahipleri, oyuna başlamadan önce tankları için birkaç temel nitelikten birini seçebilirler: örneğin: "suda gidebilme", "dağları hızlı tırmanabilme" gibi.

16 Kasım 2009 Pazartesi

Oyun Mutfağı İzmir'de başlıyor

İlk toplantımız 18 Kasım Çarşamba günü saat 19:00'da, Kıbrıs Şehitleri Starbucks'ta.

Daha fazla bilgi için:
gorkempacaci@gmail.com

Oyun Mutfağı nedir?
Haftada bir olmak üzere bir araya gelen, ortalama üç saatlik buluşma sırasında bir bilgisayar oyunu taslağı oluşturan, eğlence, tanışma ve üretim amaçlı bir gruptur. Her hafta çıkarılan oyun taslağı temize çekilip grubun web sitesinde yayınlanır.

Bilgisayar oyunları üzerine tartışmaktan keyif alan herkes katılıma davetlidir.

Kimler oyun mutfağına katılsa iyi olur?
- Bilgisayar oyunu oynamayı sevenler.
- Oyun senaryoları, görsel öğeleri ve programlamasıyla ilgilenenler.
- Öğrenciler (hangi alanda olursa olsun)
- Çalışanlar (hangi alanda olursa olsun)
- Oyunlara ilgisi olan herkes.

Nerede?
Buluşmalar Çarşamba akşamları, saat 19:00’da başlar ve yeri grubun web sitesinden her Pazartesi ilan edilir.

Ne?
Sohbet edilir, muhabbet edilir, oyunlardan bahsedilir. Amaç her hafta bir oyun tasarımıyla çıkagelmektir. Oyun tasarımıyla ilgili tutulan notlar temize çekilip grubun web sitesine arşiv oluşması amacıyla eklenir.

İletişim
Web sitesi: http://oyunmutfagi.blogspot.com
Görkem Paçacı Ar. Gör. / İzmir Ekonomi Üniversitesi
gorkempacaci@gmail.com
0505 334 29 44