ytaha

Herkese merhaba
Burada Nasıl multiplayer oyun yapılır bunu anlatacağım.
İlk olarak basit olanı,yani sadece 2 kişilik olanını anlatacağım.

Bir multiplayer oyunda ihtiyacımız olanlar şunlar:
1.)Kaçıncı giren olduğumuz.
2.)diğer insanların pozisyonları.
3.) eğer kostüm değiştiren bir oyun yaparsanız onların hangi kostümde oldukları gerekir.

Evet.İlk olarak Bize değişkenler gerek.Multiplayer oyun yaparken X ve Y pozisyonlarını içinde saklayabilecek değişkenlere ihtiyacımız var.Burada sizin bulut verinin ne olduğunu bildiğinizi varsayıyorum.
(player1X)
(player1Y)
(player2X)
(player2Y)
Not: Yukarıdaki değişkenler bulut veri olmalı.Bulut işaretini bulamadığım için böyle yapmam gerekti.

En başta kaçıncı giren olduğumuzu yapacağız.Oyunda en fazla 2 kişi olacağına göre eğer pozisyonlar değişiyorsa oyunda sizden başka biri vardır demektir.
yeşil bayrak tıklandığında
[memX1 v] 'i (player1X) yap
[memX2 v] 'i (player2X) yap
[players v] 'i [1] yap
(8) saniye bekle
eğer <<<(memX1) = (player1X)> değil> veya <<(memX2) = (player2X)> değil >> ise
[players v] 'i [2] yap
[oyunaKacinciOlarakGirdim v] 'i [2] yap
end
eğer <<(memX1) = (player1X)> veya <(memX2) = (player2X) >> ise
[players v] 'i [1] yap
[oyunaKacinciOlarakGirdim v] 'i [1] yap
end
[startGame v] haberini sal

Şismdilik istediğimiz bütün verileri aldık.Sıra oyuncuların hareket etmesine geldi.

İlk olarak 2 tane kukla yapmanız gerek.Bunlar bizim oyuncularımız olacak.1. sinin içine aşağıdaki kodu yazın.

[startGame v] haberi gelince
sürekli tekrarla


eğer <(oyunaKacinciOlarakGirdim) = [1]> ise
eğer <[sağOk v] tuşu basılı mı?> ise
[player1X v] 'i (5) arttır
end

eğer <[solOk v] tuşu basılı mı?> ise
[player1X v] 'i (-5) arttır
end

end

x: (player1X) y: (player1Y) noktasına git

end

Evet.Bu kod sürekli 1.player in pozisyonlarına gidiyor ve sağ sol ok tuşlarıylada 1.player in pozisyonunu değiştiriyor.

Aşağıaki kodu da 2.player in içine yazın.Pek bir farkı yok.

[startGame v] haberi gelince
sürekli tekrarla


eğer <(oyunaKacinciOlarakGirdim) = [2]> ise
eğer <[sağOk v] tuşu basılı mı?> ise
[player2X v] 'i (5) arttır
end

eğer <[solOk v] tuşu basılı mı?> ise
[player2X v] 'i (-5) arttır
end

end

x: (player2X) y: (player2Y) noktasına git

end

Evet.Basit multiplayer kısmını bitirdik.

9_-

HABER NASIL YAPILIYOR

RealMonster81

Ya Bulut Nasıl Yapılcak O tik çıkmyorrr HELP!
Bulut Ağ Oluşturamıyorum Yardım

KaanNecip

RealMonster81 wrote:

Ya Bulut Nasıl Yapılcak O tik çıkmyorrr HELP!
Bulut Ağ Oluşturamıyorum Yardım
Hesabın henüz yeni olduğu için bulut verisinden yararlanamıyorsun.
Nasıl olduğunu hatırlamıyorum ama bir süre sonra Scratcher oluyorsun.

UstBrah

memx cloud verisimi

UstBrah

UstBrah wrote:

memx cloud verisimi

yada şöyle sorıyım bütün veriler bulut verisi mi

kntr

UstBrah wrote:

UstBrah wrote:

memx cloud verisimi

yada şöyle sorıyım bütün veriler bulut verisi mi
Hayır Sadece player1X,player1Y,player2X ve player2Y 'u cloud yapın.

mustafa155

olmuyor

Senene

Sa yeni scratcher oldum butut veri kullanarak oyun yapmak istiyorum fakat aklıma oyun gelmiyor lütfen yardım
(☁ score)

akodlama

bulut verisi oluşturamıyorum

AsaesSs

Pozisyona ihtiyacım yok rica etsem son oyunuma bakarmısın onu online yapmak istiyorum 2 kişi kart seçip oyuna girecek x ve y gerekmiyo yardımcı olurmusun ?

akodlama