uygulama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
uygulama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

24 Ağustos 2013 Cumartesi

Android Oyun Programlama Dersleri - Gün 1 - Kurulum










Android oyun programlama derslerine hoşgeldiniz ! Bu dersleri takip etmeyi istediğiniz için çok memnun oldum. Oyun progralama/geliştirme konusu gerçekten zor ama bir o kadar da eğlenceli ve geliştirici bir konudur. Bu yüzden size tavsiyem asla kendinizi tıkanmış veya yalnız hissetmeyin. Ben her zaman buradan sizlere yardımcı olmaya çalışacağım. Yorum yazarak veya e-posta ile sorularınızı sormaktan çekinmeyin. Elimden geldiğince sizlere cevap vermeye çalışacağım. 

Okuduğunuz için teşekkür ederim, umarım bu çalışmalar sizin içinde faydalı olacak...

GÜN 1, DERS 1-0 : Java nedir ?

Java : Sürekli duyduğumuz bir isim fakat gerçekten nedir bu java ?
Sizi java konusunda derin anlatımlara girerek sıkmayacağım. Bu konuda zaten binlerce sayfa yazıya online olarak ulaşabilirsiniz. Nede olsa siz buraya oyun geliştirmek için geldiniz.

Bu konumda bilmeniz gereken kısım şu ; Java bir programlama dilidir. (Sizin bilgisayar ile konuşmanızı sağlar) Böylece bilgisayara ne yapması gerektiğini anlatabilirsiniz. Ayrıca java bir platformdur. (Bilgisayarın sizin verdiğiniz komutları işlemesini sağlar) Böylece bilgisayar söylediklerinizi anlayabilir.

Java, her ortamda çalışabilmesi için tasarlanmıştır. Telefonlar, otomobiller, bilgisayarlar ve bilgisayarlaştırılmış olan binlerce farklı nesne üzerinde çalışabilir. Geliştiriciler "Bir kere yaz, her yerde çalıştır !" mantığını kullanabilmek için java platformunu aşırı derecede esnek tasarlamıştır. Keza, çok yakın geçmişe kadar mobil cihazlar dahil olmak üzere bir çok cihazın işletim sistemi platformu java tabanlı veya java destekli olmuştur.

Son birkaç yıl içinde ise yeni bir oyuncu sahneye çıktı : ANDROID. Google tarafından geliştirilen ve desteklenen ücretsiz işletim sistemi ANDROID şu anda otomobiller, masa üstü - diz üstü bilgisayarlar, tabletler, telefonlar, buz dolapları, otobüs eğlence sistemleri ve hatta fotokopi makineleri üzerinde işletim sistemi olarak kullanılmaktadır. Gelecekte daha başka hangi aygıtlarda olacağını kim bilir ?

Sonuç olarak ANDROID java mimarisini tam olarak desteklediği için ve java cihazları gibi yaygın bir kullanım alanı olduğu için Android Uygulama/Oyun geliştirme konusuna başlamadan önce java ile tanışmamız gerekiyor.

Eğer zaten java biliyorsanız bu bölümü atlamayı tercih edebilirsiniz. Ben dersleri olabildiğince anlaşılır tutmaya çalışacağım. İleri seviye programcılar ve Android Geliştiricileri bu bölümlerde sıkılabilir. 

Şimdi geliştirme ortamımızın kurulumuna geçeceğiz. Bu uygulama/oyun geliştirme konusunda en sıkıcı bölüm ancak bir şekilde yapılması gerekiyor...

Son Not : Aşağıdaki anlatım Mac ve Windows kullanıcıları için ortaktır.

GÜN 1, DERS 1-1 : Java ve Eclipse İndirme

Java programlamaya başlamadan önce bir geliştirme ortamına ihtiyacımız var. Bunun için bilgisayarımızı geliştirici bilgisayarı olarak belirleyeceğiz ve bazı yazılımları kuracağız.

Java Geliştirme Kiti (JDK - Java programları yazmanızı sağlayan geliştirme ortamı) kurabilmek için aşağıdaki adımları izleyin.


