Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
10 Adimda Flash Icindekiler
1. 10 ADIMDA FLASH-icindekiler 6/2/09 11:10 PM Page xi
‹Ç‹NDEK‹LER
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
3. 10 ADIMDA FLASH-icindekiler 6/2/09 11:10 PM Page xiii
xiii
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. 10 ADIMDA FLASH-icindekiler 6/2/09 11:10 PM Page xiv
xiv
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. 10 ADIMDA FLASH-icindekiler 6/2/09 11:10 PM Page xv
xv
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. 10 ADIMDA FLASH-icindekiler 6/2/09 11:10 PM Page xvi
xvi
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. 10 ADIMDA FLASH-icindekiler 6/2/09 11:10 PM Page xvii
xvii
Autorun.inf Dosyas›n› Haz›rlamak 411
Oyun Dosyalar›n› Bir Araya Getirmek 412
Oyunu CD’ye Yazd›rmak 413
EKLER
EK1 KULLANAB‹LECE⁄‹N‹Z BAfiICA MDM Z‹nc 3.0 KODLARI VE
Act‹onScr‹pt 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
EK2 ASCII KARAKTER KODLARI 421
EK3 FLASH KISAYOL TUfiLARI 425
EK4 FAYDALANAB‹LECE⁄‹N‹Z WEB S‹TE ADRESLER‹ 435
SONSÖZ 437