| | 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...
15 "game maker" etiketi kullanan gönderi (sayfa 1)"game maker" etiketi kullanan diğer içerikler 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

Efekt Oluşturma

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...

Eğer oyununuzda bir patlama veya kan,duman çıkarmak istiyorsanız efektleri kullanmalısınız.İlk olarak bir obje oluşturun.Create eventine

effect_create_above(ef_ellipse,x,y,90,c_black)

 

instance_destroy()

 

bu kodları koyun. İlk kodda elips şeklinde siyah bir efekt oluşturdum.Ama siz eğer isterseniz bunları değiştirebilirsiniz.Mesela ellipse yerine explosion yazarsanız patlama efekti olur,cloud yazarsanız duman efekti olur.Renk içinde black yazan yere istediğiniz rengin ingilizcesini yazarak rengi değiştirebilirsiniz.Onun altındaki kod patlama olduktan sonra objenin silinmesini sağlar.

 

efekt

Oyunlarınız Kullanmak İçin Müzikler

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...

Normalde oyunuza koymak için müzik kolay kolay bulunmuyor.Ben de 2 tane vardı.Bunları sizle paylaşıyorum.Birisi tahribat'ın menüdeki müziği,diğeri ise aksiyon oyunları için ideal bi müzik.Zip şifresi yoktur.

İndirmek için tıkla.

Paths - Yol Gösterme

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...

Diyelim ki bir araba yarışı oyunu yapacaksınız.Ama rakibin nasıl gideceğini,nereye gideceğini,hangi hızla gideceğini yapamıyorsunuz.İşte burda paths devreye giriyor.Paths rakibe yolu gösterir.Rakipte bu yolu takip eder.Nasıl yapılacağına gelirsek:ilk olarak bi path açın.Ve yolu belirleyin.Her tıkladığınızda ayrı bir yön gösterir.Sonra bir obje açın.Ve create eventine sağ taraftan paths'den 1.yi ekleyin.Orda path'e yaptığınız path'i seçin.Sonra onun altında speed var,onu belirleyin.Sonra objeyi room'a koyun.Düşman çizdiğiniz yolu takip edecektir.

Gta Tarzı Oyun Yapı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...

Bu vereceğim kodla gta 1 gibi ir oyun yazabilirsiniz.Ben sadece size adamın sağa,sola,öne,geriye gidiş kodunu vereceğim.Gerisi sizin hayal gücünüze kalmış.İstediğiniz gibi kullanabilirsiniz.

Yöneteceğimizin adamın create eventine şu kodu yazın:

//asdw'den birine basınca olacaklar

speed = 0;
if (keyboard_check(vk_left) || keyboard_check(ord('A'))) hspeed = -5;
if (keyboard_check(vk_up) || keyboard_check(ord('W'))) vspeed = -5;
if (keyboard_check(vk_right) || keyboard_check(ord('D'))) hspeed = 5;
if (keyboard_check(vk_down) || keyboard_check(ord('S'))) vspeed = 5;

Bu kodu koyduktan sonra adamımızı yön tuşları ile yönetebileceğiz.

 

Bununla ilgili bir de örnek hazırladım.Örnekte bir de duvar koydum.

Örneği indirmek için tıkla.. Boyutu:15kb

 

Ekranda Yazı Yazdırma Kodu

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...

Bu kod sayesinde oyun sırasında yazdıklarınız ekranın tam ortasına çıkacaktır.

Bir object oluşturun create eventinin içine koyun:

draw_text(room_width/2,room_height/2,keyboard_string)

width:en

height:boy

Game Maker Türkçe Karakter Düzeltme Sorunu

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...Arkadaşlar game makerda türkçe karakter sorunu var.Bunu düzeltmek için bir font açın.Sonra character range'den all'ı seçin.Sonra bir object oluşturun add event>draw'ı seçin.Sağdaki menüden Settingsden set font'u(mavi-kırmızı 2 tane T var) seçin.Sonra bu objecti room'a koyun.Şimdi türkçe karakater problemi ortadan kalkacaktır.

Hazır Kodlar

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...

Game maker'da obejct'te sağda hazır kodlar vardır.Mesela bir önceki derste mesaj kutusuna hoşgeldiniz yazdırmıştık.Ama kodla yazdırdık.Bunu kodsuz da halledebilirsiniz.Yine add eventten create'yi seçiyoruz.Sonra sağdaki bölümden main2'ye geliyoruz.Alttaki resimde olduğu gibi display message'nin simgesini actions'a sürüklüyoruz.Sonra bir pencere açılacak.Orayada istediğinizi yazın.Ne yazdıysanız oyun başladığında mesaj kutusu içinde karşınıza çıkacaktır.

ame maker language

Sadece bu yok tabi bir sürü var.

 

Mesela 

kod bölümünden room_goto_next yazmak yerine main1'den next room'u seçebilirsiniz.

 

Bu kodla modla uğraşmak istemeyenler içindi.Ama güzel oyun yapmak için kod bilmek şarttır.Bu bahsettiğim hazır kodlarla çok basit oyunlar yapabilirsiniz.

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

Zirve100 Toplist
oyun sohbet diziler