Mac Kullanıcıları : Genellikle bilgisayarınızda jdk zaten kuruludur. Bu adımı atlayabilirsiniz.

1. Aşağıdaki JDK indirme linkini tıklayarak jdk indirme sayfasına bağlanın. (Bu yazıyı gelecekte okuyanlar, jdk linkleri değişmiş olabilir. Güncel jdk linklerini arama motoru üzerinde "JDK DOWNLOAD" şeklinde arayarak bulabilirsiniz.)

http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. Açılacak olan sayfada "Java SE 7u25 (veya üst sürüm)" başlığını bularak "JDK DOWNLOAD" indirme linkine tıklayın.


3. Java SE Development Kit 7u25 (veya üst sürüm) listesinde şartları kabul ettiğinize dair "Accept License Agreement" işaret kutusunu işaretleyerek listeden işletim sisteminize uygun olan JDK sürümünü indirin. (Burada windows kullanıcıları x86 ve x64 ayrımına dikkat etmelisiniz. Eğer x86 veya x64 size birşey ifade etmiyorsa yanlış dersi okuyorsunuz demektir. Öncelikle Temel Windows Kullanımı derslerini okuyup tekrar gelmelisiniz...)


4. Jdk indirmesi tamamlandığında kurulumu başlatarak ekranda çıkacak olan talimatları izleyerek JDK  kurulumunu yapınız. JDK yı kurduğunuz dizin daha sonra lazım olacak, bunu hatırlamanız faydalı olacaktır. (Ben C:\Program Files\Java\jre7\ dizinine kurulum yaptım.)

Şimdi Eclipse Kurmamız gerekiyor. İnternette Eclipse hakkında araştırma yapmanız faydanıza olacaktır. Eclipse bir kez kullanmaya başladığınızda vazgeçemeyeceğiniz üstün geliştirici araçları ile birlikte gelen bir IDE(Integrated Development Environment) dir.

Eclipse Kurulumu için aşağıdaki adımları izleyin : 


Eclipse kodlarınızı derleyen, yazılımı paketlemenizi sağlayan, kod ve projelerinizi organize eden bir programcı aracıdır. Oldukça kullanışlı ve güçlü bir IDE olarak bahsedebiliriz. Üstelik ücretsiz !!!

1. Aşağıdaki bağlantıyı kullanarak eclipse indirme sayfasını açın.

http://www.eclipse.org/downloads/

2. Açılan indirme sayfasında işletim sisteminize uygun olan "Eclipse Standart 4.3 (veya üst sürüm)" linkine tıklayarak kurulum dosyasını indirin.






3. Eclipse bir .zip dosyası şeklinde gelecektir ve kurulum istemez. Sadece çalışmasını istediğiniz yere çıkartın ve eclipse.exe yi çalıştırın. (Size eclipse.exe ye masa üstünde bir kısayol oluşturmanızı veya programı başlat çubuğuna sabitlemenizi tavsiye ederim.)

Böylece geliştirme ortamımız kurulmuş oldu. Artık java yazmaya hazır sayılırız. Şimdi eclipse için biraz ayar yapmamız gerekecek.

GÜN 1, DERS 1-2 : Eclipse Ayarlarının Yapılması

1. Eclipse ilk defa çalıştırıldığında size "workspace" ayarını yapmanızı söyleyecektir. Workspace (Çalışma Alanı) Eclipse tarafından projelerinizin, dosyalarınızın ve kaynakların kayıt altına alınacağı bir dizindir. (Ben E:\eclipse-workspace\ klasörünü çalışma alanım olarak belirledim.)



2. Eğer tüm kurulumu başarılı şekilde yaptıysanız aşağıdaki gibi bir ekran görüntüsü ile eclipse çalışmaya hazır hale gelecektir.



Bir sonraki derse buradan devam edeceğim. Okuduğunuz için teşekkürler.

1. Gün Değerlendirmesi :


Bu gün java, android ve program geliştirme hakkında basit bir giriş yaptık. Android geliştirmenin en önemli tabanı olan JDK ve Eclipse programlarını indirerek kurulumlarını gerçekleştirdik.

