kutay

Satyaloka v1.0 (MultiTouch game)

(Satyaloka v1.1)


(Satyaloka v1.0)


(Satyaloka beta)


(v1.6 MT Air Hockey Game)


(v2.0 MT Spaceshoter Game)


(v1.4 MT Spaceshoter Game)


(v1.3 MT Spaceshoter Game)


(v1.2 MT Spaceshoter Game)


(v1.0 MT Spaceshoter Game)


(v3.0 MT Image Scroller)


Oyunun ilk sürümünü görebilirsiniz. Ufak oynalarala beraber 1.1 sürümünü de sunduktan sonra projeme nokta koyuyorum. Bu hafta dokunmatik masamı kişiselleştirdim ve temamıza uygun bir şekilde giydirdim. umarım beğenmişsinizdir.




Satyaloka *Beta (MultiTouch screen game)

(Satyaloka beta)


(v1.6 MT Air Hockey Game)


(v2.0 MT Spaceshoter Game)


(v1.4 MT Spaceshoter Game)


(v1.3 MT Spaceshoter Game)


(v1.2 MT Spaceshoter Game)


(v1.0 MT Spaceshoter Game)


(v3.0 MT Image Scroller)


Skip butonlu Image slider’ın akabinde sunulan ara menü ile Oyun1 – Oyun2 olarak kullanıcının seçimine sunuluyor, 2 oyun seçeneğinden istenilen seçilip oyun başlıyor. Seçilen oyunun galibi belirlendiğinde başa sarıyor. Bu oyunun beta sürümüdür ve son aşama olan grafik yerleşiminden yani sondan bir evvelki aşamadır. Oyunun tüm detaylarını haftaya sunacağım ve grafiklerle birlikte oyunun bitmiş halini yine buraya upload edeceğim. Touch screen masamızın kamera ile ilgili olan sorunu devam ettiğinden ötürü masa henüz çalışmıyor ancak bu hafta yeni bir kamera alacağım; buna karşın infrared ledleri güç kaynağına bağladım, çalışıyor. Masanın çalıştığını gördüğüm an daha önceden bastırdığım stickerlı resimleri yapıştıracağım. Böylece projeme de son noktayı koyacağım. Bu hafta oyunun giydirilmemiş beta sürümünü görebilirsiniz, en üsttedir.


MT Space Shooter Game (DEMO4-5)

(v2.0 MT Spaceshoter Game)


(v1.4 MT Spaceshoter Game)


(v1.3 MT Spaceshoter Game)


(v1.2 MT Spaceshoter Game)


(v1.0 MT Spaceshoter Game)


(v3.0 MT Image Scroller)


Bu hafta 2 oyunumu ve multi-scroll applikasyonumuzu tamamladım. Final adımım oyunumu giydirmek ve 3 applikasyonu birbirine sırayla marge etmek olacak. Bunun haricinde teknik olarak kod kısmında eksik birşey kalmadı. Haftaya geçen dönem yaptığım oyunumla beraber bu yeni oyunumu adım-adım nasılyaptığımı anlatan bir döküman hazırlayacağım. Ne kadar eğlenceli olduğunu sizler de göreceksiniz.


MT Space Shooter Game (DEMO3)

(v1.3 MT Spaceshoter Game)


(v1.2 MT Spaceshoter Game)


(v1.0 MT Spaceshoter Game)


(v3.0 MT Image Scroller)


Bu hafta oyunumuzu pratikte çalışır hale getirdik. Spawn eden enemyler shoot ile ortadan yok oluyor ve yerleştirdiğim skorborda bunu puan olarak yansıtıyor. Geriye kalan kısım editlemek ve grafikleri yerleştirmek olacak. Bu hafta release edeceğimi söylemiştim ama henüz elimdeki 3 applikasyonu birbirine bağlamadım. Bunu bu hafta gayet eğelenerek yapacağımı düşünüyorum ve dolayısıyla haftaya bitmemesi için bir neden göremiyorum


Space Shooter Game & Multi-Image Scroller (DEMO2)


(v1.2 MT Spaceshoter Game)


(v3.0 MT Image Scroller)

Geçen hafta space shooter oyunumun ilk versiyonunda enemy spawn ediyorduk, bu hafta ise ateş etme özelliği, sürükleyerek-nişan alma, ve fire butonlarını ekledim. bundan sonra geriye bir tek skorbordu tamamlamak ve enemy ölümlerinin skorboarda yansıtılması kalıyor.

Buna ek olarak birdiğer iyi haber ise vaktimin büyük bir bölümünü çalan vertical image scroller applikasyonumu tamamladım. Touchscreen için çok friendly bir uygulama olduğunu düşünüyorum. Son olarak 3 aplikasyonu marge etmeden önce bunun üzerine hikayeme ait cartoonlarımı yerleştireceğim ve SKIP butonunu ekleyeceğim. İlk basamak olan Prolog bölümü böylece tamamlanmış olacak. umarım beğenmişsinizdir. Anunnaki tamgüç yolda haftaya aramızda olacak 😉


Multi-touch spaceShooter game x4 (DEMO)


(v1.0 MultiTouch Spaceshoter Game)

İkinci oyunumun ilk demosunu görüyorsunuz. Oyun şu anda sadece enemy spawn ediyor ve shoot olayı henüz yok, haftaya kadar bunu bitireceğim ama. Görselleri yerleştirmeden önce oyunun çalışan bir oyun yapabilmeyi arzu ediyorum, ve nihayetinde umarım ya haftaya veya ondan sonraki haftaya görselleri de yerleştireceğim. 2 hafta sonrasında (PROLOG + AIRHOCKEY + SPACESHOOTER) üçlemesini gradual olara marge edeceğim. Bu benim hikayemi baz alan, sırayla knockout ve final aşamalarıyla kazananın belli olacağı bilimkurgu temalı satyaloka oyunumun ilk sürümü olacak.

