Android için Baştan Sona TETRIS Oyunu Yapımı

Adobe Flash ile mobil platformlar için native tetris oyununu baştan sona öğrenin
5.0 (6 ratings) 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.
65 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 73
  • Length 7.5 hours
  • Skill Level All Levels
  • Languages Turkish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
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 2/2016 Turkish

Course Description

Bu eğitim, mobil taraflı oyun programlama konusunda başarılı işler çıkarabileceğiniz Flash içerisinde AIR runtime ile native olarak sunabileceğiniz oyunlar hazırlamanızı ve baştan sona TETRIS oyununu kodlamanızı anlatmaktadır.

Tetris oyunu tüm mantığını bu eğitim içerisinde bulabilirsiniz. En baştan cihaz üzerinde bitmiş halinin testine kadar anlatılmaktadır.
Bu eğitim oyun hazırlarken, uygulama geliştirme konusunda da ciddi bilgiler içermektedir ve size en baştan sona yol göstermektedir.

Eğitim 8 bölümden oluşmaktadır.

1. Bölüm:
Android, Google Play ve AIR nedir konuları ile ilk bilgiler sunulmaktadır.

2. Bölüm:
Yeni proje oluşturmak, bu projenin genel ayarları ve dikkat edilmesi gereken ilk bilgiler bu bölüm içerisinde sunulmaktadır.

3. Bölüm:
Mobil platform için herhangi bir uygulama veya oyun geliştiriyorsanız, bilmeniz gereken en temel ve önemli konular;
Ekran boyutlarını, dokunma min. alan büyüklüğü, oryantasyon, nesneleri kullanırken afıza boyutlarını planlamak gibi başlıklardır. Bu başlıklar bu bölümde incelenmiştir.

4. Bölüm:
Hazırladığınız oyunun cihaz üzerinde çalışması, arka planda çalışması, oryantasyon kontrolü v.b. konular içerisindeki davranışlarını kontrol edebileceğiniz bilgiler içermektedir.

5. Bölüm:
Oyun veya uygulama hazırlarken, mobil platformlarda en çok ihtiyaç duyacağınız dokunma işlemlerinin kontrolü bu bölümde anlatılmaktadır.

6. Bölüm:
Bu bölüm içerisinde, cihazın fiziksel sensörlerinden olan hareket sensörünü nasıl kullanacağınız anlatılmaktadır.

7. Bölüm:
Mobil platform için oyun hazırlıyorsanız, mutlaka bir joystick yapısına ihtiyacınız olacaktır. Bu bölüm içerisinde, tam olarak çalışan bir joystick, baştan sona örneklenmiştir.

8. Bölüm:
Bu bölüm en baştan sonuna kadar TETRIS oyunun hazırlanması, kodlanması, mantığı, dikkat edilmesi gereken konularla birlikte incelenmiş olan bölümdür.


What are the requirements?

  • Adobe Flash Pro kurulu olması
  • Bilgisayarınıza Adobe AIR runtime ın yüklü olması
  • Test edilecek bir android telefon

What am I going to get from this course?

  • Android için uygulama geliştirme
  • Joystick yapısını baştan sona kurmak ve çalıştırmak
  • Tetris oyununu mobil platform için oluşturmak
  • Android platformu için Flash ile uygulama ve oyun geliştirmek

