Oyun Hileleri, silkroad online, Knight online, Oyun yapımı, PokemonCreator,fifa 2008,Travian online,Oyun download,

Tam Versiyon: TDS/Kuş Bakışı]Oyun yapımı
Şu anda tam olmayan bir veriyonu görüntülüyorsunuz. Tam versiyonu görmek için, buraya tıklayın
Derslerime başlıyorum Kodları bir yerde topluyorum açıkalamalırını hemen altına yazacağım
Öncelikle oyuncu objenizi oluşturun
ve birde mermi objesini oluşturun
Ve duvar diye bir obje
Oyuncumuz için
CREATE bölümüne şu kodları geçin
ates_et=true
yazın bu kodumuz oyuncumuzun ateş ederken şarjör çekmesi için geçen zamanı kastedecek.
END STEP bölümüne şu kodları geçin
direction=point_direction(x,y,mouse_x,mouse_y) direction
image_angle=direction
bu kodumuz oyuncumuzu fare kodlarına göre döndürecek
Sonra
Global left pressed bölümüne
if ates_et=true
{
instance_create(x,y,mermi)
ates_et=false
if alarm[0]<=0
alarm[0]=15
}
Hemen açıklamasını koyayım
bulunduğum koordinatta mermi oluşturacak ayrıca silahın ateş etmesi için biraz bekletecek :D
Gördüğümüz gibi alarm diye birşey geçiyor hemen
ALARM0 bölümüne
can_shoot=true
kodunu geçelim bu alarm 0 gerçekleştirildiğinde tekrar ateş edebilecez yukarıda 15 yapmıştık yani 15 milisaniye sonra tekrar ateş edebilecez :D
gibi
Oyuncumuzu oluşturduk şimdi hareket etmesini sağlıyacaz
İsteyen WASD isteyen oklarla oyuncusunu oynatabilir oklarla söliyeyim
Klavye den left i seçin
ve şu kodları geçin
x-=5
Right'a
x+=5
Up
y-=5
Down'a
y+=5
geçelim böylece oyuncumuz ateş ve faremize doğru dönen bi varlık oldu
şimdi başta söylediğim gibi mermi objemizi yapılandırmaya mermi objemizi açalım içine
CREATE bölümüne
image_angle=point_direction(x,y,mouse_x,mouse_y)
direction=image_angle
speed=8
Bunun sayesinde mermimiz fare koordinatlarına göre dönceke ve ilerliyecek.
OUTSİDE ROOM bölümüne
instance_destroy()
yazalım böylece oyunumzu oluşturmuş bulunuyoruz.
Ama Bölece bırakamyız oyunumuzu dimi şimdi böyle oyun sarmaz dolaş dolaş :D :D
Şimdi gelelim bot eklemeye :D yapay zeka :D çok önemli bir konu :D
BOT diye objemizi oluşturalım
STEP bölümüne
if distance_to_object(oyuncu)<=256
if not collision_line(x,y,oyuncu.x,oyuncu.y,duvar,false,true)
mp_potential_step(oyuncu.x,oyuncu.y,2,false)
if distance_to_object(oyuncu)<=128
if floor(random(15))=5
if not collision_line(x,y,oyuncu.x,oyuncu.y,duvar,false,true)
instance_create(x,y,bot_mermi)
image_speed=speed
image_angle=direction
Hemen açıklama
Botumuza 256 birim yaklaştığımızda bot bize gelecek 128 birim yaklaştığında basacak bize mermiyi :D
Burda bot mermi görüyoruz
bot_mermi diye bi obje oluşturalım
CREATE bölümüne
image_angle=point_direction(x,y,tank_base.x,tank_base.y)
direction=image_angle
speed=3
Hemen açıklama düşmanımızın mermisi çıktığı anda bize dönecek biz harek ettiğimizde yine bize dönmiyecek tabiii :D


////////////////////////////////
RCG///////////////////////////
Biraz Kredim doldu ama yeni bi kredi açılabilir :p :D
Abbası da yolculayınca :D :D
Bildiğiniz gibi YinGYang'ım kaçmaya gerek yokk :D
+replerinizi bekliyorum
eğer çift üyelik diyorsanız başka üyeliğim yokk D: diğerleri açılmıo artık birine kredin doldu birine abbas yolcu yazıo :D[/code]
yaa ying abi ya tam oyunumu yaptım dedim ders çıktı şimdi ondan bakarak yaptın dicekler:'(
direction=point_direction(x,y,mouse_x,mouse_y) direction
image_angle=direction
kontrol edince bu kodu error verdi
FATAL ERROR in
action number 1
of End Step Event
for object oyuncu:

COMPILATION ERROR in code action
Error in code at line 2:
image_angle=direction

at position 2: Assignment operator expected.
böle dio BAK!
Arkadaşlar aklım çok karışıktı ama düzenlemiyor konuyu 2 gün sonra anca düzeltecem hatadan dolayı özür dilerim D:
Sağolasın
tuşa basma eventinde ates_et diye bi değer kontrol ediyo ama alarm0 bitince can_shoot diye bi değer tanımlıyo. Nası bi mantık ?
Sayfa: 1 2
Referans URL