| | Create free blog ( Türkçe , Deutsch , Español )
EVET ARKADAŞLAR SAĞOLSUN BLOGGUMU KAPATTILAR..DOLAYISIYLA BU BLOGDA GÜME GİTTİ.. BUNDAN SONRA SİTEMİZ: www.ali-bolat.blogpsot.com YENİ OYUNLARIMI VE DERSLERİMİ ARTIK O ADRESTE YAYINLAYACAĞIM.BU SİTEDE BUNDAN SONRA BİŞEY YAZILMAYACAKTIR...
Yazılar arşiv 03.2009 Other entries in 2009-03 resimler, videolar

Oyuna Can - Sağlık Ekleme

EVET ARKADAŞLAR SAĞOLSUN BLOGGUMU KAPATTILAR..DOLAYISIYLA BU BLOGDA GÜME GİTTİ.. BUNDAN SONRA SİTEMİZ: www.ali-bolat.blogpsot.com YENİ OYUNLARIMI VE DERSLERİMİ ARTIK O ADRESTE YAYINLAYACAĞIM.BU SİTEDE BUNDAN SONRA BİŞEY YAZILMAYACAKTIR...

Oyundaki karaktere can eklemenin birçok yolu vardır,fakat ben değişkenlerle yapmayı tercih ederim.Değişkenle yaptığımızda can şu şekilde görülür=

Can:100,Can:40 vs..(Tahribat 2'de de olduğu gibi)Şimdi sizlere bunu yapmayı anlatacağım.Aslında bir önceki değişekenlerle ilgili bir yazım vardı.Ama bu konuyu ayrıca ele alma gereği duydum.Çünkü hassas bir konu ve bir o kadar da önemli.

 

İlk olarak create'ye can=100 yazıyoruz.

 --

Sonra step'e

if can=0

game_end()

yazıyoruz.

  --

 Draw'a da

draw_text(10,10,can) 

yazıyoruz.

 --

press space'e

can-=10

bu kodumuzu koyuyoruz.Ve işimizi bitiriyoruz.Yeni olan arkadaşlar tam olarak anlayamamış olabilir(kodları nereye yazcağını vs..)onlar için bi açık kaynak da hazırladım(.gm6): http://rapidshare.com/files/205747071/can_alibolat.bloggum.com.zip.html

zip şifresi: www.alibolat.bloggum.com dur.

Değişkenler

EVET ARKADAŞLAR SAĞOLSUN BLOGGUMU KAPATTILAR..DOLAYISIYLA BU BLOGDA GÜME GİTTİ.. BUNDAN SONRA SİTEMİZ: www.ali-bolat.blogpsot.com YENİ OYUNLARIMI VE DERSLERİMİ ARTIK O ADRESTE YAYINLAYACAĞIM.BU SİTEDE BUNDAN SONRA BİŞEY YAZILMAYACAKTIR...

Çok çok önemli bi kısımdır.Bunun sayesinde pek çok şey gerçekleştirebiliriz.Mesela adama can koyabiliriz,skor koyabiliriz veya tahribat 2'de olduğu gibi binanın çökmesini sağlayabiliriz..Bunların çalışması şu şekildedir.Mesela can oyuna başladığımızda 100 ama duvarlara çarptıkça 10'ar 10'ar azalıyor ve 0 olduğunda oyun kapanıyor.İşte aynı bu şekilde çalışır.

 

Şimdi işin game makerdaki kod kısmına gelelim:

ilk olarak objemizin create'ına:

can=100

yazıyoruz.

 

Step'ıne:

if can=0

game_end()

ve son olarak key press'ıne 

can-=10

diyoruz.Ve işlem tamamlanıyor.Artık space e bastığızda can 10'ar 10'ar azalacak ve 0 olduğunda oyun kapanacaktır.

 

tarafımdan hazırlanan açık kaynak dosya(.gm6) : http://rapidshare.com/files/205408968/deae_i__ken_www.alibolat.bloggum.com.zip.html

 Alternatif İndirme Linki

Zip şifresi: www.alibolat.bloggum.com

 

Kaynak: http://alibolat.bloggum.com/yazi/degiskenler.html

Game Maker İf (Eğer) Kullanımı

EVET ARKADAŞLAR SAĞOLSUN BLOGGUMU KAPATTILAR..DOLAYISIYLA BU BLOGDA GÜME GİTTİ.. BUNDAN SONRA SİTEMİZ: www.ali-bolat.blogpsot.com YENİ OYUNLARIMI VE DERSLERİMİ ARTIK O ADRESTE YAYINLAYACAĞIM.BU SİTEDE BUNDAN SONRA BİŞEY YAZILMAYACAKTIR...

İf'in türkçesi eğerdir.Bu game maker'da bazen elimiz ayağımız olur.Kullanımı da çok çok basittir.Şimdi biz game makerda kodlarla 2 komut yazıyoruz.Ve yazdığımız ilk komut gerçekleşirse 2.komutta devreye giriyor.Eğer anlamadıysanız çok açıklayıcı bir örnek vereyim: eğer Abuzittin camdan atlarsa ölür.Verdiğim örnekte anlayacağınız üzere abuzittin camdan atlayarak ilk komutu gerçekleştiriyor.Ve bu ilk komut neticesinde hakkın rahmetine kavuşuyor.

 

Şimdi bunu game makerda kodlarla yazmaya gelelim:

if instance_number(abuzittin)=0 //Bu kodların türkçe olarak anlamı: eğer abuzittin 0 olursa

room_goto_next(); //Bir sonraki odaya geç

 

Kaynak:http://alibolat.bloggum.com/yazi/game-maker-if-eger-kullanimi.html

Turkish en iyi site arama zambazingosu
Turkish en iyi site arama zambazingosu

Zirve100 Toplist
oyun sohbet diziler