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

Tam Versiyon: Yeni üyelerimiz için toparlanmış gm dersleri
Şu anda tam olmayan bir veriyonu görüntülüyorsunuz. Tam versiyonu görmek için, buraya tıklayın
CaylakOyuncu'nun yayınladığı ders

[Hazır] Buton, font, icon, animasyon

Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun.
OBJE
NASIL YOK OLUR :
Önce obje'yi seçin
ve add event'tan obje'nin ne gibi bir durumda
değişmesini istiyorsanız seçin Örneğin;'Shift'e
basınca yok olmasını istiyorsunuz.Bunun için
obje'yi seçip add event'ten Keyboard'ı tıklayın
ve sonra Shift'i seçip sağ taraf'tan main 1'in
object kısmından çöp kutusu sembol'lü kutucuğu
Actions'a sürükleyin.Ve ok'u tıklayın.




[b]RESİM NASIL HAREKET EDER : Eklediğiniz resmi hareket ettirmek için 'Objects'klasörünün üstüne
sağ klik yapın 'no sprite'yazan yeri tıklayıp hareket ettirmek istediğiniz resmi seçin.
ve sonra add event'i tıklarız ve karşımıza bir pencere açılır.Bu pencereden Keyboard'ı
tıklarız sonra başka bir sayfa açılır.buradan gitmesini istediğiniz yönü seçin.
Örneğin;Left'i tıklayın sonrada sağ taraftaki seçeneklerden move'yi seçin ve sonrada kırmızı
renkli 8 taraflı ok şeklinde sembolü 'actions'yazan yere sürükleyin.sonra bir pencere açılır
oradan sol ok işaretini tıklayıp speed yazan yerden hızını ayarlayın.ve sonrada ok seçeneğini
seçin.Buradan sadece resmin hareketini değil diğer bütün özelliklerini buradan ayarlarız.
Örneğin;iki resim eklediniz.ve bu iki resim çarpışınca ses çıkmasını istiyorsunuz.
Bunun için önce add event yapıp 'collision'u tıklayın ve sonra hangi resimle çarpışınca ses
çıkmasını istiyorsanız o resmi seçin ve sonra 'main 1'i tıklayıp 'sounds' kısmından ilk
kolon resmini actionsa sürükleyin.ve sonra sound yazan yerin sağına tıklayın ve eklemek
istediğiniz resmi seçin.ve sonrada ok'u tıklayın.








SKOR
NASIL EKLENİr : Önce obje'yi seçin
ve add event'tan collisionu tıklayın sonra
hangi objeyle çarpışınca puan alınmasını
istiyorsanız o obje'yi seçin sonra sağ tarafta
ta ki score'yi seçin ve sol üstteki kutucu'ğu
actions'a sürükleyin ve puan miktarını yazıp
relative'yi seçip ok'u tıklayın.



OBJE NASIL DEĞİŞİr : Önce
objeyi seçin ve add event'ten obje'nin ne gibi bir durum'da değişmesini
istiyorsanız seçin Örneğin klavye'den 'Enter'e basınca değişmasini istiyorsunuz
o zaman objeyi seçip add event'ten keyboardı tıklayın.Ve açılan pencere'den
Enter'i seçip 'main 1'in object kısmından sağ üstteki sembolü actions'a
sürükleyin ve karşınıza çıkan pencere'den dönüşmesini istediğiniz objeyiseçip
ok'u tıklayın



LİSTE NASIL EKLENİr : Önce
obje'yi seçin ve ne olunca liste çıkmasını istiyorsanız onu seçin örneğin;Başka
bir obje ile çarpışınca liste çıkmasını istiyorsunuz.o zaman add event'tan
collisionu tıklayın sonra hangi objeyle çarpışınca liste çıkmasını istiyorsan o
obje'yi seç sağ taraftaki score'yi seçin ve skor kısmının sol altında yer alan
kutucu'ğu actions'a ekleyin eğer listenin niteliklerini değiştirmek istiyorsanız
bunuda buradan ayarlayıp ok'u tıklayın.




OYUN
NASIL KAYDEDİLİr : Önce objeyi seçin
ve add event'tan keyboard'ı seçin.Sonra hangi
tuştan kaydedilmesini istiyorsanız onu
seçin.Örneğin;CTRL'den kaydedilmesini
istiyorsunuz.Bunun için add event'tan
keyboard'ı tıklayın ve CTRL'yi seçin sonra sağ
taraftan main 2 yi tıklayıp game bölümündeki
disket simgeli kutucuğu actions'a sürükleyip
OK'u tıklayın.



KAYITLI OYUN NASIL AÇILIR :
Kaydettiğiniz oyunu açmak için önce aynı objeyi seçin ve add event'tan
keyboard'ı seçin.Sonra hangi tuştan kayıt lı oyunu açmak istiyorsanız onu
seçin.Örneğin;SPACE'den açılmasını istiyorsunuz. Bunun için add event'tan
keyboard'ı tıklayın ve SPACE'i seçin sonra sağ taraftan main 2 yi tıklayıp game
bölümünün sağ altında bulunan kutucuğu actions'a sürükleyip OK'u tıklayın.



RESTART NASIL YAPILIR :
Restart yapmak için önce Önce objeyi seçin ve add event'tan ne gibi bir durum'da
oyunun yeniden başlamasını istiyorsanız onu yapın Örneğin; başka bir obje ile
çarpışınca olmasını istiyorsunuz. Bunun için add eventı açıp collision kısmından
hangi obje ile çarpışınca olmasını istiyorsanız onu seçin ve sağ taraftaki main
2 kısmının game bölümünün sol üst köşesindeki kutucuğu actions'a sürükleyin.




