Discuss Scratch
- Discussion Forums
- » Türkçe
- » Multiplayer Oyun Yardımı (bitirildi)
- 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.
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.
Ş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.
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.
Evet.Basit multiplayer kısmını bitirdik.
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)Not: Yukarıdaki değişkenler bulut veri olmalı.Bulut işaretini bulamadığım için böyle yapmam gerekti.
(player1Y)
(player2X)
(player2Y)
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)
- 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
Bulut Ağ Oluşturamıyorum Yardım
- KaanNecip
- Scratcher
500+ posts
Multiplayer Oyun Yardımı (bitirildi)
HELP!Hesabın henüz yeni olduğu için bulut verisinden yararlanamıyorsun. Ya Bulut Nasıl Yapılcak O tik çıkmyorrr
Bulut Ağ Oluşturamıyorum Yardım
Nasıl olduğunu hatırlamıyorum ama bir süre sonra Scratcher oluyorsun.
kafama göre takılıyorum
- UstBrah
- Scratcher
13 posts
Multiplayer Oyun Yardımı (bitirildi)
memx cloud verisimi
yada şöyle sorıyım bütün veriler bulut verisi mi
- 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)
- 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 ?
- adamazrailx
- Scratcher
6 posts
Multiplayer Oyun Yardımı (bitirildi)
HELP!değişken oluştura girdiğinde bulut değişkeni yazıyor oraya tıkla Ya Bulut Nasıl Yapılcak O tik çıkmyorrr
Bulut Ağ Oluşturamıyorum Yardım
- LiOnXYT
- Scratcher
15 posts
Multiplayer Oyun Yardımı (bitirildi)
aga ilk baştaki verilerin başına aşağıdan kopyalayıp bulut simgesi koyarsan daha iyi olur
(☁ playerBilmemNe:D)
when green flag clicked
[Street Fighter II] turnuvasına katıl
if <(Düşman)=[Akira Oono]> then
repeat until <Son>
Saldır
end
if <(Kaybeden)=[Haruo]> then
üzül
else
sevin
end
end
- LiOnXYT
- Scratcher
15 posts
Multiplayer Oyun Yardımı (bitirildi)
Bide Bende Sıkıntı Oluyor İkisindede 1. Oyuncuyu Hareket Ettiriyor Neden?
when green flag clicked
[Street Fighter II] turnuvasına katıl
if <(Düşman)=[Akira Oono]> then
repeat until <Son>
Saldır
end
if <(Kaybeden)=[Haruo]> then
üzül
else
sevin
end
end
- LiOnXYT
- Scratcher
15 posts
Multiplayer Oyun Yardımı (bitirildi)
Bide Bende Sıkıntı Oluyor İkisindede 1. Oyuncuyu Hareket Ettiriyor Neden?
Edit: Birkaç Dakika Sonra Sorunumu Çözdüm. Aşağıdaki Yerde, eğer yazan yerleri sildim.
Edit: Birkaç Dakika Sonra Sorunumu Çözdüm. Aşağıdaki Yerde, eğer yazan yerleri sildim.
yeşil bayrak tıklandığındaBaşlandığında Kaçıncı Başladım Verisini 0 Yaptım ve 3 Saniye sonra onu 1 artırdım. Böylelikle Sonra Giren 2. Oyuncu Oluyor. Böylece Hem Daha Az Kod Kullanmış Oldum Hem de Bir Sorunu Çözdüm.
[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
yeşil bayrak tıklandığında
[memX1 v] , (☁ player1X) olsun
[memX2 v] , (☁ player2X) olsun
[players v] , [0] olsun
(3) saniye bekle
[oyunaKacinciOlarakGirdim v] 'i (1) arttır
[startGame v] haberini sal
Last edited by LiOnXYT (April 24, 2020 20:08:07)
when green flag clicked
[Street Fighter II] turnuvasına katıl
if <(Düşman)=[Akira Oono]> then
repeat until <Son>
Saldır
end
if <(Kaybeden)=[Haruo]> then
üzül
else
sevin
end
end
- exa_lyrua
- Scratcher
16 posts
Multiplayer Oyun Yardımı (bitirildi)
OYLE BISE YOKKK BENDE VERI BULUT bILE YOK AQ
- LiOnXYT
- Scratcher
15 posts
Multiplayer Oyun Yardımı (bitirildi)
knk bulut verinin olması için scratcher olman lazım 1-2 aya olursun diye düşünüyorum önce normal oyun yap bide offline editör'de bulut veri olmz OYLE BISE YOKKK BENDE VERI BULUT bILE YOK AQ
when green flag clicked
[Street Fighter II] turnuvasına katıl
if <(Düşman)=[Akira Oono]> then
repeat until <Son>
Saldır
end
if <(Kaybeden)=[Haruo]> then
üzül
else
sevin
end
end
- bbraa
- Scratcher
13 posts
Multiplayer Oyun Yardımı (bitirildi)
Bulut değişkeninin normal değişkenlerden farkı ne?
yeşil bayrak tıklandığında
(☁ score)
- bbraa
- Scratcher
13 posts
Multiplayer Oyun Yardımı (bitirildi)
koy [] 'yi, (1 v) sırasına [list v] 'nin[scratchblocks]
[] diye düşün de
gizlen[[[(( v) sırasındaki [list v] 'in :: list) v] listesini göster v] dekoruna geç ve bekle v] dekoruna geç
değiştir ( v) sırasındakini [list v] listesinin [thing] ile
sil ( v) sırasındakini [list v] in
yeşil bayrak tıklandığında
[/scratchblocks][scratchblocks]
[] de
[/scratchblocks]
Last edited by bbraa (May 19, 2020 06:27:24)
- Discussion Forums
- » Türkçe
- » Multiplayer Oyun Yardımı (bitirildi)