Yarın ilk Java programımızı yazmaya başlayacağız ve Java Jargonu hakkında konuşacağız.



Dip Not : Sizinde fark ettiğiniz gibi bir ders hazırlamak gerçekten zor. Bu yüzden internette Türkçe kaynak bulmak gerçekten zor hale geliyor. Bir dersin hazırlanma süresi sizin onu okuma sürenizden defalarca kez fazla. Derslerin devamı ve ücretsiz kalması için desteğinizi lütfen esirgemeyin.

Destek olmak için :

1. Bağışta bulunabilirsiniz. Sağ taraftaki "PAYPAL DONATE" butonunu kullanarak bağış yapabilirsiniz.
2. Derslere yorum yazabilirsiniz. Farkettiğiniz hataları, Eleştirilerinizi veya takdirinizi belirtmekten çekinmeyin.
3. Dersleri facebook, twitter gibi sosyal medya ortamlarında ilgisini çekeceğini düşündüğünüz arkadaşlarınız ile paylaşın.
4. Emeğime saygı gösterin ve metni kopyalayıp forumlara yapıştırmayın. Bunun yerine dersin linkini yayınlayın. Merak etmeyin o forumu okuyabilen insanlar bu sayfayı da okuyabilirler...

Teşekkürler.


26 Nisan 2012 Perşembe

kisa.us yeni url kısaltma hizmeti

 

 

kisa.us nedir ?

kisa.us uzun url, link, bağlantı adreslerini sizin için kısaltarak daha kolay paylaşmanızı sağlayan ücretsiz bir servistir.

neden url kısaltmalıyım ?

Uzun url, link veya bağlantıları hatırlamak zordur, ayrıca birçok sosyal medya ortamında (twitter gibi) paylaşım alanınızı boşuna harcarlar. Bu uzun url, link veya bağlantı adreslerini kisa.us ile kısaltabilirsiniz.

neden kisa.us ?

kisa.us kişisel bilgilerinizi kayıt etmez, hesap açmanız gerekmez, üyelik gerektirmez. E-Posta adresinize reklam, spam, v.b. göndermez. kisa.us sadece url, link veya bağlantılarınızı kısaltır.

kisa.us google chrome eklentisi nedir ?

kisa.us Google Chrome eklentisi sayesinde gezmekte olduğunuz internet sitesinin adresini tek tuşa basarak kisa.us ile kısaltabilirsiniz. Üstelik kurmak ve kullanmak çok basit !

http://kisa.us

21 Ekim 2011 Cuma

Sigorta İnternetten Yapılır!

Türkiye, sigorta karşılaştırma ve satın alımında çığır açacak yeni bir girişimle tanışıyor: Sigortadukkanim.com!

Türkiye’de mevcut sigortacılık anlayışı değişmeye başlıyor. Başta İngiltere olmak üzere dünyanın birçok ülkesinde birçok kişi, zorunlu ve gerekli tüm sigortalarını internetten, araştırıp seçerek satın alıyor.

Sigortadukkanim.com’u kuran ekip de bu modelin farkına varmış ve internetten sigorta satın almayı Türkiye’ye getirmeye karar vermiş. Bünyesinde kaskodan trafik sigortasına kadar birçok alternatif barındıran sitede, 20’ye yakın büyük sigorta firmaları arasından, kişiye en uygun olan sigorta poliçesi seçilebiliyor. Geriye de “en ucuz fiyatı”  veren online teklifi kabul etmek kalıyor.

Bizi renkli dünyası ile tanıştıran Sigortadukkanim.com, hazırladığı filmle öncelikle otomobili olup sigorta yaptıracaklara daha sonra evlerini sigorta etmek isteyenlere sesleniyor.

Şu bir gerçek ki biz “Çoktan Seçmeli” olan her şeyi severiz. Ezberleyip yazılıya girmektense birçok cevabın arasından bize en uygununu seçmek her zaman daha çok işimize gelmiştir. Buradan yola çıkmış olacaklar ki; sloganlarını bu yönde seçmişler:

Daha detaylı bilgi almak isteyenler; www.sigortadukkanim.com adresini ziyaret edebilirler. 


