• Sonuç bulunamadı

1. ADIM: OYUN PROGRAMLAMAYA G R

N/A
N/A
Protected

Academic year: 2022

Share "1. ADIM: OYUN PROGRAMLAMAYA G R"

Copied!
8
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

1. ADIM: OYUN PROGRAMLAMAYA G‹R‹fi VE

B‹L‹NMES‹ GEREKEN KAVRAMLAR 1

1. Ad›m Hakk›nda 1

Flash Oyunlar ve Kitap Hakk›nda Bilgiler 1

Bu Kitap Size Ne Kazand›racak? 1

Flash Oyunlar Neden Önemli? 2

Flash ile Hangi Platformlara Oyunlar Yap›labilir? 3

Flash ile Nas›l Oyunlar Yap›labilinir? 3

2D, 3D ve 4D Kavramlar› Nelerdir, Flash Hangi Boyuttad›r? 5 Oyunlardan Nas›l Para Kazan›l›r ve Flash Oyun Pazar›? 5

Türkiye Oyun Programlamada Ne Aflamada? 6

Tek Bafl›na Oyun Yap›labilinir mi Yoksa Ekip fiart m›? 7 Neden Flash ve ActionScript Kullan›yoruz? 8 Neden MDM Zinc Program›na ‹htiyaç Duyuyoruz? 9

Oyun Oluflturma Süreci Hakk›nda 10

Fikir Oluflturmak 10

Senaryo Yazmak 11

Tasar›m Süreci 11

Modelleme 11

Programlama Süreci 11

Test Aflamas› 11

Geri Besleme 12

Oyun Kalitesini Belirleyen Faktörler 12

Oynanabilirlik 12

Yapay Zekâ 12

Görsel Efektler 13

Ses Efektleri 13

Etkileflim 13

2. ADIM: OYUN YAPARKEN KULLANACA⁄IMIZ PROGRAMLAR 15

2. Ad›m Hakk›nda 15

Flash CS4 Kurulumu 16

Flash CS4 Kullan›c› Arayüzü ve Paneller 21

Çal›flma Sahnesi 22

Tools (Araçlar) Paneli 24

‹Ç‹NDEK‹LER

(2)

Selection Tool (Seçme Arac›) 26 Free Transform Tool (Serbest Ölçülendirme Arac›) 26

3D Rotation Tool (3D Döndürme Arac›) 26

3D Translation Tool (3D Tafl›ma Arac›) 26

Lasso Tool (Kement Arac›) 26

Pen Tool (Kalem Arac›) 26

Text Tool (Metin Arac›) 26

L‹ne Tool (Çizgi Arac›) 27

Rectangle Tool (Dikdörtgen Arac›) 27

Oval Tool (Oval Arac›) 27

Rectangle Primitive Tool (‹lkel Dikdörtgen Arac›) 27 Oval Primitive Tool (‹lkel Oval Arac›) 27

PolyStar Tool (Çokgen Arac›) 27

Pencil Tool (Kalem Arac›) 27

Brush Tool (F›rça Arac›) 27

Spray Brush Tool (Sprey F›rça Arac›) 27

Deco Tool (Dekore Arac›) 28

Bone Tool (Kemik Arac›) 28

Bind Tool (Ba¤lama Arac›) 28

Paint Bucket Tool (Boya Kovas› Arac›) 28

Ink Bottle Tool (Mürekkep fiiflesi Arac›) 28

Eyedropper Tool (Göz Damlal›¤› Arac›) 28

Eraser Tool (Silgi Arac›) 28

Hand Tool (El Arac›) 29

Zoom Tool (Büyütme Küçültme Arac›) 29

Ekstra Araçlar 29

Color (Renk) Paneli 30

Align (Hizalama) Paneli 30

Properties (Özellikler) Paneli 31

Library (Kütüphane) 33

Common Libraries (Haz›r Kütüphaneler) 34