NASIL YAYINLANIR : Önce rooms'u sağ tıklayın ve add room'u seçin.sonra sol alttaki küçük
kutucuğu tıklayıp oyuna eklemek istediğiniz resmi seçin.ve pencerenin neresine eklemek istiyorsanız
orayı sol klikle tıklayın.ve resim eklenecektir.
çııÖÖçşGame Maker Nedir? :
Game maker tasarım düzenli bir oyun yapma programıdır yani bu demek oluyor ki
C++ , Pascal gibi diller kullanmadan oyun yapabiliriz. Bu program oyun yapmaya
yeni başlayanlar için ideal ve kullanışlıdır.Bu programda kod yazmadan da oyun
yapıla biliyor fakat kod kullanarakta daha güzel ve profesyonelce oyunlar yapılabilir.




RESİM NASIL EKLENİr : Resim eklemek için önce 'Sprites' adlı dosyanın üzerine sağ klik yapıp
add sprit'i seçeriz.eğer resmi kendiniz çizmek istiyorsanız 'Edit Sprit'i seçin ve eklemek
istediğiniz resmi çizin.eğer Bilgisayarınızdaki bir resmi eklemek istiyorsanız load sprit'i
tıklayın ve resim bilgisayarınızın neresine kayıtlı ise orayı açıp resmin üstüne
tıklayıp AÇ seçeneğini seçiyoruz Ve işte bir resim ekledik bile.





[b]SES NASIL EKLERİZ :
Sesi eklemek için önce 'Sounds' adlı dosyanın üzerine sağ klik yapıp 'load
sounds'u seçeriz. ve sonra eklemek istediğiniz ses nerede ise tıklarız ve AÇ seçeneğini
seçeriz.




ARKA PLAN NASIL EKLENİr : Arka plan eklemek için'backgraund' adlı dosyanın üzerine sağ klik
yapıp 'add backgraund'u seçeriz eğer arkaplanı kendiniz çizmek istiyorsanız Edit 'Backgraund'u
seçeriz ve resmi çizeriz.eğer Bilgisayarınızdaki bir resmi arka plan yapmak istiyorsanız
'load backgraund'u tıklayın ve resim bilgisayarınızın neresine kayıtlı ise orayı açıp
resmin üstüne tıklayıp AÇ seçeneğini seçiyoruz.






ARKA PLAN NASIL ROOMSA EKLENİr :
Arka planı rooms'a eklemek için önce Rooms'u açıp backgraund kısmını
tıklıyoruz.Sonra no image yazan yeri tıklayıp 'Backgraunds' kısmından
eklediğimiz arka planı seçiyoruz ve ok'u tıklıyoruz.



BÖLÜM NASIL GEÇİLİr : Önce
obje'yi seçin ve add event'tan ne gibi bir durumda bölüm geçmesini istiyorsanız
seçin Örneğin;Başka bir obje ile çarpışınca bölüm geçme sini istiyorsunuz bunun
için objeyi seçin ve add event'ten collision'dan hangi obje ile çarpışınca bölüm
geçmesini istiyorsanız o obje'yi seçin ve sağ taraftaki main 1'in rooms kısmının
sağ üstündeki kutucuğu actions'a sürükleyip efek seçin ve ok'u tıklayın.Tabi
bunun aktif olması için rooms kısmından yeni bir room yapmalısınız.eğer bölüm
geçince ses çıkmasınıda istiyorsanız yine aynı obje'yi seçip bölüm geçme
kutucuğunun olduğu yere main 1'den sounds kısmının sol üst köşesindeki kutuyu
actions'a sürükleyin ve sounds'tan eklemiş olduğunuz sesi no sound yazan yeri
tıklayıp seçin sonrada ok'u tıklayın.




Paths ne
işe yarar :

Örneğin
; bir resmin kendiliğinden hareket etmesini
istiyorsunuz o zaman path'a ihtiyacınız
var. path yapmak için önce Paths dosyasını sağ
klik yapıp add path'ı tıklayın.Ve sonra resmin
ilerlemesini istediğiniz çizgileri mouse
aracılığıyla çizin.Sonra ok'u tıklayın.Bunları
yaptıktan sonra hangi resmin buna göre
ilerlemesini istiyorsanız onu açın ve add
event'ten create'yi seçin sonra sağ tarahtan
move'yi seçip path simgesini actions'a
sürükleyin.ve no path yazan bölmeyi sol
tıklayarak hangi path'ı eklemek istiyorsanız
seçin sonra speed'ten hızını ayarlayın ok'u
tıklayın.işte bir path yaptınız bile

Alıntı

Lord26'nın yayınladığı ders
İçindekiler:

1- Menü Yapımı ve Çeşitleri
2- Menüler ve Sonrası
3- Demolarda Olmayanları Nasıl Gösteririm?
4- Oyunu, Oyun Türünü En Kolay Anlatma, Kavratma
5- Game Maker En Kolay Öğrenme Yolları (2.ye anlatcam anlayan yok!)

Bundan önceki derslerim:

1- Game Maker Yeni Başlayanlar Bölüm 1
2- Game Maker Yeni Başlayanlar Bölüm 2
3- Oyun Yapımı Derslerim Bölüm 3 (ÇOK ÖNEMLİ MUTLAKA OKUYUN!!! BENİM GİBİ OLMAK İSTEYEN HERKES OKUSUN!!!)
4- Bu ders

MENÜ YAPIMI VE ÇeŞİTLERİ

Menüde genellikle bulunanlar:

1- Oyun adı

Üst tarafta veya Üst sol tarafta bulunur. Şekillendirilmiş, değişik efekler verilmiş olarak bulunur.

2- Yeni Oyun

New Game buttonunun Türkçesi Yeni Oyun olduğu için genellikle kullanılır.

