Cevapla  Konu Gönder 
AGS Dersleri Bölüm 1
Yazar Mesaj
02-02-2008 01:53 PM AGS Dersleri Bölüm 1
Madalyon
Üye
*
Üye


Üye Bilgileri
Rütbe : Üye
Nerden :
Mesaj Sayısı : 59
Toplam Konusu : 19
Madalyon is Çevrimdışı


Rep Bilgileri (Karizma)
Rep Verin:

Rep Puanı: 19

Hızlı Mesajlaşma

Mesaj: #1

AGS Dersleri Bölüm 1



Adventure Game Studio - Başlangıç

Merhaba,

Bu makalede Adventure Game Studio (AGS) ile oyun yapmaya nasıl başlanılması gerektiğinden bahsedeceğim.

AGS, bir adventure oyunu yapmak için en kullanışlı programlardan biridir. Basit arayüzü ile yapmak istediğiniz macera oyunlarındaki karakter, envanter eşyaları, dialoglar gibi macera oyunlarındaki önemli öğelerin ayarlarını yapabilirsiniz. Ve AGS ile basit bir macera oyunu yapmak için programlama bilmenize gerek yoktur. Ama AGS ile beraber gelen AGS -Yasak-'i öğrenirseniz yaptığınız oyuna yeni özellikler ekleyebilirsiniz. Mesela Asporia: Gizli Tehdit gibi bir RPG yapmak için AGS scripting'i bilmek gerekiyor. Yani AGS sadece adventure oyunları yapmaya yaramıyor, isterseniz -Yasak- kullanarak bir dövüş oyunu bile yapabilirsiniz. Belki ileride istek gelirse AGS -Yasak- hakkında da bir makale yazarım. AGS-Başlangıç seviyesi için -Yasak- öğrenmek bence erken.

AGS Arayüzü

Arayüzdeki bazı bölümler AGS-Başlangıç seviyesi için uygun değil ve bir macera oyunu yapabilmeniz için o bölümlere girmek zorunda değilsiniz. Bu bölümlerde "Başlangıç için gerekli değil" yazıyor. o kısımların nasıl kullanıldığını daha sonra yazacağım makalelerde açıklamayı düşünüyorum.

Game Editor

General Setting: Buradan oyunumuzla ilgili genel ayarları yapabiliriz. Mesela Room transition style ile oyundaki odaların değişme efektini ayarlayabiliriz. Başlangıç için gerekli değil

GUIs: Oyununuzdaki arayüzlerin ayarları. Mesela default bir AGS oyununda mouse imlecini ekranın üstüne getirirseniz bir menü ortaya çıkıyor. İşte bunları GUIs bölümünden ayarlıyorsunuz. Başlangıç için gerekli değil

Inventory Items: Oyundaki envanter eşyaları. Bunlar da anahtar, dergi, yumurta, kalem gibi adventure oyunlarında kullanılacak eşyalar.

Global Messages: Bütün oyun boyunca kullanılabilecek mesajlar. Mesela oyundan çıkmak istediğiniz zaman gelen "Are you sure you want to quit?" sorusu. Başlangıç için gerekli değil

Palette: Oyunun renk derinliği. Change Colour Depth bölümünden renk deriniğini 16 veya 32 bit yapmanızı tavsiye ederim. Başlangıç için çok gerekli değil

Dialogs: Oyundaki karakterler arası konuşmalar.

Text Parser: eğer bir text adventure yapıyorsanız kullanmanız gereken bir kısım. Başlangıç için gerekli değil

Sprite Manager: Oyunda kullanılacak olan bütün 2D grafik öğelerini bu Sprite Manager'dan oyuna ekleyebilir ve kullanabilirsiniz.

Views: Sprite Manager ile oyuna eklediğiniz sprite'ları karakterler ve (eğer animasyon kullanıyorsa) objeler için kullanırken View bölümünden gerekli sprite'ları düzenlemeniz gerekir.

Characters: Oyununuza karakter ekleyeceğiniz ve gerekli ayarları yapacağınız yer.

Fonts: Oyundaki yazıların fontlarını düzenleme. Başlangıç için gerekli değil

Lip Sync: Oyundaki karakterlerin konuşurkenki ağız hareketlerini oldukça ayrıntılı bir şekilde ayarlama. Mesela "o" derken ağızlarının yuvarlanması. Sadece belki çok ileri seviyede, parayla satılacak AGS oyunları için gerekli bir özellik. Başlangıç için hiç gerekli değil

