google-site-verification=7JGDvCSh4SkcjWEIElmiKSRlnmFb_UcQcd_KxoTTRlc
  • mayten

Scratch King of Fighters

En son güncellendiği tarih: Oca 16

Scratch ile King of Fighters karakterinden Kim Kaphwan ile kodlamaya hazırsanız hadi başlayalım.














Kolay bir şekilde projenizi yapabilmeniz için size kukla ve sesleri vermeyi düşünüyorum. Sayfanın altındaki linkten sizin için açtığım dosya havuzumdan yine bu site üzerinden indirebilirsiniz.


Önce Kim'den başlayalım. Kim sağa sola giderken sahnede bir kamera etkisi oluşturmamız gerekiyor ki oyunumuz 2D havasında geçsin.


Kim

Gördüğünüz çok basit. Soldaki Kod: Sahneyi hareket ettirmek için "stageleft ve stageright" haberi yayınlıyoruz. Ortadaki Kod: Kim'in sağa sola gitmesi için x konumundaki hareketini daha pürüzsüz yapmak adına "x" değişkeni oluşturup onu sürtünme sayısı ile çarpıyoruz. Dilerseniz yapmayabilirsiniz ama gerçekten etkili bir teknik.

Sağdaki Kod: Sürekli sağa veya sola gidersek ekrandan çıkabiliriz. Bunu engellemek için ekranın en sağına ve en soluna iki tane siyah dikey bir çizgi çiziyoruz, bir nevi direk gibi. Bir sonraki resimde görebilirsiniz.

Kim

Sol veya Sağ tuşlarına basıldığında yürüyüş kılıklarına geçiş yapıyoruz.









Kim





Zıplamak için bir y değişkenine ihtiyacımız var. Bu sayede ani bir zıplama değil daha pürüzsüz bir sıçrayış elde edeceğiz.


Bir de zemin algılatmanız gerekecek yoksa yerin dibine girebilir.


Bunun için yeri kaplayacak bir şekilde ince bir siyah çizgiyi kutu aracılığıyla çizin ve adını da "ground" bırakın.








Kim Hits

Vuruş kodlarına hoş geldiniz. 0, 1, 2 için hem ses hem kılık efekti ile daha gerçekçi bir oyun deneyimi elde edeceksiniz. Belki "change" değişkeni garip gelebilir size. Ancak bu değişkeni kullanmasaydım 10 tane kılığı alt alta kılığına geç koduyla yapmam gerekecekti. 4 tane için bu zahmete girerim de 10- 20 için girmem...


Kim Falls

Düşmanımız bize arada bir hadouken / aduket tarzında bir şeyler gönderecek. Onu VFX kuklası olarak tanımlıyoruz. Onun kodları sonra. Ayrıca yaşam çubuğumuz da olacak şimdilik sadecw "lifeleft" ile haber gönderelim


O bize çarptığında hafif kendimizden geçecek ve acı bir ses çıkaracağız.


Ve bu acı bittiğinde eski vakarlı duruşumuza "Kim Kaphwan_13" ile geçiyoruz.



Kim

Oyuna başlarken sürekli yüzümüz rakibimize dönük olmalı. Bir de müziğimiz oyunu daha heyecanlı hale getirmeli.


Böylece Kim Kaphwan kodlarını bitirmiş olduk.

Stage

Sahne kodlarımız da bu şekilde. En başta yaptığımız haber sal kodlarını burada çalıştırmış oluyoruz.

Robot

Robot rakibimiz kodlarında ilk olarak şunlar yer almakta: Kendine hareket etmesi gerekir, o yüzden sürekli yerde kısa kısa zıplayacak, belli saniyeler arasında random atış yapacak ve sürekli Kim'e dönecektir.

Robot Falls

İkinci olarak ise kodlar biraz Pro modunda. Bir blok tanımladık. Çünkü Rakip koruma modunda iken yani "robot-d5" iken onu vuramayız. Sadece korumasız ve "robot-a" modunda iken onu vurabiliriz. Bu gibi durumları çözerken en iyi yol blok tanımlamaktır. Bu esnada da blok içinde iken Robot dayak yemiş oluyor ve bu durum onun kanının bitmesine neden olmalı. Bunun için "liferight" haberi salıyoruz.

Robot Hadouken

İşte Hadouken / aduket kuklamıza geldik. VFX kuklası "attack" haberi aldığında ki bu haber Robot kuklası ile random / rastgele geliyordu. Oyun başlarken gizli olmalı ara ara çıkmalı kendini göstermeli ve Kim' doğru gitmeli. Parlaklık efekti ile biraz görsellik kattık.


Life Costumes

Bu kukla ile rakiplerin canlarını etkileşimli hale getiriyoruz. 5 tane kostüm olmasının nedeni her "lifeleft" veya "liferight" haberi geldiğinde sonraki kostüme geçerek bu etkileşimi gözler önüne sersin.


Kodları ise şöyle:


Life Left

Tabi bir de "lifeleft" değişkeni lazım ki kostümleri harekete geçirelim ve 4 olduğunda da game over olsun.


Bu kuklayı çoğaltın çünkü diğer rakip içinde lazım ve onda da var olan kodları şu şekilde değiştirin:


Life Right

"liferight" değişkeni ile bu oyunu kodlamış oluyoruz.

Sprite&Sounds Kukla ve Sesleri indirmek için tıklayın...


Çalışma şekline buradan bakabilirsiniz.

#scratch

#scratchkof

#scratchkingoffighter

#scratchgame

#scratch2dgame

#scratchscrolingbackground

#scratchmovingbackground

#scratchbroadcast

#scratchhabersal

#scratchcreatecloneofmyself

#scratchikiziniyarat

#scratchvariable

#scratchdeğişkenler

#scratchmakeablock

#scratckblock

#scratchblok

118 görüntüleme

MAYTEN

A BLOG BY MAYTEN  

  • YouTube
  • Facebook Sosyal Simge

Haberdar olmak için...

© 2019 BY MAYTEN. PROUDLY CREATED WITH WIX.COM