3- Oyuna Başla

Yeni Oyun yerine bazı oyunlarda kullanılır.

4- Ayarlar

Genellikle Options olarak Ayarlar kullanılır. Burdan tuşlar ve oyun ayarları yapılır.

5- Kontroller

Optionsta sadece kontroller olmadığını ve grafik pencere-tam ekran gibi şeyler olduğunu unutarak, kontroller yaparlar. Üstüne bi de içine ayarlar da koyarlar, yani tam tersi olarak.

6- Web-Forum

İnternet sitesine ulaşmak için, veya foruma ulaşmak için kullanılır.

Game Makerda Nasıl Yaparım?

Extra bölümünde sanıyosam, internet explorer işareti var. Ordan yaparım. Pro gerektirir.

7- Diğer Oyunlar

More Games yerine çok az kullanılan bir button türüdür. Grubun yapmış olduğu diğer oyunları gösterir.

8- Çıkış

Oyundan çıkar.

Esc olmadan nasıl yaparım?

main2'de Xp'deki kapat buttonu gibi kırmızı üstüne o ve I işareti olan görev ile yaparım.

9- Oyundan Çık

Çıkışla aynı görevi görür.


Menüyü Game Makerda Yapma

3 Çeşidi vardır:

1- Transparent İşaretsiz olarak

Oyunun menüsünün arka planı siyah veya sade renkse (diyelim ki siyah olsun):

Yeni Oyun yazdığımız yazı resminde de arka plan siyah olur, transparent özelliği kaldırılır ve fare ile tıklanarak diğer rooma geçilir.

2- Solid Özelliği

Buttonları normal koyup, buttonlar kadar siyah bir dikdörtgen yapılır. Obje kısmına koyduğunuzda Visible işaretli, Solid işaretsiz olur. Tam tersini yapın, 3 tane obje olsun. Biri yeni oyun yazısının üstüne, diğeri Ayarlar'ın üstüne, Diğeri de çıkış yazısının üstüne. Hepsine ayrı görevler verin. Oyunu açtığınızda görürsünüz ki o siyah şeyler solid olduğu için görünmez, ama görev yapar.

3- Oklar Özelliği

3 tane room, birinin yeni oyunlar bölümünün yanında ok, biri ayarların yanında, biri de çıkışın. Enter tuşuyla da istediğin rooma gitmesini ayarlıcaksın. o da main2 bölümünde bi tane exe var onun aşağı doru oku var. Ordan hallet kolay gelsin.

MENÜLER VE SONRASI

1-Karakter seçme bölümü

Bu kişiden kişiye değişir anlatmama gerek yok .

Aklıma gelirse anlatıcam ya unuttum şimdi anlatcaımı.

DEMOLARDA OLMAYANLARI NASIL GÖSTERİrİM?

1- Ayarlar Menüsü

Main2'de karikatürlerdeki yuvarlaktan var, üstünde mavi 3-4 çizgi var. Hatta 2 yanında video gibi bişi var. Görürsünüz, ona basın. "Demo versionumuzda ayarlar bölümü bulunmamaktadır.Gerekli bilgi sunulan sitede bulunması gerekmektedir." yazın. Tırnaklar hariç tabi.

2- Hikaye

Hikayeyi oyuna eklemek istemiyorsunuz, yani uğraşmak. Yeni Oyuna basınca da aynı işlemin tekrarlanmasını sağlayın ve mesaj kutusuna "Hikayemiz suanda oyunda bulunmamaktadır, sunulan sitede bulunması gerekmektedir." yazın.

vb.

OYUNU, OYUN TÜrÜnÜ EN KOLAY ANLATMA, KAVRATMA

Oyunda (örnek platform) mesaj yöntemiyle mesela canavar çıktı pokemonmuş gibi tanıtabilirsiniz. Oraya solid bişi koyarsınız değer değmez tanıtır.

Hikayeyi ilerlemeli olarak yapabilirsiniz, yine solidler ile ilerleyerek hikayenin bir kısmını daha öğrenirsiniz. Zor ölüm filmi gibi bulmacalı silah oyunu gibi...

GAME MAKER EN KOLAY ÖĞRENME YOLLARI

1- Grup - Yardımcı

Bir grup bulun kendinize. Grafik, ses ve müzik konusunda yardım edebilecek. (mesela benim grubum) ve gerektiğinde gamemakerda takıldığınız yeri sorabileceğiniz.

2- Tutorial

Takıldığınız yerlerde tutorialleri iyiiiceee uzun uzun inceleyin. Hemen yarış oyunu 3D oyun gibi şeylerle uğraşmayın. Önce ufacık şeylerle uğraşın minik oyunlarla. Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun. adresinde zaten game maker ve tutoriallerini bulabilirsiniz her konuda yardımcı olur.

3- Dersler (en önemlisi)

Size tavsiyem ilk olarak Game Maker Yeni Başlayanlar Bölüm 1-2-3-4 okuyun. Neden ilk bunlar haksızlık değilmi? diğerlerinden kimse birşey anlamadığını söylüyor. Bunlardan hemen sonra da önemli konular bölümündeki Game Maker e-kitabı okuyun.
çııÖÖçşYeni ve gerçekten anladığım kadarıyla ihtiyaç duyulan dersim ile karşınızdayım.

İçindekiler
________________________
1- Oyun Yapımı
2- Güzel Oyunun Özellikleri
3- Sunum
4- Dağıtım
5- Web
6- Neler Yapılmalı?
_________________________

OYUN YAPIMI

Oyun yapımı hakkında burda sizi biraz bilgilendirmek istiyorum.

* Oyun yapımı, bir game maker, biraz araştırma ve foruma soru sormak değildir.
En az 2 program kullanılır. "Oyun Yapıcı" ve "Grafikçi" programları.

