Adobe Flash ile Oyun Programlamaya Başlangıç

En kolay ve pratik oyun programlama aracı olan Flash ile oyun için animasyon teknikleri
5.0 (1 rating) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
55 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 36
  • Length 3.5 hours
  • Skill Level All Levels
  • Languages Turkish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2016 Turkish

Course Description

Adobe Flash, oyun geliştirmek için başarılı bir araç olma özelliğini hala korumaktadır.

Bu eğitim içerisinde, en temel ve en önemli animasyon işlemine değinilmektedir. Öncelikle doğrusal hareket, iki eksende doğrusal hareket, iki eksende açıcal hareket gibi konuların matematiksel karşılığı ve mantığı anlatılmaktadır. Daha sonrasında, yine mantığı ile birlikte programlama yapılarak animasyonları oluşturulmaktadır.

Açısal ve iki eksenlı animasyon sırasında, hareketi daha gerçekçi oluşturabilmek için ivmeyide dahil etmek gerekmektedir. Yine bu eğitim içerisinde önce matematiksel olarak ele alınıp, daha sonrasında ise mantığı ile birlikte programlama tekniği öğretilmektedir.

Oyun programlamaya başlamak istiyorsanız, hareket ve ivme oluşturmak için temel mantığı kavramak ve kodlamak için gerekli bilgileri bu eğitim içerisinde bulabilirsiniz.

4 bölüm ve 36 dersten oluşan bu eğitim bitiminde, animasyon mantığını; programatik, matematiksel ve mantıksal olarak kavramış olacaksınız.

Bölümlere kısaca değinecek olursak;

Trigonometri:

Çoğu insan matematiksel formullerden hoşlanmaz. Fakat oyun yazmak için en azından mantığını kavramak gerekmektedir. Bu bölümde (ve diğer bölümlerde), işinize yarayacak kadarını en sade ve anlaşılabilir şekilde sizlere anlattım.

İlk önce, trigonometri ve açı nın ne olduğu ile başladım. Daha sonra, flash koordinat sisteminin ve sahne kullanımına değindim.

Flash içeisindeki sınıfların radyan açı değerini kullanmasından dolayı, radyanı açıkladıktan sonra, dereceye dönüşüm formüllerine yer verdim. Yine trigonometrinin ve hareket için gerekli sinusi cosinus, tangent ve Arc'lardan en sade haliyle bahsettim.

Trigonometrik Animasyon:

Bu bölüm içerisinde, ilk bölümde öürendiğimiz trigonometrik formüllerin programlamaya nasıl uygulanacağı ve kullanılacağı anlatıldı.

Dönme hareketi, sinus eğrisi ve yaylanma hareketinin oluşturulması, açılı hareketler ve iki açılı hareketlerin oluşturulması anlatıldı. Sinüs eğrisi uygulanırken çizim API'sine de değinildi.

Son olarak pisagor teoreminin programsal kullanımı ve iki nokta arasındaki mesafenin nasıl bulunacağı anlatıldı.

Hareket:

Bu bölümde ise öğrenilen formül ve bilgilerin hareket oluşturmak için nasıl kullanıacağı anlatıldı. Vektör ve hareket ilişkisi, iki eksende hareket ve dikkat edilmesi gerekenler, Açısal hareket, belirli sınırları olan açısal hareket gibi konular detaylı olarak anlatıldı.

Ivme:

İvmeyi bir hareketin belirli hıza ulaşması için gereken hızlanma oranı olarak tanımlayabiliriz. Bu bölümde, mevcut hareketlere daha gerçekçi görünümler katabilmek için ivmeyi nasıl dahil edeceğimiz ve düzenleyebileceğimiz anlatıldı.

Aynı zamanda yerçekimi etkisi verebilmek için gerekli ek kodlama yapısı da anlatıldı.

What are the requirements?

  • Adobe Flash Pro

What am I going to get from this course?

  • Açısal hareketlerin matematiksel karşılığını
  • X ve Y koordinatlarında açısal ve doğrusal hareketin kodlanması
  • Ivmenin matematiksel karşılığını
  • Ivmenin programsal olarak nasıl kulanılacağını
  • İki eksende , açısal ve ivmeli hareketin kodlanmasını

What is the target audience?

  • Temel düzeyde flash bilgisi olan kullanıcılar
  • Temel düzeyde actionscript bilgisi olan kullanıcılar

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Trigonometri
05:33
Bu eğitimde trigonometri konusu işlenmektedir.
03:44
Bu eğitimde açı nedir konusu işlenmektedir.
Flash Koordinat Sistemi ve Sahne kullanımı
Preview
03:44
Radyan ve Derece nedir ?
08:09
Radyan ve derece dönüşümleri
04:18
Nokta ve çizgileri anlamak
03:52
Ücgenleri anlamak
03:17
Sine nedir ve nasıl hesaplanır ?
07:51
Cosine nedir ve nasıl hesaplanır ?
03:10
Tangent nedir ve nasıl hesaplanır ?
02:00
ArcSine, ArcCosine ve ArcTangent
04:12
Önemli noktaları anlamak
03:10
Section 2: Trigonometrik Animasyon
Dönme hareketinin  mantığını kavramak
06:47
Dönme hareketini oluşturmak
10:06
Sinüs Eğrisi nedir ?
03:25
Yaylanma hareketinin mantığı
05:20
Yaylanma hareketini oluşturmak
08:18
İki açılı ve dairesel hareket
10:32
Sinüs Eğrisi ve Çizim API’si - 1
10:27
Sinüs Eğrisi ve Çizim API’si - 2
02:20
Pisagor Teoremi
04:12
İki nokta arasındaki mesafe
09:33
Section 3: Hareket
Vektör ve hareket ilişkisi
04:16
İki eksende hareket oluşturmak
08:31
Açısal hareket mantığını kavramak
04:19
Açısal hareket oluşturmak
05:00
Belirli mesafe için açısal hareket mantığı
06:46
Belirli mesafe için açısal hareket - 1
07:24
Belirli mesafe için açısal hareket - 2
03:26
Belirli mesafe için açısal hareketi durdurmak
03:03
Section 4: İvme
İvme Nedir ?
05:50
İvmeli hareket oluşturmak
07:19
İvmeli hareketi klavye ile kullanmak -1
05:30
İvmeli hareketi klavye ile kullanmak -2
06:46
Yerçekimi  ve ivmeli hareket mantığı
02:29
Yerçekimi  ve ivmeli hareket oluşturmak
05:25

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ersin Sengul, Professional Software Specialist and Trainer

Bilgisayar ile tanışmamın üzerinden 21 yıl geçti. Bu zamanın 11 yılını teknoloji üzerine eğitmenlik ve danışmanlık yaparak geçirdim. Türkiye'nin en büyük eğitim kurumlarında sınıf eğitmenliği ve danışmanlık yaptım. Mobil uygulamalar ve web teknolojileri üzerine tasarım ve programlama konuları uzmanlık alanımı oluşturmaktadır. Sınıf eğitimlerinde 100'lerce öğrenci ve kurumsal eğitimlerde ise 10'larca kurum ve kuruluşa eğitim verdim.

Ready to start learning?
Take This Course