Room Editor

Settings: Üzerinde çalıştığınız odanın arkaplanını değiştirmek, müziğin sesinin yüksekliğini ayarlamak, odayı kaydetmek ve yüklemek gibi işlerin yapıldığı yer.

Areas: Odadaki yürünebilir alanlar, hotspotlar gibi alanların ayarları.

Objects: Odadaki nesneler. Mesela yerden bir anahtar almak.

İlk Oyunumuzu Yapalım

Eveet, artık işe başlayabiliriz. Şimdi AGS'yi açın ve Start a new game'i seçin. Oradaki boşluğa oyunun data dosyalarının yer almasını istediğiniz bir klasör ismi yazın ve Default Game'i seçin. Yeni çıkan ekrandan oyunun çözünürlüğünü seçeceğiz. Size tavsiyem 320*240'ı seçmeniz. General Settings'te Game Name'e oyunun ismini girin.

Şimdi Paint'i açın ve 320*240 boyunda bir oda resmi yapın.

Bu resmi de bilgisayarınıza kaydedip kullanabilirsiniz.

Sonra Room Editor/Settings'e gelin ve (Room)/Import Background.ile o resmi import edin. Sonra odayı "room1.crm" olarak kaydedip File/Test Game ile oyunu test edin.

Şimdi odanın tam ortasında hareketsiz bir adamın (adı Roger ) olması gerekiyor.

Roger odanın tam ortasında, çünkü henüz 2 boyutlu düzlemdeki koordinatlarını belirlemedik, ve default olan x=160 y=120 koordinatı kullanılıyor.

Roger hareket edemiyor, çünkü henüz Walkable Area'ları düzenlemedik.

Room Editor'de mouse'u odanın üstünde gezdirdiğimizde Mouse Pos. yazısının sağındaki sayıların değiştiğini fark ettiniz mi? İşte bunlar oyundaki koordinatlar. Oyuncu karakterin odanın neresinde başlamak istediğini belirleyin (örneğin x=150 y=210 benim yaptığım oda için uygun bir koordinat) ve bu sayıları Characters ekranında Roger'ın Start in room bölümündeki boşluklarına yazın.(160 - 120'nin yerlerine).

Walkable Area'ları ayarlamak için ise Room Editor/Areas'a girin ve sol üstte Show this room's bölümünden walkable areas'ı seçin. Sonra sağ üstteki çizim butonlarından birini seçerek (mesela Draw Freehand) aynı Paint'te olduğu gibi oyuncunun yürüyebileceği alanları çizin (ve Fill Area ile içini doldurmayı unutmayın.). Mesela benim çizdiğim odadaki gir renkli zemin. Tekrar odayı kaydedip oyunu test edin. eğer bir şeyleri yanlış yapmadıysanız bu sefer Roger'ın yürüyebildiğini göreceksiniz.

Şimdi işi biraz daha ilerletelim. Size hotspotları anlatayım.

Hotspotlar, bir adventure oyununda örneğin bir kapıya tıkladığınızda yeni bir odaya geçmeniz veya bir vazoyu incelemek için göz ikonuyla tıkladığınızda size o vazo hakkında bilgi verilmesi gibi olayların sağlandığı room içindeki arealardır. AGS'de hotspotları oyuna nsaıl walkable area eklediyeseniz öyle de ekleyebilirsiniz. Show this room's bölümünden Hospots'u seçin ve kapının üstünü bu hotspot ile kaplayın. Şimdi kapıyı incelediğimiz zaman bir mesaj çıkmasını istiyoruz. Interaction bölümünden "Look at hotspot" 'u seçin. Configure Action penceresinden Game - Display Message'ı seçin ve Edit Message'tan New Message'a tıklayarak bir şeyler yazın (Türkçe karakter kullanmayın). Sonra her şeye OK deyip odayı kaydedin ve oyunu test edin. Sağ mouse tuşu ile göz ikonunu seçip kapıyı incelediğiniz zaman o yazdığınız mesajın çıkması gerekiyor. eğer mesaj çıktıysa o zaman artık hotspot kullanımını öğrenmişsiniz demektir.

İşi biraz daha ilerletelim ve size oyunda odalar arası değişimin nasıl yapıldığnı göstereyim.

