Discuss Scratch

herronpuppy
Scratcher
4 posts

Duvarlar olmuyor...

Herkeze merhaba! Ben yeni bir Scratcher'im. Daha çok fazla Scratch bilgim yok. Brawl Stars gibi kuş bakışı bir oyun yapıyorum ama nasıl duvarlara çarpmayı engelleyeceğimi bilmiyorum. Acaba bilen var mı?
GocCompany
Scratcher
100+ posts

Duvarlar olmuyor...

herronpuppy wrote:

Herkeze merhaba! Ben yeni bir Scratcher'im. Daha çok fazla Scratch bilgim yok. Brawl Stars gibi kuş bakışı bir oyun yapıyorum ama nasıl duvarlara çarpmayı engelleyeceğimi bilmiyorum. Acaba bilen var mı?
Ben de bir ara çakma Brawl Stars yapmaya çalışıyordum. Ama sırf o kısım için yapmaktan vazgeçtim. Eğer cevaı bilen varsa cidden harika olur
Metehanse
Scratcher
100+ posts

Duvarlar olmuyor...

Projeni paylaşıp linki verebilir misin?
spaceyour
Scratcher
81 posts

Duvarlar olmuyor...

Olay basit aslında sen ne tarafa basarsan eğer örneğin sağa basıyorsun bunu bir değişkene kaydederiz diyelimk konumunu 10 degiştirerek gidiyor eğer ki bir duvara çarparsa değdiği duvar kendisine -10 luk bir itme kuvveti uygulayacak bu kuvvetin yönü ise bizim başta kaydettiğimiz değer olacak böylece karakter yerinde sabit kalmış olacak anlamadığın yer olursa sorabilirsin (:

Last edited by spaceyour (Nov. 5, 2020 13:07:23)

Metehanse
Scratcher
100+ posts

Duvarlar olmuyor...

projene bir remix yaptım:

Robbery Max Fixed
herronpuppy
Scratcher
4 posts

Duvarlar olmuyor...

Metehanse wrote:

projene bir remix yaptım:

Robbery Max Fixed
Teşekkürler
gameeditor100
Scratcher
9 posts

Duvarlar olmuyor...

GocCompany wrote:

herronpuppy wrote:

Herkeze merhaba! Ben yeni bir Scratcher'im. Daha çok fazla Scratch bilgim yok. Brawl Stars gibi kuş bakışı bir oyun yapıyorum ama nasıl duvarlara çarpmayı engelleyeceğimi bilmiyorum. Acaba bilen var mı?
Ben de bir ara çakma Brawl Stars yapmaya çalışıyordum. Ama sırf o kısım için yapmaktan vazgeçtim. Eğer cevaı bilen varsa cidden harika olur


Şu Kodu Kullanabilirin Anlamazsan Bana Söyle Bir Hesabtan Remix Yoluya Ben Kodlarım

when green flag clicked
forever
if <key [d v] pressed?> then
change x by (3)
if <touching [Duvar v] ?> then
change x by (-3)
end
end
if <key [a v] pressed?> then
change x by (-3)
if <touching [Duvar v] ?> then
change x by (3)
end
end
if <key [w v] pressed?> then
change y by (3)
if <touching [Duvar v] ?> then
change y by (-3)
end
end
if <key [s v] pressed?> then
change y by (-3)
if <touching [Duvar v] ?> then
change y by (3)
end
end

Üzerinde Edit Yaparak Hız Felan Ekleyebilirsin
Kontrolleri WASD Tuşlarına Göre Yaptım Sen WASD'ı Oklarla Değistirebilirsin
gameeditor100
Scratcher
9 posts

Duvarlar olmuyor...

herronpuppy wrote:

Metehanse wrote:

projene bir remix yaptım:

Robbery Max Fixed
Teşekkürler

GocCompany wrote:

herronpuppy wrote:

Herkeze merhaba! Ben yeni bir Scratcher'im. Daha çok fazla Scratch bilgim yok. Brawl Stars gibi kuş bakışı bir oyun yapıyorum ama nasıl duvarlara çarpmayı engelleyeceğimi bilmiyorum. Acaba bilen var mı?
Ben de bir ara çakma Brawl Stars yapmaya çalışıyordum. Ama sırf o kısım için yapmaktan vazgeçtim. Eğer cevaı bilen varsa cidden harika olur

Sana Vermiş Miydim Unuttun Ama Risk Olmasın Diye Bir Daha Veriyom

when green flag clicked
forever
if <key [d v] pressed?> then
change x by (3)
if <touching [Duvar v] ?> then
change x by (-3)
end
end
if <key [a v] pressed?> then
change x by (-3)
if <touching [Duvar v] ?> then
change x by (3)
end
end
if <key [w v] pressed?> then
change y by (3)
if <touching [Duvar v] ?> then
change y by (-3)
end
end
if <key [s v] pressed?> then
change y by (-3)
if <touching [Duvar v] ?> then
change y by (3)
end
end

Duvarları İşaretleyen Özel Bir Sprite Yapman Da Gerekecek
gameeditor100
Scratcher
9 posts

Duvarlar olmuyor...

spaceyour wrote:

Olay basit aslında sen ne tarafa basarsan eğer örneğin sağa basıyorsun bunu bir değişkene kaydederiz diyelimk konumunu 10 degiştirerek gidiyor eğer ki bir duvara çarparsa değdiği duvar kendisine -10 luk bir itme kuvveti uygulayacak bu kuvvetin yönü ise bizim başta kaydettiğimiz değer olacak böylece karakter yerinde sabit kalmış olacak anlamadığın yer olursa sorabilirsin (:
3

Ben Bunu Yolluyom Herkese,

when green flag clicked
forever
if <key [d v] pressed?> then
change x by (3)
if <touching [Duvar v] ?> then
change x by (-3)
end
end
if <key [a v] pressed?> then
change x by (-3)
if <touching [Duvar v] ?> then
change x by (3)
end
end
if <key [w v] pressed?> then
change y by (3)
if <touching [Duvarl v] ?> then
change y by (-3)
end
end
if <key [s v] pressed?> then
change y by (-3)
if <touching [Duvar v] ?> then
change y by (3)
end
end
felix_thor
Scratcher
100+ posts

Duvarlar olmuyor...

gameeditor100 wrote:

spaceyour wrote:

Olay basit aslında sen ne tarafa basarsan eğer örneğin sağa basıyorsun bunu bir değişkene kaydederiz diyelimk konumunu 10 degiştirerek gidiyor eğer ki bir duvara çarparsa değdiği duvar kendisine -10 luk bir itme kuvveti uygulayacak bu kuvvetin yönü ise bizim başta kaydettiğimiz değer olacak böylece karakter yerinde sabit kalmış olacak anlamadığın yer olursa sorabilirsin (:
3

Ben Bunu Yolluyom Herkese,

when green flag clicked
forever
if <key [d v] pressed?> then
change x by (3)
if <touching [Duvar v] ?> then
change x by (-3)
end
end
if <key [a v] pressed?> then
change x by (-3)
if <touching [Duvar v] ?> then
change x by (3)
end
end
if <key [w v] pressed?> then
change y by (3)
if <touching [Duvarl v] ?> then
change y by (-3)
end
end
if <key [s v] pressed?> then
change y by (-3)
if <touching [Duvar v] ?> then
change y by (3)
end
end

Forum 5 yıl önce açılmıştır. Lütfen ölü konuları tekrar açmayınız.

Powered by DjangoBB