What is the target audience?

  • Temel düzeyde flash bilgisi olanlar
  • Temel düzeyde actionscript 3 bilgisi olanlar

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: Android ve Adobe AIR
Android OS nedir ?
Preview
01:24
Google Play nedir ?
Preview
04:28
AIR nedir ?
Preview
03:55
AIR geliştirmek için gerekli araçlar
Preview
04:06
Section 2: AIR Projesi ve Genel Ayarlar
Android projesi oluşturmak
03:38
Genel ayarları düzenlemek
11:35
Sertifika ve yayınlama ayarlarını düzenlemek
06:48
Icon ayarlarını düzenlemek
01:56
Genel izinleri düzenlemek
02:52
Dil ayarlarını düzenlemek
01:05
USB ile android cihazı bağlamak
02:55
Section 3: Hedef Ekran ve Tavsiyeler
Proje ekran ölçüsü nasıl belirlenir ?
05:55
Oryantasyon yapısında nelere dikkat edilmeli
05:42
Fare ve dokunma olayları karşılaştırılması
03:40
Dokunma olay için minimum alan ne kadardır ?
03:48
Filtre ve blend modları kullanmayın
04:00
Objelerin hafızadaki ölçülerini kontrol edin
02:00
Görünmez yapmaktansa temizleyin
05:27
Section 4: Android Cihazlar ve Temel Teknikler
Donanım bilgileri ve dikkate alınması gerekenler
07:03
Cihaz yeteneklerine ulaşmak
04:15
Oryantasyonu durdurmak ve yönetmek
12:44
Dinamik pozisyonları ayarlamak
06:35
Uygulama açıldığında başlamak
03:02
Uygulamayı kapatmak
05:35
Uygulamanın arka planda ve ön planda çalışması
04:20
Fiziksel tuşlar ve işlevlerini iptal etmek
05:40
Uyku modunu iptal etmek
02:18
Section 5: Tekli ve Çoklu Dokunma Olayları
Çoklu dokunma sınıfını kullanmak
07:20
Büyütme-küçültme olayını kullanmak
09:52
Döndürme olayını kullanmak
03:46
Yön olayını kullanmak
02:38
Section 6: Hareket Sensörünü Kullanmak
Hareket sensörü nedir ?
02:00
Hareket sensörü sınıfını kullanmak
05:57
Örnek : Animasyon ve güncelleme zamanı
06:03
Örnek: Sürekli güncelleme işlemi
05:42
Örnek : Limitleri belirlemek
10:37
Section 7: Joystick Simülasyonu Oluşturmak
Greenshock animasyon sınıfı ve joystick
03:41
Proje oluşturmak ve grafikleri dahil etmek
02:46
Semboller ve özel sınıfları oluşturmak
11:00
Knob sınıfını hazırlamak
05:22
Car sınıfını hazırlamak - 1
10:05
Car sınıfını hazırlamak - 2
06:50
Döküman sınıfı içeriğini oluşturmak
05:01
Joystick sınıfındaki özellikleri ve ilk işlemleri tanımlamak
09:20
Joystick koordinatlarını ayarlamak ve knob sınıfını dahil etmek
04:47
Knob olaylarını tanımlamak ve hareket başlangıcı
11:20
Knob nesnesini taşıma işlemi ve yön bilgisini belirlemek
07:55
Knob nesnesini bırakma işlemi
05:18
Uygulamayı test etmek
00:44
Section 8: Tetris Oyununu Oluşturmak
Oyun hakkında
02:54
Projeyi oluşturmak ve genel ayarlar
03:07
Navigasyon yapısını ayarlamak
08:17
Navigasyon kodlarını oluşturmak
08:50
DocumentClass ve ilk tanımlamaları oluşturmak
07:00
Oyunun arka plan grafiklerinin oluşturulması
12:28
Arka planın satranç tahtası görünümüne kavuşturulması
04:06
Tetromino şekilleri ve kullanım mantığı
05:00
Tetromino’ları oluşturmak
11:48
Tetromino renklerini belirlemek
05:25
İlk tetromino’yu çizmek ve yerleştirmek
08:30
Tetromino’yu çizmek
11:28
Tetromino’ların ilk yerleşiminde optimizasyon
03:18
Navigasyon üzerinden olayları yakalamak
05:15
Tetromino’yu saga ve sola hareket ettirmek
13:19
Tetromino’yu aşağıya doğru hareket ettirmek
03:25
Tabana oturma işlemini oluşturmak
11:10
Tetromino’ların üst üste gelme kontrolü
03:35
Tetromino’yu döndürme işlemi
10:19
Dolu olan satırları temizleme işlemi
07:04
Boşaltılan satırlara taşıma işlemi
06:50
Tetromino’ların aşağı otomatik düşme hareketini oluşturmak
04:45
Bir sonraki tetromino’yu görüntülemek
14:01
Cihaz üzerinde test etmek
01:33

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