* Oyun yapımına başlarken en alt basamaktan başlanmalıdır. (Örn. Game Maker, Adventure Game Studio)

* Kesinlikle 3D ile başlanmaz.

* Grafik programı olarak sadece paint kullanılmaz.

* Önce yarış, aksiyon, spor oyunları gibi oyunlardan başlanmamalıdır.

* İlk oyununuz olarak bir deneme sürüm yaptıysanız asla xxxxxxx 1.0 diye tanıtmayın. xxxxxxxx Beta Test x.xx - xxxxxxxxx Demo x.x - xxxxxxxxxx Deneme sürüm / Deneme sürüm x.x/x.xx olarak tanıtılmalıdır.

* Demo oynanılabilir en küçük parçadır. Ama sanki insanlar satın alıp oynayacakmış gibi yapılmalıdır. Yani gerçekten de 1.0 versionun ufaltılmış hali, tanıtıcı şeklinde olmalıdır.

* Deneme sürüm/Beta Test bir deneme oyundur. Eksikleri farketmeleri, geliştirmeleri, fikir yürütmeleri ve belki de yardım etmeleri için yorum yapılır. Oynanılabilir bir parça olmak zorunda değildir. Sadece resimler ile tanıtılmış, hikayeler, gelişmiş menü ve video gibi şeyler içerebilir.

* Emeğe saygı deyip ifade kullanmadan önce bir durup düşünmelisiniz. Belki sizde saygısızlık yapıyorsunuz. Örneğin eğer bir oyunu değiştirdiyseniz, forumdan banlanacak bile olsanız söylemelisiniz. Aksi halde biri farkederse mutlaka kavga çıkıp banlanma tehlikesi doğar zaten. (örn. -Repçi) TJIB'nin de dediği gibi, "Oyunun birine bir çizgi bile çizseniz emektir." Ama unutmayın ki başka bir oyun ise eğer söylemezseniz, o yaptığınız emeğe saygı da olmaz.

GÜZEL OYUNUN ÖZELLİKLERİ

* Sinemaların oyunlarında olduğu gibi. 2D bile olsa çok ses getirir. Daima hikayesi olmalıdır. Oyun hikaye akışına uygun olup tarzı macera ise inanın oynayan kişinin ağzından bir an bile "Uyyy acaba şimdi ne olacak yaa??" eksik olmayabilir. Oyunu eğlenceli yapıp insana 4/4'lük bir oyun yapabilirsiniz. Veya macera yapıp aşırı heyecan yaptırarak 3,5 attırabilirsiniz.

* Grafikler o paintte yapılan el çizimi şeyler olmamalıdır. En azından "cetvel" ile çizin de düzgün olsun. Çünkü mesela arabanın büyük çizimi dolayısıyla bölüm geçilemeyen oyunlar var.

* Oyuna ekleyeceğiniz bir özellik o oyun 3 top yanyana getirme bile olsa heyecan yaptırabilir. Ne mi bu özellik mesela? "Dynomite adında bir oyun vardır. 3 top birleştirmece. Genelde bu oyunlar sevilmez. Ama oyun dinozor oyunu. 3 top dediğimiz şey ise dinozor yumurtası. Görevimiz onları birleştirmek, asılı duran fosili düşürmek. Her seferinde bir fosil defterimize ekleniyor. Bende dinozor manyağı olduğum için bu yaklaşık 20 fosillli oyunu çok sevdim. Geçemediğim bölümlerde sinir krizi geçirmiştim."

Normalde bunlar yeter, diğer şeyleri aşağıdaki konularda ve üstteki konuda anlattım.

SUNUM

Oyunun sunumu çok önemlidir. eğer "Yeni oyunum kli" deyip bir link verip bırakırsanız ses gelmez. Veya benim yaptığım gibi kavga çıkabilir. En iyisi aşağıdakileri yapmak:

Forumlarda Sunarken:

* 2 veya 3 (ufak oyunlara 2, biraz daha gelişmiş 2d oyunlara ise 3 yeterlidir) screenshots koyun. Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun. olsun. Dersiniz ki "sanane başka resim upload sitesi mi yok?" bende derim ki hepsi bir süre sonra kapanıyor. İmageshack kapanmıyor.

Daima (img) - (/img) kullanın. Bu oyun hakkında fikir edinmeleri için yardım eder. Ama sadece menüden falan resim koymayın. Oyundan koymanız, hatta menüden hiç koymamanız en iyisidir.

* Hikaye eğer oyunda zaten tamamlanıyorsa, sadece başını yazın. (Örn. xxxx oldu ve artık büyük xxx macerası başlamıştı. gibi)

eğer hikayenin devamını getiriyorsak hikayeyi yazmanız daha iyi olur.

* Şunları eklerseniz daha çok ses getirir:

"Kalın" Oyun İsmi: "Kalın" xxxxxx
"kalın" Yapımcı: "Kalın" xxxxxxx xxx xxxxxx
"Kalın" Yayıncı: "Kalın" xxxxx xx xxxx
"Kalın" Demo Çıkış Tarihi: "Kalın" xx.xx.xxxx / Yakında
"Kalın" Full Çıkış Tarihi: "Kalın" xx.xx.xxxx / Belli Değil / Yakında / Çok Yakında!
vb.

Gördüğünüz gibi şunlara dikkat ettim:

- Hepsi aynı hizada oldu.
- Full Çıkış Tarihine "pek yakında" yerine çok yakında tercih ettim, pek deyince sanki film çıkacakmış gibi etki yaratıyor. Çok kullanmak daha iyi.
- : yazmadan önceki yazıyı hep kalın yazdım.