Bir bumads advertorial içeriğidir.

17 Ekim 2011 Pazartesi

Efsane Oyun Uncharted 3 Ünlülerin Sesi ve 3D Desteği ile Satışa Çıkıyor! Üstelik Tamamen Türkçe!


Çıktığı günden bu yana satışı milyonları bulan ve geçtiğimiz ay yayınlanan beta sürümü ile meraklılarının yüzünü güldüren Uncharted 3: Drake’s Deception, multiplayer uyumlu ve Türkçe seslendirmeli olarak satışa çıkıyor.

Türkçe seslendirmeyi ise Türkiye televizyonlarının en ünlü isimleri üstlenmiş. Uncharted 3, bu yönü ile oyun zevkini ve eğlencesini bize daha yakın ve sıcak bir noktaya taşıyabilmiş. Bu ünlülerin kim olduklarına da kısaca göz atalım:

Ana karakter Nathan Drake’i, en son Muhteşem Yüzyıl’daki Pargalı Damat İbrahim Paşa rolü ile gönüllere taht kuran Okan Yalabık seslendiriyor. Drake’in en iyi dostu Victor Sullivon karakterini ise en son Behzat Ç. dizisindeki Şevket rolü ile ön plana çıkan Ege Aydan seslendiriyor. Serinin üçüncü oyununun esas kötü karakteri olan Katherine Marlowe’ye ise yılların tiyatro, sinema ve dizi oyuncusu Betül Arım sesiyle hayat veriyor. Oyundaki diğer karakterlere de yine ünlü dizi ve sinema oyuncuları ses veriyor. Chloe karakterini Dolunay Soysert, Elena’yı Ceyda Düvenci ve Cutter’ı da Hakan Vanlı seslendiriyor.

Oyunu satın almak için çıkmasını beklemeyen sıkı Uncharted hayranları da oyuna özel hediyeler kazanıyor! Ön sipariş verenlere Uncharted 3 ajandası, TeknoSA’dan ön sipariş edenlere ise Uncharted 3 PlayStation 3 kaplaması hediye ediliyor.

Özel Uncharted 3 hediyeleri kazanmak ve PlayStation ile ilgili en güncel haberler için https://www.facebook.com/PlaystationTr sayfasını takip edin!


Bir bumads advertorial içeriğidir.

14 Ekim 2011 Cuma

VW: Gücün Karanlık Tarafı

Yuvamız olan dünyanın başı dertte. VW, gezegenimizin sonunun Ölüm Yıldızı tarafından yok edilen Alderaan gibi olmaması için gerekli olan 2 önemli Avrupa iklim değişikliği yasasına karşı çıkıyor. Ancak henüz her şey sona ermedi. Volkswagen'ın içindeki iyiliği hissediyoruz.


Asiler olarak hepimiz, Volkswagen'a gücün karanlık tarafından dönmesi ve gezegenimize bir şans tanıması için sesleniyoruz.

http://www.vwdarkside.com

6 Ekim 2011 Perşembe

Android ile blogger testi

Evet sonunda blogger bloglarimi yazmak icin bir android uygulamasi buldum. Marketten ucretsiz olarak indirilebilen Blogger-droid adli uygulama xoom tabletim ile gayet basarili calisiyor. ust tarafta ucretsiz surum yuzunden goruntulenen reklamlar beni rahatsiz etmiyor. sanirim bunun icin motorolaya tesekkur etmem gerek.

tabiki yazinin yazilmasi pc kadar kolay olmuyor ancak surekli olarak blog yazanlar icin mobil bir cozum olarak yeterli olacaktir. program ayrica blog hesabinizda zaten yayinlanan yazilari da okuyabiliyor. boylece eski yazilariniza ulasabiliyor veya onlara link baglayabiliyorsunuz.

bu siralar her ne kadar basim cok kalabalik olsa bile android ile ilgili program gelistirme calismalarina da devam etmeye calisiyorum.

umarim yakinda daha detayli yazilar ile deneyimlerimi paylasacagim.
Published with Blogger-droid v1.7.4