– prolog olayında ekranı 4’e bölmeyi becerebiliyorum ama bun dikey photo-slider’ı adapte etmekle halen uğraşıyorum. hiç olmazsa 2 post önce gösterdiğim workshopdaki sürümü birebir ve sadece tek tarafın okuyabileceği şekilde oyunun başına mesh edeceğim.


Demo of Prologue 2 (progress)

(v1.0) (v1.1) (v2.0) (v2.0)

* ish nuala: lütfen v2.0 swf dosyasını masaüstüne “farklı kaydedip” deneyiniz, browserda nedense çalışmıyor. herkese rim hennaid!


geçen hafta boşu boşuna kayan yazıyla uğraştığımı daha sonrasında kendime “neden kayan resimler yapmıyorum” sorusunu sorduktan sonra farkettim. işin aslı satır-satır yukarı doğru texti kaydırma girişimlerim gayet enayi oldu ve üstelik merkeze ilerleyen texti super-tiny yapabilecek bir çözüm bulamadım. üstelik resim de koyamıyordum. neyse bu yeni formül sayesinde büyük bir artı elde ediyorum ve strip cartoon olayını prolog kısmına adapte edebiliyorum. bu yeni olay tam olarak mouse un konumuna göre hareket ettiği için tochscreen için süper biçilmiş kaftan. yani bittiğinde ipad-imsi bir ekranımız, kullanıcının yazıyı dikey konumda tümüyle kontrol edebildiği bir arayüz olacak. bundan sonra çözmem gereken sorun bu kayma işleminde üst sınırdaki resmin enini süper-tiny boyuta indirgemek olacak. ikizkenar dik üçgen formda olması gerekiyor kare masamızda 4 oyuncunun prolog’u okuyabilir olması için.. lakin bunu yapmam 4 oyuncunun da masa çevresinde okuyabilmesi için gerekli. ancak dediğim gibi bittiğinde resimler yerleştirebileceğim, hikayemi de yine resimler halinde yerleştirebiliyor olacağım. bu seferki fikir tamamdır.. en kaba haliyle kısa bi workshop yapalım isterseniz..

1. yeni flash dosyası yarattıyoruz (Actionscript 3.0) and kayanresimler.fla olarak kaydettik. frame rate’i 30fps’e ayarladık.


2. “layer 1″ i “container” olarak ayarladık ve kaymasını istediğimiz herşeyi bunun içine yerleştireceğiz
container’ı movie clip’e çevirdik ve “container_falan” diye bi instance name verdik.
şimdi contenti stage’de ortalanmış şekilde yerleştiriyoruz


3. yeni bir “actions” layer’ı yaratıyoruz ve herzamnki gibi ilk framinden action paneline erişiyoruz
yukarıdan aşağıya kayacak resimlerimiz olacak fakat şimdi bu nooktada kayacak içeriğin sınırlarını koymamız gerekiyor. yani esasen dikey bir kaymadan hehe bahsettiğimiz için y koordinatlarını belirliyoruz aşağıdaki gibik.

yani özetle: stage.stageHeight – content-mc.height < content_mc.y < 0.

4. Kodumuzda bi sonraki adımda değişkenleri ayarlayalım

5. sonrasında scrollContent fonksiyonunca kullanılacak ENTER_FRAME adlı event listenerı ekledik

6. scrollContent fonksiyonunda, “content_mc” nin y değerini yeni değeri olan scrollY olarak değiştirdik. burdaki amaç mausun pozisyonuna orantılı olarak bir hesap yaptırmak. resmin orta noktasının baz alındığını da dipnot olarak düşelim… Sonrasında sınırlarımızı tekrar konrol ediyoruzki resimlerin tümü/içerik sınıra gelince kaymanın durduğundan emin olalım

7.bu da son kodumuz. artık test edebiliriz



Satyaloka (prologue)


Create an Auto-Scrolling Vertical Content

Pekala, geçen haftaki demo uygulamayı dandik kılan durum auto-scroll eden textin smooth bir flow içersinde olmayışıydı. Bunu kısmen bu hafta çözebildim, kısaca teknik detaylardan bahsetmek istiyorum. Araştırmalarım sonucunda bu amaca uygun bir algoritma buldum. Bu yeni yaklaşımla beraber text minimizasyonundan tamamen vazgeçiorum.
yapmaya çalıştığım yeni applikasyonda kendiliğinden (mouseun/parmağın konumuna göre kontrol edilebilir) boylamasına kayan üçgen formda bir slideshow yapacağım.

Game Scenario (part1)

Gradual olarak multitouch table üzerinde oynanacak Actionscript 3.0 Flash oyunlarım için çok özel bir senaryo yazdım. Air-hockey oyunumun bouncing ball’u Chicxulub meteoru olacak. konsepti daha iyileştirmeye çalışıyorum, bundan sonra sıra space-shooter oyunuma gelecek. eleminasyon turu olacak bu ilk oyunda 4 oyuncu sayısı öncelikle 2’ye inecek ve final turunda bahsettiğim space-shooter oyununa proceed ederek oyunun galibi belirlenecek. Hikayemi olabildiğince detaylandırmaya çalışıyorum. Bahsettiğim gibi farklı özeliklere sahip en az 4 ırk olacak. Satyaloka (prologue)