+ Neden daha çok ses getirir dememin sebebi sunuma çok bakarlar. Genelde sanki büyük ve güzel oyunmuş gibi etki yaratır.

* Grup üyelerinin isimlerini belirtin.

* Dikdörtgen (uzun kenar yukarı doğru) şeklinde bir resminiz olsun. Logo gibi olsun ve oyununuzu tanıtsın. Tıpkı filmlerin o üstündeki kağıt gibi.

* Yaptığınız dikdörtgenin alt kısımlarında grup ismi, yayıncı ismi gibi şeylerin logosu bulunsun.

DAĞITIM

* Genelde forumlardan başlamak en iyisidir. Bilindik forumlar tercih edilmelidir, ve gördüğünüz adam akıllı ve en az 2.000 üyesi olan, mesaj atımı günlerce beklemeden, kısa sürede cevap veren her yerde dağıtım yapabilirsiniz.

* Yakın çevrenize oyunu tanıtmayı unutmayın. eğer sizce de oyun birşeye benziyorsa satabilirsinizde. Genelde sınıf arkadaşları gaza gelir alırlar. Ne de olsa arkadaşı yapmış...

* Oyunu en az 2 link ile sunun. Tavsiyem "Rapidshare" ve "Willhostforfood".

* Msnden arkadaşlarınıza yollayıp yorum yapmasını isteyin. (Mesela ben GoLF oyununu ilk msnden arkadaşlara yollayıp oyunun güzel olduğunu öğrenmeseydim sunmayı bile düşünmüyordum kötü sanıyordum.)

WEB

* Web adresiniz eğer varya "www.grupismi. tr.cx/com/org/net bunlardan biri olmazsa da tr.gg yapın. Ama com.tr yapmayın. Sanki ing. bir siteyi Türkçe yapıp .tr eklemiş gibi olur. com.tr.tc asla yapmayın, üye olma şeysi sitenizde varsa com.tr.tc den giren kimse siteye üye olamaz olsa bile giremez.

* Aşırı güzel olmak zorunda değildir. Basit olsada olur. Ama tek renk ve üstüne sanki paintte yazılmış gibi button yapmayın çoğu kişi böyle sitelerden nefret ederler.

* Artı koyduklarım varsa anlamına gelmektedir.

- Ana Sayfa
+ Kayıt
+ Üye Listesi
- Grubumuz (buraya grup üyelerinin ismini ne işe yaradıklarını amaçlarını falan yazın.)
- Projelerimiz
- Oyunlarımız
+ Forum
______________
- Arama
+ Giriş
- İletişim
- Şikayetleriniz ve Önerileriniz (e-mail yollama olmalıdır bu kısımda)

sırasıyla button olarak bunları koymanız en iyisidir.

NELER YAPILMALI?

* Kırıcı söz, övünme, küfür vb. gibi laflar kullanılmamalıdır. Ne kadar nazik olupta konuşarak anlaşmak isterseniz o kadar iyidir.

* Sorulan sorulara sinirlenmeyin. Mutlaka güzel bir cevabı olur. Tabi kötü/gıcık bir soruysa. Normal sorulara da daima cevap verin.

* Size ulaşmak isteyen biri msn verirse foruma ekleyin. Kim bilir, benimde oyun yapımındaki bazı maceralarım böyle başladı. Bence eklediğinize pişman olmazsınız. Ama çok iyi tanımıyorsanız çoğu bilginizi paylaşmaktan kaçının. Belki de o kişi II. sezgin kralı olabilir.

* Yaşınızı hiç bir konuşmada belli etmeyin. Övünmeyin. "Abi/abicim" gibi laflar kullanmayın. Özellikle forumlar için diyorum. Hmm... Salak manyak gibi şeyler kullanmaktan kaçının. eğer meşgulseniz msnde mutlaka ayarlayın. eğer yazılan bir soruya cevap vermezseniz sonunuz Xantier gibi olabilir. (ne alaka? = slm dion bin kere o sana cvp veriyo 1 kere)

* Ne var? demekten kaçının. Kanka/kanki gibi şeyler söylemeyin. Saçma kelimeler kullanmayın. Espri yapmaktan da kaçabildiğiniz kadar kaçın. Ciddi olmadığınızı ister istemez anlatabilir.

* Saçma ifadeler atmayın.

* Büyük yazı kullanmayın.

* Hiçbir cümledeki kelimeyi tek tek atmayın. Birleştirin. Yazım kurallarına dikkat edin.

En çok bu dediklerim yaşınızı ele vermez.
____________________________________________________________
eğer yardımcı olabildiysem ne mutlu bana, bi de +rep isterim tabiyki.

6. dersimde görüşmek üzere!

Şunu da belirteyim, her zaman bu kadar vaktim olmuyor. 5-6 gündür ilk kez girebiliyorum. Hayırlısıyla bu ay bitsin, tekrar dönebilirim.
çııÖÖçşDers 1 - Game Maker'a Başlamak İsteyenler
_____________________________________

Game Maker, özellikle 2D oyunlar için idealdir. İstediğiniz herşeyi rahatlıkla yapabilirsiniz. Şunu nerden yapabilirim? dediğinizde ordan bir yer mutlaka vardır.

Game Maker, bir hazır programdır. Tuşlar, tıklanan yerler ve bazı yazılar.
Sadece bunlardan oluşmaz. GML, yani Game Maker Languange denen, o çok zor dediğimiz diller gibi değil de gayet kolay olan, 3D yapmayı sağlayan, o buttonlara tıklayarak elde edemediğimiz herşeyi sağlar.

Game Maker aşağıdaki bölümlerden oluşur:

1- Sprites