ActionScript Editörü 35

Output (Ç›kt›) Paneli 37

Scene (Sahne) Paneli 37

History (Geçmifl) Panel 38

Movie Explorer (Animasyon Taray›c›s›) Paneli 39

ActionScript 3.0 Hakk›nda 40

MDM Zinc 3.0 Kurulumu 41

(3)

MDM Zinc 3.0 Kullan›c› Arayüzü ve Paneller 48

mdmScript 3.5 Hakk›nda 49

3. ADIM: ARAÇLARIN KULLANIMI VE

FLASH’IN TEMEL B‹LEfiENLER‹ 55

3. Ad›m Hakk›nda 55

Çizim Araçlar›n›n Kullan›m› ve Ayarlamalar 56

Line Tool ile Çizgi Çizmek 57

Pencil Tool ile Çizim Yapmak 60

Brush Tool ile F›rça Çizimler Yapmak 61

Oval Tool ile Daire Çizmek 63

Rectangle Tool ile Dikdörtgen Çizmek 66

PolyStar Tool ile Çokgen ve Y›ld›z Çizmek 67 Paint Bucket Tool ile Çizimleri Renklendirmek 68 Kuler ve Swatches Paneli ile Renk Tonu Paleti Oluflturmak 69

Eraser Tool ile Silme ‹fllemleri 72

Timeline’› Tan›yal›m 73

Tan›m 73

Timeline Üzerinde Yer Alan Araçlar 74

Katmanlar 75

Tan›m 75

Normal Katmanlar 76

Maske Katmanlar› 76

Frame, Keyframe ve Blank Keyframe Kavramlar› 80

MovieClip’ler 81

Tan›m 81

MovieClip Oluflturmak 81

Butonlar 84

Tan›m 84

Buton Oluflturmak ve Özel Buton Frame’leri 84

Buton ve Mouse ‹liflkisini Kavramak 85

4. ADIM: AN‹MASYON TEKN‹KLER‹ 95

4. Ad›m Hakk›nda 95

Timeline Efektleri ve Örnek Animasyonlar 96

Kare Tabanl› Animasyon Tekni¤i 96

Classic Tween ile Nesne Hareket Animasyonlar› 107 Shape Tween ile fiekil De¤ifltiren Nesneler Haz›rlamak 116

(4)

2D Motion Tween ile ‹z Süren Karakter Animasyonu 119

1. Aflama: Hayalet Uçuflu 132

2. Aflama: Yol ‹zlemek 134

3. Aflama: Karakteri Yürütmek 137

3D Motion Tween ile Nesneleri Döndürmek 143 Bone Tween ile Karakter Yürüme Animasyonunu Haz›rlamak 151

‹nteraktif Kinematikler ile Haz›r Animasyon Script’leri Kullanmak 160

Animasyonlara Ses Efektleri Eklemek 166

5. ADIM: BÖLÜM 1: KAÇIfi 171

Bölüm Senaryosu 171

Bu Oyunda Ö¤nenece¤iniz Teknikler Hakk›nda 171

Tasar›m ve Programlama Aflamas› 172

Oyun Sahneleri fiablonunu Haz›rlamak 172

Görev Bilgisi Aç›l›fl Sahnesi 174

Oyun Sahnesi ve Katmanlar 180

fiablon Sahneyi Bölüme Göre Düzenlemek 183

Kuflbak›fl› Karakter Yürütme Animasyonu Oluflturmak 186

Klavye ile Karakteri Yürütmek 189

Yol Çizmek ve Barikatlar ile Yürüme Alan› Belirlemek 198

Yerden Anahtar Toplamak 207

Kap›lar› Açmak 212

Gizli Kameralardan Kaçmak 218

Ç›k›fla Ulaflmak 223

Test Aflamas› 228

6. ADIM: BÖLÜM 2: HEPS‹N‹ VUR 229

Bölüm Senaryosu 229

