Discuss Scratch

ytaha
Scratcher
25 posts

Multiplayer Oyun Yardımı (bitirildi)

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.

Last edited by ytaha (March 14, 2015 17:27:07)

9_-
Scratcher
78 posts

Multiplayer Oyun Yardımı (bitirildi)

HABER NASIL YAPILIYOR

RealMonster81
Scratcher
2 posts

Multiplayer Oyun Yardımı (bitirildi)

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

Multiplayer Oyun Yardımı (bitirildi)

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
Scratcher
13 posts

Multiplayer Oyun Yardımı (bitirildi)

memx cloud verisimi
UstBrah
Scratcher
13 posts

Multiplayer Oyun Yardımı (bitirildi)

UstBrah wrote:

memx cloud verisimi

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

Multiplayer Oyun Yardımı (bitirildi)

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.

Benim naçiz vücudum nasıI oIsa bir gün toprak oIacaktır. Fakat Türkiye Cumhuriyeti ebediyen yaşayacaktır.
-M.Kemal Atatürk

mustafa155
New to Scratch
1 post

Multiplayer Oyun Yardımı (bitirildi)

olmuyor
Senene
Scratcher
1 post

Multiplayer Oyun Yardımı (bitirildi)

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

Multiplayer Oyun Yardımı (bitirildi)

bulut verisi oluşturamıyorum
AsaesSs
Scratcher
1 post

Multiplayer Oyun Yardımı (bitirildi)

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
Scratcher
26 posts

Multiplayer Oyun Yardımı (bitirildi)

Powered by DjangoBB

Standard | Mobile