Bu bölümde, oyunda kullanacağınız "Arka Planlar Dışında!" yaptığınız, veya başka bir yerden aldığınız resimler içindir. Yapılmış bir oyunda bir sprite değiştirdiğinizde, o sprite'ın kullanıldığı resim, sizin o sprite'a koyduğunuz resimle değişir. Bu sprite bölümünde 2 tane yer vardır.
1.1- Load Sprite

Burdan, başka programlarla yaptığınız veya başka birinden aldığınız ya da bir siteden aldığınız... tüm resimleri koyabilirsiniz. Bilgisayarınızdan o resmin nerde olduğunu bulun, load deyin olsun bitsin.

1.2- Edit Sprite

1.2 - 1. Özelliği

Burdan kendi sprite'ınızı yapabilirsiniz Game Maker'ın sağladığı imkanlarla.

1.2 - 2.Özelliği

Burada herhangi bir yerden aldığınız veya yaptığınız resimleri koyabilirsiniz. Aynı özellik load sprite'ta var diyeceksiniz. Bu farklı. Birden fazla resim arka arkaya ( mesela 1 sayısı, hem mavi, hem kırmızı renklere 10 salisede dönüşmesini istiyorsunuz. Buraya mavi bir ardından kırmızı bir koyup yapabilirsiniz.) koymayı sağlar.

2- Sounds

Sesleri burdan koyup, burdan bazı ayarlarını yapabilirsiniz.

3- Bacgrounds

Burası Arka Planları koymayı sağlar. Burdan arka planları koyabilirsiniz.

4- Paths

Burdan bir arka plan üzerinde veya beyaz arka plan ve kareler ile kendiliğinden şuraya gidicek, şurda şuraya gidicek gibi şeyler yapmak mümkün.

Mesela, bir adama kılıç soktular savaşta. o adamın geriye doğru gidip ağaca çarpıp yere düşmesini istiyorsunuz. Paths bölümünden gideceği yeri berlirleyip objects bölümünden ne kadar hızla yapacağınızı belirtin. Bu kadar...

5- Scripts

GML dilini uzun uzun yazıp, birkaç yerde kullanacaksanız burayı kullanın.

6-Fonts

Game Maker için yazılar. Yazıyı başka yerden yazmayıpta Game Maker'ın bir bölümü var Objects, ordan yazıyorsanız o yazıların nasıl olacağını, hangi boylarda... olacaklarını falan ayarlama yeri diyebiliriz.

7- Time Lines

Burdan süre ile olacak herşeyi ayarlayabilirsiniz.

8- Objects

Burdan her tür ayarlamayı, şu şöle olunca şöle olcak falan ayarlayabilirsiniz.

Game Maker için en önemli yerlerdendir. Mutlaka bilinmelidir. Bu olmadan hiçbirşey olmaz.

9- Rooms

Tüm yaptıklarınızı burda birleştirebilirsiniz. Şu resim şurda olacak vb. Bacground şu olacak... Şu objectsleri kullacak...Burdan yapabilirsiniz...

Haydi hayırlı oyunlar

söylemeyi unutmadan, Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun. adresine girin. Ordan YoYo Games Page'ye tıklayın, tabi yoyogames'in sitesine yönlendirilmemişseniz. Ordan da Game Maker 7.0 indirebilirsiniz.

Ders 1 bitti. Herkese hayırlı olsun.

Umarım yardımcı olabilmişimdir.

Gm_Emre'nin yayınladığı ders
Game maker'de Direct3D kullanıldığından 3D modellere destek verir. mod, vtx, obj, asc, c, x, vs.. formatındaki modelleri game maker de kullanabiliriz. Ben size mod formatındaki modeli yüklemeyi anlatacağım. Mod modeli diğer modellere göre daha hızlı açılıyor.Diğerleri çok hemde çok yavaş açılıyor. Hemde kodlaması çok basit. Şimdi düşüneceksiniz Mod modeli nasıl çizeceğim diye. Biz ilk başta modelimizi 3ds veya obj formatında çiziceğiz. Çizdikten sonra çevirici yazılımlarla 3ds veya obj formatındaki modelleri Mod 'a çevireceğiz. İleriki yazılarımda Çevirici yazılımlarını tanıtacağım.

Anlatmaya başlıyorum. eheeehee Pek iyide anlatamam ama neyse...

Elimizde bir tane EV.MOD modeli var diyelim. Bunu Game maker de çok basit kod yardımıyla yükleyeceğiz. haa bu anlatacağım, sadece mod modelleri için geçerli tamam.

Öncelikle Ev modelin kaplamasını (Ev.bmp) Game maker'ın background bölümüne ekleyelim. İsminede MODELARKPLAN koyalım.

Bir tane obje oluşturuyoruz. İsminede ModelEv koyalım. MODELEV'in içine girelim. Add Event diyelim. CREATE EVENT seçelim. İçine Execute of piece code' yi sürükleyip bırakalım. İçine Aşağıdaki kodları yazalım.

Kod:
modelmod=d3d_model_create()//Model oluştur.

d3d_model_load(modelmod,"ev.mod")// ev.mod modeli yükledik


Şimdi "MODELEV" objesinin içine tekrak add event diyelim. Bu sefer modelin odamızda gözükmesini sağlamak için DRAW EVENT' ı seçiyoruz. Execute of piece code' yi sürükleyip bırakıyoruz. Aşağıdaki kodları yazıyoruz.

Kod:
d3d_model_draw(modelmod,x,y,0, background_get_texture(modelarkplan))//Model'in kaplamasını ayarladık. ve modelin bulunacağı konumu belirtmek içinde x,y yaptık.