Bu Oyunda Ö¤renece¤iniz Teknikler Hakk›nda 229

Tasar›m ve Programlama Aflamas› 230

fiablon Sahneyi Bölüme Göre Düzenlemek 230

Düflman Binas›n› Tasarlamak 233

Silah ile Atefl Etmek 234

Düflman Karakterleri Haz›rlamak 241

Ölü Düflman Say›s›n› Hesaplatmak ve Ekranda Göstermek 254 Karakter Enerji Seviyesi Gösterge Çubu¤u Haz›rlamak 263

Olay Dinleyicilerini Kald›rmak 268

Test Aflamas› 270

(5)

7. ADIM: BÖLÜM 3: ZORLU TIRMANIfi 273

Bölüm Senaryosu 273

Bu Oyunda Ö¤renece¤iniz Teknikler Hakk›nda 273

Tasar›m ve Programlama Aflamas› 274

fiablon Sahneyi Bölüme Göre Düzenlemek 274

Platform Alan› Haz›rlamak, Var›fl Bölgesi Belirlemek 276

Karakter Animasyonlar› 278

Dura¤an Pozisyon 279

Atefl Etme Pozisyonu 280

Z›plama Pozisyonu 282

Koflma Hareketi 283

Karaktere ‹leri ve Geri Yürütmek, Z›platmak, Yerçekimi Kanunlar› 283 Karaktere Silah Kulland›rmak, Uçuflan Mermiler 298 Düflman Karaktere Ait Pozisyonlar› ve Hareketleri Oluflturmak 305

Düflman Karakterlere Yapay Zeka Vermek 308

Kahraman› Takip Ettirmek 309

Düflmana Silah Kulland›rmak ve Düflman Mermisi 313 Karakter Enerji Seviyesi Gösterge Çubu¤u Haz›rlamak 318 Mermileri Programlamak ve Enerji Seviyesini Düflürmek 320

Düflman Mermisini Programlamak 321

Kahraman Mermisini Programlamak 322

Ç›k›fl Kap›s›n› Kontrol Etmek 327

Test Aflamas› 328

8. ADIM: BÖLÜM 4: ÖL YA DA ÖLDÜR 331

Bölüm Senaryosu 331

Bu Oyunda Edinece¤iniz Teknikler Hakk›nda 331

Tasar›m ve Programlama 332

fiablon Sahneyi Bölüme Göre Düzenlemek 332

Kahraman Karakter Pozlar› ve Hareketleri 334

Yürüme Hareketi 338

K›l›ç Savurma Hareketi Oluflturmak ve K›l›ç Kulland›rmak 339 Kahraman için Hasar Temas Alan› Belirlemek 341

Boss Karakter Pozlar› ve Hareketleri 342

Dura¤an Pozisyon 343

Yürüme Hareketi 344

K›l›ç Savurma Hareketi Oluflturmak 345

Boss için Hasar Temas Alan› Belirlemek 345

(6)

Kahramana Trigonometrik Olarak Yön Kontrolü

Sa¤lamak ve K›l›ç Kulland›rmak 347

Boss’a Yapay Zeka ile Mesafeli Takip Yetene¤i

Kazand›rmak ve K›l›ç Kulland›rmak 354

Kahraman ve Boss için Enerji Seviye

Barlar› Haz›rlamak, K›l›çlar› Kodlamak 358

Göreve Zaman S›n›r› Koymak 363

SON Ekran› Haz›rlamak ve Bitifl 365

Test Aflamas› 366

9. ADIM: MDM 3.0 KULLANIMI VE AYARLAMALAR 369

9. Ad›m Hakk›nda 369

MDM Kullan›c› Arayüzü ve Panelleri Kullanmak 369

Application (Uygulama) Paneli 371

Application (Uygulama) Ayarlamalar› 373

Version Info (Versiyon Bilgisi) Ayarlamalar› 375

Embed Flash Player 376