Oyunda değişen odalar olabilmesi için önce ne lazım? Tabi ki yeni bir oda... Room/New Room ile yeni bir oda yaratın ve room2.crm olarak kaydedin.

İsterseniz 2'nci odanın arkaplanı bu olsun?

Sonra Room Editor ile 1'nci odaya geri dönün ve kapının üzerindeki hotspot'un interaction bölümünü bulun ve Interact Hotspot/ Configure Action bölümünden Player- Go to a different room(at specific coordinates'i seçin. Buradan da hangi odada hangi koordinatlara geçmesini istediğinizi yazın.

Şimdilik sanırım bu kadar yeter. eğer ihtiyaç duyarsanız karakter hazırlama, dialog scripti yazma gibi konular hakkında da makale yazabilirim.

Kolay gelsin :)

Alıntıdır...

02-02-2008 01:53 PM
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
06-23-2008 07:56 PM RE: AGS Dersleri Bölüm 1
ADLİ08
Üye
*
Üye


Üye Bilgileri
Rütbe : Üye
Nerden : KoCaElİ
Mesaj Sayısı : 59
Toplam Konusu : 9
ADLİ08 is Çevrimdışı


Rep Bilgileri (Karizma)
Rep Verin:

Rep Puanı: 15

Hızlı Mesajlaşma

Mesaj: #2

AGS Dersleri Bölüm 1



ags download linkini verirmisin


+rep atandan, yardım edenden ALLAH razı olsun
atmayan bir daha ki sefere atar
06-23-2008 07:56 PM
Web Sayfasını Ziyeret Edin Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
06-23-2008 09:00 PM RE: AGS Dersleri Bölüm 1
WakeUp
Banned


Üye Bilgileri
Rütbe : Banned
Nerden : Bursa/Osmangazi
Mesaj Sayısı : 663
Toplam Konusu : 24
WakeUp is Çevrimdışı


Rep Bilgileri (Karizma)
Rep Verin:

Rep Puanı:

Hızlı Mesajlaşma

Mesaj: #3

AGS Dersleri Bölüm 1



Alıntıyı Kırmızı Yapıcağına Yazıların Bir Bölümünü Kırmızı Yapsaydın Bu Ne Ya...


Hep Banlanmak İstemişimdi :D

Sen Seni Bil Sen Seni ! Sen Seni Bilmezsen Varyaaa Bilirim Ben Seni...
06-23-2008 09:00 PM
Web Sayfasını Ziyeret Edin Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
09-05-2008 11:57 PM RE: AGS Dersleri Bölüm 1
MaNgOsEr
Üye
*
Üye


Üye Bilgileri
Rütbe : Üye
Nerden :
Mesaj Sayısı : 91
Toplam Konusu : 7
MaNgOsEr is Çevrimdışı


Rep Bilgileri (Karizma)
Rep Verin:

Rep Puanı: 35

Hızlı Mesajlaşma

Mesaj: #4

AGS Dersleri Bölüm 1



süper ya hepsini yaptım şimdi 2. derse geçtim . Proximity bir an önce gelsede 3.cü dersi koysun

bu arada bu anlatımlar ags 2.72 için geçerlidir 3.00 varsa hiç bişi yapamazsınız .
http://www.bigbluecup.com/ags_272.zip adresinden indirin site ücretsiz veriyor !


Cs Player : !!! 0rj!naL > M@Nq0$3r !!!
[Resim: avatarab8.jpg]
Oyunlarim :
1. Patlatin Gari !
09-05-2008 11:57 PM
Tüm Mesajlarını Bul Alıntı Yaparak Cevapla
09-06-2008 10:14 AM RE: AGS Dersleri Bölüm 1
kalganci_cak
Unregistered / Not Logged In


Üye Bilgileri
Rütbe : Mevcut Değil
Nerden :
Mesaj Sayısı : Mevcut Değil

kalganci_cak is


Rep Bilgileri (Karizma)
Rep Verin:

Rep Puanı:

Hızlı Mesajlaşma

Mesaj: #5

AGS Dersleri Bölüm 1



anlatım güzel olmuş videoya geçirilirse daha güzel olur böyle insan sıkılıyor oku oku oku :D
Makale için +5 rep...

09-06-2008 10:14 AM
Alıntı Yaparak Cevapla
Cevapla  Konu Gönder 


İletişim | | Yukarıya dön | İçeriğe Dön | Hafifleştirilmiş Sürüm | RSS Beslemesi