Kodlamamız bitti Ancak model dosyamızı(EV.MOD) uygulamamızı kaydettiğimiz klasörün içine koyunuz.. Objemizide odanın içine koymayı unutmayalım..
GameMaker ile 3 Boyuta giriş-[DERS]-
Odayı 3D yapma, Bulut ekleme, zemin eklemeyi anlatacağım..
Game Maker'de 3D oyunlar yapmak için Help-Registration bölümünden ******l'ini girmek zorundasınız. Yoksa 3D oyunlar yapamassınız.

Yukarıdaki 2 tane arkaplan resmini game makerin backgorund bölümüne ekleyelim.
Zemin resmine ArkaplanZemin;
Bulut resmine ArkaplanBulut isimlerini koyalım..

Şimdi 1 tane obje oluşturalım.. İsminede Kamera koyalım

Kamera objesine tıklayalım ve Add event diyelim. Create Eventi seçelim. Bir daha add event diyelim Step==> End step 'iseçelim. Create eventin İçine ve End Step'İç İçine EXECUTE A PIECE OF CODE 'İ sürükleyip bırakalım. İki eventin İçinede aşağıdaki kodları yazalım.

Kod:
d3d_start();
d3d_set_culling(false);
d3d_set_lighting(false);
d3d_set_hidden(true);
texture_set_interpolation(true)

Şimdi Kameramızı oluşturalım..
Yine aynı objemizin(Kamera objesi) İçine Draw Event ekleyelim. EXECUTE A PIECE OF CODE 'İ sürükleyip bırakalım
Aşağıdaki kodları yazalım şimdi.

Kod:
d3d_set_projection(x,y,10, x+cos(direction*pi/180),y-sin(direction*pi/180),10, 0,0,1);

draw_set_color(c_white);

d3d_draw_floor(0,0,0,room_width,room_height,0,ArkaplanZemin,32,32); //Zemin//
d3d_draw_ellipsoid(-5000,-5000,-5000-64, 5000,5000,5000-64,ArkaplanBulut,1,1,64); //Bulut//

Şimdi oyunumuz 3 Boyutlu oldu artık. Kamera objesini odanın İçine koyun çalışıtırın.
benim verdiğim ders:
Pro edition'suz cursor yapma
Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun.
get_string ile yazı yazdırma
Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun.
obje hakkında bilgi vermek
Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun.
objenin karakteri takip etmesi
Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun.
MOVE:

Move Fixed:Bu karakteri yukarı, aşağı, sağa, sola, çapraz yönde hareket ettirmeye yarar.(relative'ye tıklarsanız karakterin hızı gittikçe artar.)

Move Free:Karakteri yön ve hızına göre ***ürür.

Move Towards:Bu genelde karakterin mausu hareket ettirmesi için kullanılır.Örnek:x bölümüne mouse_x, y bölümüne mouse_y yazın speed yazan yere kafanıza göre bir rakam yazın ama 5in altında olması daha iyi olur.

Speed Horizontal:Buna artılı değer verirseniz karakter sağa eksili değer verirseniz sola gider.

Speed Vertical:Buna artılı değer verirseniz karakter aşağı eksili değer verirseniz yukarı gider.(genelde platform oyunlarında kullanılır.)

Set Gravity:Gravity Türkçe olarak yerçekimi anlamına gelmektedir.Tam yerçekimi olması için direction bölümünü 270 gravity bölümüne ne kadar fazla sayı yazarsanız yer o kadar çekimli olur yani yere çok hızlı bir şekilde iner.

Reverse Horizontal:Çarpma durumlarında karakteri vurma yerine göre sağa ya da sola saptırır.

Reverse Vertical:Çarpma durumlarında karakteri vurma yerine göre yukarı ya da aşağı saptırır.

Set Friction:Karakterin yavaşça durmasını sağlar.

JUMP:

Jump to Position:x ve y bölümüne yazdığınız rakamları koordinatlarına göre oraya yollar.

Jumo to Random:Karakteri belirlediğiniz koordinatlarda karışık bir şekilde hareket ettirir.

Align to grid:Karakterin gidişini düzene sokar.

Wrap Screen:eğer karakter odanın dışına çıkarsa horizontal(yatay) veya vertical(dikey) şekilde onu odanın içine sokar.(her ikisinide seçebilirsiniz.)

Move to Contact:Karakter bi objeye çarparsa gidişini azaltır veya tamamen durdurur.

Bounce:Karakterin objeye çarpması durumunda objeyi sektirir.

PATHS:

Set Path:Oluşturduğunuz path'ı çalıştırır.(path'ın ne olduğunu bi sonraki ders açıklayacağım)Hızını siz ayarlayın.At end bölümü stop(path bitince karakter durur), continue from start(path bittiği halde çalıştırır.) reverse(path'ı ters yönde uygular.)

End Path:Path'ın bitirir.

Path Speed:Path'ın hızını ayarlar.(numaralandırma size kalmış)

STEP:

Step Towards:Bu da genelde karakterin maus yönünde gitmesini sağlar.

Step Avoiding:Karakterin objeden kaçmasını sağlar.
Main 1
Create İnstance:objeyi belirli x ve y koordinatlarına göre yaratır.

Create Moving:objeyi x,y,hız ve yönüne göre yönlendirir.

Create Random:1-4 arası objeleri bilgisayar kendine göre sizin ayarladığınız x ve y koordinatlarında yaratır..

Change İnstance:obje değişimlerinde çalışır.

Destroy İnstance:objeyi yokeder.

Destroy at Position:objeyi x ve y koordinatlarına göre yokeder.

Change Sprite:objenin resimi değişiminde kullanılır..

Play Sound:Arkaplan müziği veya oyun içindeki seslerin çalımında kullanılır.

Stop Sound:müziği durdurur.

Check Sound:Müzik çalınca olacak olayları kontrol eder.

Previous Room:türlü efeklerle oda değişimini sağlar..(bir önceki odaya gider.)

Next Room:türlü efeklerle oda değişimini sağlar..(bir sonraki odaya gider.)

Restart Room:odayı baştan alır.

Different Room:farklı bir odaya gitmenizi sağlar.

Check Previous:bir önceki odaya gidince olacak olaylar.

Check Next:bir sonraki odaya gidince olacak olaylar.



YingYang'ın verdiği ders

Variableye göre bar ve rectangle.gradident

Arkadaşlar büyük bir sıkıntı olan health bar sorununa artık son koyuyorum.Ben YingYang olarak size daha önceki sözleri veremdedim ama özel bilgilerini veriyorum.Adım1:Öncelikle boş bir obje oluşturun.Adım2:Sonra sol orta köşede depth yazan yeri -500 yapın Adım3:CREATE bölümüne -Yasak-(Controls bölümünde var) atın ve içinde global.bar=100 yazın Adım4:sonra DRAW bölümüne Draw bölmesindeki horitzonal gradident veya vertical gradident atın.Sizden 5 tane istek alacaktır.x1 yerine x y1 bölümüne y yazın sonra x2 yerine 100 y2 yerine 32 40 60 veya isteğe göre yazın.renk bölümüne istediğinizi seçin.Sonra tekrar gradident aynı x1 y1 x2 bölümüne global.bar y2 yerine üstteki y2 yi yazın.Renklerini farklı seçin.
ADIM5:Sonra 2 obje oluşturun resimlerini seçin biri birine değdiğinde global.bar -=1 yapın
BU SAYEDE OBJENİZE KARMA RENKİ Bİr CAN Tİpİ VERMİŞ OLURSUNUZ DÜŞMANA CAN VERMEK İÇİn AYNI yÖNTEMİ UYGLUAYIN AMA global.bar YERİNE BAŞKA BİŞEY YAZIN örn=global.dusmanbar SONRA DUSMANA MERMI DEĞDİĞİNDE globa.(sizin seçtiğiniz) -=1 yapın
NOT:ALINTI DEĞİLDİr TAMAMİYLE KENDİME AİT
NOT2:BİLİYOSUNUZ Kİ EMEK ÇALIP KENDİ YAPMIŞ GİBİ YAPANLAR VAR onlara da bi sözüm var=bu gün çalarsınız ama bigün hep beraber başına bineriz.
xantier'in yayınladığı ders
Bu derste size , oyununuzda karşılaşılan hatalarda oyununuzun game makerle yapılmış gibi değilde gerçek programlamayla yapılmış bir oyun gibi olmasını öğreticem. İşin çakallığıda burda : ). Diyelim oyun içinde bir dosya açılacak ancak dosya yerinde değil. Doğal olarak game maker , abort & ignore butonu olan bir hata vericek. İşte bu küçük kutucuk , oyununuzun game makerle yapılmış olduğunu gösteriyor ve bu kutucuktan artık kurtulma zamanı geliyor ve burdan sonrasına ben devreye giriyorum. Mesela osman.lan diye bir dosyayı açmak istiyorsunuz ama yerinde yok yani :
if !(file_exists("osman.lan"))
{
...
}