Splash Screen 377

Trial Sürümleri 378

Window (Pencere) Özellikleri Paneli 380

Position (Pozisyon) Ayarlamalar› 382

Size (Ölçü) Ayarlamalar› 383

Window (Pencere) Ayarlamalar› 384

Window Style Properties (Pencere Stil Özellikleri) Ayarlamalar› 389

Misc (Sonland›rma) Ayarlamalar› 390

Input (Girifl Ayg›tlar›) Ayarlamalar› 391

Önizleme Paneli 392

Paketlenecek Oyunun SWF Dosyas›n› Eklemek,

Optimum Ayarlar› Yapmak ve Oyunu Derlemek 394 10. ADIM: OYUN KONSOLU HAZIRLAMAK VE

OYUNU PAKETLEMEK 397

Konsol Tasar›m› Yapmak 397

Konsol Tasar›m› Yapmak 398

Aç›l›fl Animasyonu Haz›rlamak 398

Oyun Yükleme Sahnesini Haz›rlamak 406

Splash Screen Haz›rlamak 407

MDM Zinc Ayarlamalar› Yapmak ve Derlemek 408

(7)

Autorun.inf Dosyas›n› Haz›rlamak 411

Oyun Dosyalar›n› Bir Araya Getirmek 412

Oyunu CD’ye Yazd›rmak 413

EKLER

EK1KULLANAB‹LECE⁄‹N‹Z BAfiLICA MDM Zinc 3.0 KODLARI VE

ActionScript 3.0 ‹LE KULLANIMI 417

Birkaç Oyun Script’i 418

Oyunu Tam Ekran Açt›rmak 419

Oyunu Küçültmek 419

Oyunu Kapatmak 419

Ekran Görüntüsünü Kaydetmek 419

Ekran› Titretmek 420

Sesi Aç›p Kapatmak 420

EK2ASCII KARAKTER KODLARI 421

EK3FLASH KISAYOL TUfiLARI 425

EK4FAYDALANAB‹LECE⁄‹N‹Z WEB S‹TE ADRESLER‹ 435

SONSÖZ 437

(8)

Referanslar

Benzer Belgeler

Yerel olarak da üretimi mümkün olan hidrojen enerjisi ayrıca kolay ve güvenli bir şekilde taşınımı ile enerji kaybı az olan, her alanda kullanılabilen bir enerji

Pleksi - metal - mermerit- ahşap malzemeleri; kısa dikdörtgen prizma kaide, kesik piramit ve diagonal sergileme için rahle formunda üretilmiştir. Farklı kaidelerle

Kaynak: SHURA-Webinar: “Türkiye’de Yenilenebilir Enerji Sertifikalandırma ve Ticaret Sistemi Nasıl Olmalıdır?” Derya Erbay,

Evde toplam enerji kullanımının yaklașık %40’ı sıcak su sağlama, yiyecek hazırlama ve pișirme, bulașık yıkama, çamașır yıkama, aydınlatma, kișisel bakım,

Kaliteli ekmeklik ve makarnalık buğday üretimi için, genel olarak bu bölgelerde ekoloji, Orta Anadolu’nun (Geçit Bölgeleri dâhil) ve Güney Doğu Anadolu’nun

Yeni Vatan Gazetesi olarak sizler için konuyla ilgili bir si- gorta ve kredi kuruluþu olan Wüstenrot elemaný Figen Ci- han haným ile bir söyleþi yap- týk.. - KKuruluþunuzun

Faydalı enerji (Örneğin ampulde ışık enerjisi, veya bir rezistans ile ısı enerjisi, veya bir pompa ile suyun yükseğe çıkartılması (potansiyel enerji)..

Haberde, Erdoğan’ın “Türkiye tarihinin en büyük doğalgaz keşfini Karadeniz’de ger- çekleştirdiği, Fatih sondaj gemisinin 320 milyar metreküp doğalgaz rezervi