| | 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...
10 "game maker ders" etiketi kullanan gönderi "game maker ders" 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

Oyuna Video Ekleme 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...

Tahribat 2'yi oynadıysanız görmüşsünüzdür,oyunun başında video vardı.Eğer sizde oyunun başına,sonuna,ortasına video eklemek isterseniz altta yazdıklarımı uygulayın.

İlk olarak bir obje oluşturuyoruz.Sonra create'ın koduna şunları ekliyoruz:

show_video(videonuzun adı.videounuzun uzantısı,1,0)

www.alibolat.bloggum.com

Arkadaşlar olay bundan ibaret son olarakta objeyi rooma sürükleyip oyununuza başlıyosunuz..

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

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

 

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.

Game Maker Language

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 arkadaşlar ben oyun açıldığında ekranda mesaj kutusu içinde 'Hoşgeldiniz' yazdırmak istiyorum.

Bu dediğimi yapmak için Objects bölümünden bir object oluşturun.Sonra add event'ten create'yi seçin.Sonra sağdaki menüden control'den execute code'yi actions bölümüne sürükleyin.Önünüze bi tane pencere açılacak.Buraya dediğim gibi mesaj kutusuna hoş geldiniz yazacağız.Bunu yapmak için açılan pencereye:

show_message("Hoşgeldiniz..."

 

ame maker language

 

Bunun yerine oyuna başlayınca 1 sonraki room'a geçmesini istiyorsanız şu kod yazın:

room_goto_next

 

Tabi bunları  yaptığınızda aktif olması için room'da herhangi bir yere eklemeniz gerekir.

İşte game maker'da kod bu şekilde yazılır.

Game Maker Türkçe E-kitap

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'a başlamadan önce bu kitabı okumalısınız.Çünkü kitapta game maker'la ilgili nasıl başlanacağı,nelere dikkat edileceği,kod yazmada nelere bakılmalı? vs. soruların cevabını alırsınız.Kitap mark overmans tarafından yazılmış.Volkan Gezer tarafından türkçeleştirilmiştir.Hepsi türkçe değil.Ama çoğu türkçe

Bu e-kitabı okumadan game maker'a başlarsanız büyük eksikliğini hissedersiniz.

 

İndirmek için tıkla...

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

Zirve100 Toplist
oyun sohbet diziler