Öncelikle projenin daha önce yapılmış bir şekli var farklı bir sitede örnek olarak onu isteyenlere gönderebilirim.
Yapılmak istenilenler
- Çok hızlı olmalı
- Responsive olmalı
- Unity ile değil JQuery, JS, P5.js vb. (Farklı bir oyun motoru varsa oda olabilir bu şartları sağlayan)
- Yaklaşık 25 kadar oyun yapılacaktır, bu oyunlar 2D olup WEB'de yayınlanacaktır.
- Webde çalışacak
- JSON ile oyun verilerini dinamik alacak.
- Ön yüz tasarımı siz yapabilirsiniz yada biz çizip size verebiliriz unity hariç istediğiniz ile yapabilirsiniz.
Örnek 1:Yukarıdaki bir label da; Kırmızı kutuları, kare içine sürükleyin. Mavi kutuları, daire içerisine sürükleyin gibi bir yazı olacak olup, kullanıcı bu mavi ve kırmızı kutuları doğru alanlara götürürse kutu yok olacak, yanlış alanlara götürürse kutu yine eski yerine gidecektir.
Bunların tamamı animasyonlu (kutu yerine giderken bir anda değil, animasyon ile gidecektir) ve aynı zamanda ses (kutuya tıklama, kutunun doğru kutuya atılması, kutunun yanlış kutuya atılması, oyunu bitirme vb.) efektleri kullanılacaktır.
Örnek 2:Başka bir örnek ise, en gelişmiş diğeri kadar basit olmayan oyunumuz ise mesela birebir PAC-MAN gibi düşünebilirsiniz. Yani en spesifik, bol animasyonlu, bol kurallı oyunumuz PAC-MAN gibidir.
Genel Notlar
* Bir diğeri ise, oyun içeriğindeki yukarıdaki örnekteki gibi "Kırmızı kutuları kare, mavi kutuları daire içine sürükleyin" soru cümlesini, hali hazırda var olan bir sunucudan alacaktır. Keza kutu sayıları da değişebilir.
Bu kutu sayıları da dahil olmak üzere, tüm oyun içeriğini JSON yardımı ile oyunu yapan kişi; oyun içi nesneleri, aksiyonları vb. oluşturacaktır.
* JSON ile gelen bu veriler tamamen oyuna uygundur (kutu oyununda, kutu oyunu için değerler döner rengi, türü vb., PAC-MAN gibi bir oyunda, PAC-MAN oyunu için değerler döner), oyun yapımcısı bu verileri sadece okuyacaktır.
* En son oyuncu, oyunu birince ise yine belirlenen URL'ye oyuncunun doğru/yanlış, bitirme zamanını vb. gibi bazı değerleri POST edecektir.
* Kısacası, oyun geliştiricisi; oyun içerisindeki verileri JSON (JSON şart değil, JS değişkenleri de kullanılabilir ancak JSON işi hızlandıracaktır) ile sahneye yerleştirip, oyun sonu verilerini de yine belirlenen bir adrese POST edecektir.
Lütfen bunla ilgili teknik bilginiz yeterli ise mesaj atmaktan çekinmeyin.