İşte , dosyanın olmadığını böyle kontrol ediyoruz ki game makerin hata yakalama motoru devreye girmesin. Burada "if" in sağındaki ünlem işareti , deyimin aksini kontrol eder. Yani file_exists "Dosya varmı" demek. Ünlem işareti koyarak yazdık ve Dosya yokmu oldu ... Dosya yok mu ? eğer(if) yoksa (deyim doğruysa) { ...}
Şimdi size hata günlüğünüzü yapmayı öğreteyim :

if !(file_exists("osman.lan"))
{
var dos;
dos=file_text_open_write(working_directory+"\oyun_hatalari.txt");
file_text_write_string(dos,"Hata : osman.lan dosyası bulunamadı.");
file_text_writeln(dos);
file_text_close(dos);
}


Kodumuz bu kadar. Burda var dos , bir değişken yaratıyor ve 2. satırda ise open write diyoruz. Bunun sayesinde dos adlı değişkenimiz , artık dosyanın id'sini gösteriyor. Geriye yazma işlemleri kalıyor. Mesela hata ile karşılaşıldıysa aynı üstteki gibi hata yazılıp alt tarafa game_end(); ile oyunu bitiriyoruz. Hem , adam sizin oyununuzun game makerle yapılmadığını anlar hem de klasik hata kutucuklarından kurtulursunuz. İşte bu taktiği olabilicek her hatada uygulayabilirsiniz.

Not : file_text_open_write ile açılan dosyalar , olmasa bile otomatik yaratılır. Write ile dosya hem yaratılır hem de dosya yazılmak için açılmıştır anlamı verir ve bundan sonraki işlemlerinizi sadece dosyaya yazı yazarak halledebilirsiniz.

arkadaşlar bu dersleri toparlamak için çok uğraştım artık bi +repi hor görmezsiniz demi :D :D :D :D
ne uzun bi dersti :D ama süperr olmuş
sabitlenirse fena olmaz
saol çok yararlı bilgiler
Gerçekten çok teşekkür ederim çok ama çok işime yaradı
alıntı :p
ı'm sorry dostum süpersin sana +3 rep !
ben verdiğim için veremiom 5
sağolun
alıntı yapmışın :p
ben daha yeni başladım oyunu Gm ile yapmaya eskiden 3D Game Studio İle Çalışma Yapıyordum . Şimdi Gm Yi Bana Kısaca Anlatabilecek Warmı warsa

WHYBEE_7@HOTMAİL.COM

EKLESİn
benim yaptığım oyunda ekran yana doğru kayıyo ama health bar yerinde kalıo:(:(
çok spr bi şey bu ya :D +1 rep Yes
Referans URL