31 Ekim 2013 Perşembe

Labirent Fare Oyunu

Oyun ile ilgili indirme adresi aşağıda verilmiştir. Uygulama çarpışma kontrolü ve en kısa yol bulma problemi için kullanılacaktır.

İndirme Adresi

Web Sayfalarını Kendi Bilgisayarınıza Kaydedin (Win HTTarck)

Win HTTarck ile web sayfalarındaki pek çok bilgiyi kendi bilgisayarımıza kaydedebiliriz. Bu programın sağladığı en büyük özelliklerden biride web sayfalarını indexliyerek, gerekli bilgileri bilgisayarımıza sayfalar ve dosyalar olarak kaydetmesidir. Ücretsiz ve bilgisayarda çok yer kaplamayan Win HTTarck programı, web sayfalarının içerisinde bulunan html, resim, flash , js, zip , rar, vb daha pek çok dosyayı bilgisayarınıza kolayca kaydeder. Bu işlemi yapmak için verileri indirmek istediğimiz web sayfasının adresini girmek yeterlidir. 

Örnek olarak http://www.freedownloadflashgames.com/fun/Myth_wars_3035.html sitesi içerisinde bulunan flash oyunu bilgisayara kaydedilmiştir.

İndirilen Flash Oyunu

Android Tab Kullanımı

Tabların mobil uygulamalarda nasıl oluşturulduğu ile ilgili bir uygulama. Uygulamanın indirme adresi aşağıda verilmiştir.
İndirme Adresi

Android Process Bar

Aşağıda Android ile Process Bar kullanım örneği verilmiştir.
Uygulamanın indirme adresi aşağıda verilmiştir. İndirme Adresi

Android List View

List viewın nasıl kullanılacağı ve nasıl oluşturulacağı ile ilgili bir örnek aşağıda verilmiştir. İndirme Adresi

Android Form Özellikleri

Bu örnekte android üzerinde 1 form oluşturulmuş ve oluşturulan form üzerine çeşitli objeler eklenmiştir. Programın indirme adresi aşağıda verilmiştir. İndirme Adresi

Android Resim Listele

Uygulama mobil platformlarda resim listelemenin nasıl yapıldığı ile ilgili bir uygulamadır. Uygulamanın  indirme adresi aşağıda verilmiştir.
İndirme Adresi

Ball Game - Android

Uygulama Eclips ve Android platformları kullanılarak geliştirilmiştir. Uygulamanın kodları aşağıda verilmiştir.
İndirme Adresi

29 Ekim 2013 Salı

Blender Nedir?

Blender; 3D objeleri oluşturmamızı sağlayan bir yazılımdır. Blender programını ücretsiz olarak www.blender.org/download adresinden indirilebilir. Açık kaynaklı kodlu olan blender kendi içerisinde bir oyun motoru barındırmaktadır. 3D objeleri oluşturmak için kullanılan, diğer yazılımların pek çok özelliğini kendi içerisinde barındırmaktadır. (ör Maya) Blender Kuruluşu tarafından kar amacı gütmeden yayınlanan Blender programı. Windows platformu dışında Linux, Mac Os  gibi farklı platformlarda da çalışabilmektedir. Klavye kısa yolları iyi bilmenin önemli olduğu bu programın özelliklerini; önümüzdeki derslerde, Unity ile hazırlayacağımız oyunun 3D objeleri hazırlamakta kullanacağız.

28 Ekim 2013 Pazartesi

MX Flash Car Game

Flash action scriptler kullanılarak pek çok farklı uygulama gerçekleştirilmiştir. Yan tarafta verilen uygulamada action script kullanılarak bir objenin (X,Y) koordinat bilgileri değiştirilmiştir.

İndirme Adresi

Scratch Akvaryum



Uygulama geliştirimi için kullanılan resim dosyalarını indirmek için.



Hanoi Kuleleri

Hanoi Kuleleri. Örnek kod JS ile gerçekleştirilmiştir.
İndirme Adresi

27 Ekim 2013 Pazar

Word Detaylı

Aşağıda verilen resimlerde word ile ilgili detaylı bir örnek gerçekleştirilmiştir.








Word Şablon Oluşturma

Word Programında kendi şablonumuzu oluşturabiliriz. Yan tarafta bu özellik ile ilgili bir şablon örneği verilmiştir.

Ms Word Ders İçeriği Ödev-1

Yan tarafta verilen ders içeriği örneğini gerçekleştiriniz.

Ms Word Madde İşareti Ödev 2.3

Yan  taraftaki dokümanı geliştiriniz. Örnek içerisinde madde işareti kullanılmıştır.

Ms Word - CV Ödev

Yan tarafta verilen word cv örneğini gerçekleştiriniz.

Ms Word Cv Oluşturma

Ms Word içerisinde bulunan hazır şema ve dökümanları kullanarak pek çok farklı belge oluşturabiliriz. Bunun için Word Araç butonu-> Yeni belge -> Yüklü Şablonlar menüleri kullanılarak hazır şablonlar açılabilir.

Word İş Başvuru Formu Ödev2.2

Aşağıda tablolardan yapılmış bir form verilmiştir. Yazı tipi Times New Roman 12 Olarak belirlenmiştir.

Word Yazıları Sütunlara Ayırma


Ms Word Programı içerisinde seçilen yazılar farklı sütünlara ayırmak için sütün ayracı butonunu kullanmamız gerekmektedir. Word programı içinde tanımlı olan ancak kullanıcılar tarafından eklenmesi gereken butonlar için Quick Access Tool Bardan-> Customize-> More Commands (All Commands) diye değiştirilip Collons butonu sürükle bırak yapılarak, çok kullanılanlar menüsüne eklenir.

Word Veri Sıralama - Ödev 2.1


Aşağıda Ms Word programı kullanarak verilerin nasıl sıralanacağı ile ilgili bir örnek verilmiştir. Yazı tipi: Times New Roman 12 olarak tanımlanmıştır. Sıralama işlemi hem text olarak, hemde sayı olarak yapılacaktır.

26 Ekim 2013 Cumartesi

Oyun Programlama 3. Ödev Listesi

Bilal Kaplan,
Necati Özmen,
Yiğithan Kadıoğlu: 

FlashMxShooter http://www.youtube.com/watch?v=E0BET6Loqww

Semihcan Sun 

FlashMx : Platform http://www.youtube.com/watch?v=NTuhk8j3A-o

Koray Kibar, 
Hikmet Berk,
Sema Arslan,
Bülent Samed Çiner,
Ahmet Kuran,
Aykut Hakkı Yurtmen,
Nafih Yalım

 Java http://www.youtube.com/watch?v=J3wfaJk_IMw

Furkan Yusuf Pek,
Safa Üçüncüoğlu

GameSalad: Bozuk Para Iphone http://www.youtube.com/watch?v=5gOibn4C0ZI

Koray Albayrak,
Mehmet Faruk Şenses

Sctretch: Pacmen http://www.youtube.com/watch?v=FPGw9rb-crQ
Sctretch: Pinpon http://www.youtube.com/watch?v=9TYA3XTpYGM
Sctretch: Car Race: http://www.youtube.com/watch?v=Dis5Przfz6E

Ufuk Halis,
Selman Erbek,
Erdi Maden

Constract 2d : http://www.youtube.com/watch?v=YzgwPClzPhU  


Yunus Emre Ertuğrul,
Muharrem Uğurlu,

XNA: http://www.youtube.com/watch?v=ZLxIShw-7ac

Hülya Dalgıç


Ufuk Akay,
Alihan Atik

Fusion : http://www.youtube.com/watch?v=k6ko3u2eA60
Fusion: http://www.youtube.com/watch?v=CUIgouS40q4

Samet Halezaroğlu,
Emre Özgül
Cocos2d: http://www.youtube.com/watch?v=83x66JuDecA

Sema Arslan
SFML : http://www.youtube.com/watch?v=kAbkFY6lwAY


15 Ekim 2013 Salı

Gimp ile Resim İşleme (Arka Plan Transparan)

Gimp programı ücretsiz olarak kullanılabilen bir resim işleme programıdır. Program http://www.gimp.org/downloads/ adresi kullanılarak indirilebilir. Gimp programı, Photoshop programı gibi resimlerle ilgili pek çok işlemi gerçekleştirebilir.

Gimp Programını kurduktan sonra 3 farklı araç kutusu ekrana çıkacaktır.
( Bu araç kutularını istersek Windows-> Resently Closed Docks ve Tools -> New Tool Bar menülerini kullanarakta açabiliriz.)

Gimp Programı kullanarak Resmin belli bir kısmını alma özelliği vardır. Bu işlem için resim File->Open menüleri kullanılarak açıldıktan sonra resmin belli bir noktasını seçmek için Araç kutusunda olan makas  buttonu seçilir. (Çift tıklayıp Feather edges özelliği kullanılarak daha detaylı bir kesme işlemi de yapılabilir.) Resim seçildikten sonra 1 kez seçilen resme tıklanıp resim alanı belirlenir. Ctrl+X tuş kombinasyonu kullanılarak resim kesilir. Eğer bu resmin arka alanı transparan olarak belirlemek istersek. File->New menüleri ile yeni resim oluşturulurken Advanced Options kısmına gelip Fill with menüsünden Transparency olarak belirlemek gerekmektedir. Daha sonra kesmiş olduğumuz resmi Ctrl+V kısa yolu kullanılarak oluşturulan Leyer'ın içerisine yapıştırabiliriz. Oluşturulan şekli dış ortama resim olarak almak için. File->Export menüleri kullanılmalı ve Save Background color seçeneğinin yanındaki check işareti kaldırılmalıdır. Eğer kaldırılmaz ise resmin yanında bulunan kısımlar beyaz renk ile doldurulacaktır. Daha sonra Exprot tuşuna tıklayarak işlemi tamamlayabiliriz.

Pacmen

Bilgisayar kullanıcıların ve oyun meraklıların yakından bildiği bir oyun olan pacmen oyununun kodları ve içeriği aşağıda verilmiştir. Uygulama kendi içerisinde 1500 Satırdan fazla kod barındırmaktadır.

Uygulamanın Kodları için İndirme Adresi
İndirme Adresi









Hesap Makinesi

VB.NET'te hesap makinesi ile ilgili bir örnek. Örneğin zorluk derecesi giriş niteliğindedir. Bu örnekle birlikte giriş niteliğindeki örnekler bitirilmiştir. Örnek kendi içerisinde dört işlemin yanı sıra daha pek çok işlem yapılabilmesine olanak sağlamaktadır.

İndirme Adresi

VB.Net Picture Color

VB.NET'te VB.Net Picture Color  ile ilgili temel bir örnek. Örneğin zorluk derecesi giriş niteliğindedir.
İndirme Adresi

Formlar arası geçiş örneği.

VB.NET'te Formlar arası geçiş örneği. Örnek kendi içerisinde basit bir login ekranınada sahip. Örneğin zorluk derecesi giriş seviyesindedir. İndirme Adresi

VB.Net Harf İşlemleri

VB.NET'te küçük büyük hart işlemlerinin hazır fornksiyonlarla gerçekleştirilimi. Örneğin zorluk derecesi giriş niteliğindedir.
Örneğin İndirilme Adresi: İndirme Adresi

Form Resize

VB.NET'te Combo-Box kullanımı ile ilgili temel bir örnek. Örneğin zorluk derecesi giriş niteliğindedir. İndirme Adresi

14 Ekim 2013 Pazartesi

Word İçerik Oluşturma









Ms Word kullanılarak hazırlanan bu örnekte. kitaplarda, tezlerde,vb yerlerde bulunan içerik özelliğinin nasıl kullanıldığı gösterilmiştir.

Word Resim Özellikleri


Ms Word kullanılarak hazırlanan bu örnekte. iki sütun ve 3 satır olarak verilen bir tablo içerisine aynı resim kopyalanmış ve kopyalanan bu resimlerin renk özellikleri değiştirilmiştir.Örneğin ikinci kısmında ise ilk kısımda yazının sağ tarafına resim eklenmiştir. ikinci kısmında ise resmin sağ tarafına yazı eklenmiştir. Örneğin son kısmında ise resimler eklenerek belli bir açı ile döndürülmüştür.

Word Tablo Örnekleri

Ms Word kullanılarak hazırlanan bu örnekte; öncelikle solda verilen tablolar hazırlanacaktır. İlk tabloda son satırda sayıların toplamı formül kullanılarak hesaplanacaktır. İkinci örnekte sayıların formül kullanılarak verilen sayıların en büyüğü bulunacak. Üçüncü örnekte tablo içerisinde bulunan sayıların ortalaması alınacak. 
Bu işlemlerin yapılabilmesi için Ekle menüsünden tablo oluşturulacak ve sonrasında tablonun içerisinde imleç yanıp sönerken düzen menüsünden formül kullanılarak bu işlem yapılacaktır. Kullanılacak formuller
=Sum(ABOVE) , =Min(Above), =Min(Above), =Avarege(Above)
Son tabloda ise iç içe tablo eklenecektir Yazı tipi: Times New Roman yazı boyutu ise 8 olarak belirlenmiştir.
Örneğin ikinci kısmında ise ilk tabloda tabloya satır eklenecek.
İkinci tabloya ise verilen tablodan satır silinecek. üçüncü tabloda satır sayısı aralıkları ayarlanacak. Dördüncü tabloda kenarlık rengi değiştirilecek. Beşinci tabloda tablo içerisine resim eklenecek. Altıncı  tabloda ise tablonun biçimi değiştirilecek.

Word Ders İçerik

Ms Word kullanılarak hazırlanan bu örnekte.Yazı tipi :Ariel, yazı boyutu ise 10.Örnekte madde işareti ve tarih ekleme özelliği kullanılmıştır.

Word- Akademik Takvim Örneği

Ms Word kullanılarak hazırlanan bu örnekte.Yazı tipi: Verdana, yazı boyutu ise üst yazı 9, diğer yazı boyutu 7,5 kullanılmıştır

12 Ekim 2013 Cumartesi

Scratch ile Oyun Geliştirme

Scratch programı kendine has dili ve uygulama geliştirme olanakları ile çok kolay ve çok eğlenceli bir şekilde oyun geliştirmeye izin veren bir yapıya sahiptir. Uygulama geliştirmesinin yanı sıra. Çizgi filmler hikayeler ve hatta animasyonlar bu program vasıtasıyla kolayca gerçekleştirilebilir. Uygulamanın nasıl gerçekleştirildiği derste anlatılacaktır. Aşağıdaki oyunu oynamak için yeşil bayrak tuşuna tıklamak yeterlidir. Uygulama ile ilgili proje dosyası konu derste işlendikten sonra sisteme eklenecektir.
   
Oyunun amacı ise 10sn içerisinde. Mouse ve space tuşlarını kullanarak hayaletleri yok etmek ve yüksek puan toplamak.

Geliştirme için videolu yardımlar.http://www.youtube.com/watch?v=4CqfogYyhaw

Oyun Geliştirme Araçları

3D GameStudio:  3DGS diye adlandırılan uygulama. Yazılım kendi içerisinde, Level Editör, Model Editor, Script Editör ve Acknex oyun motoru bulundurmaktadır. Uygulama windows OS ile uyumlu olarak çalışmaktadır.

Valve Hammer Editor: 3D uygulamaların özellikle Level tasarımları için kullanılabilece bir yazılım. Quake ve Worldcraft oyununun geliştirilmesinde kullanılan bir uygulamadır. Detaylı bilgi için http://developer.valvesoftware.com/ adresini kullanabilirsiniz.

Pixel Press : Çizim yeteneği, hayal gücü ve 110$'ım var diyenlerin kullanabileceği bir oyun geliştirme araçı. Kağıt üzerine çizim yaptıktan sonra programı kullanarak (kod yazmadan) basit menüleri yardımıyla 2D oyunlar yapmak mümkün. www.pixelpressgame.com adresinden daha detaylı bilgi edinilebilir.

Unity: Son zamanların en popüler oyun geliştirme programı. 3 Farklı yazım dilini kullanan unity; C#, js ve Boo dilleri ile oyun geliştirilmesine olanak vermektedir. Sahip olduğu 3D olanağı ve Webeklenti özelliği ile oyunların bilgisayara kurulmadanda oynamasına olanak sağlamıştır.Unity ile geliştirilen oyunlar iştenirse windows dışındaki diğer platformlardada kolayca çalıştırılmasını sağlayan platform değiştirme eklentisine sahiptir.Geliştirilen oyunlar Mac,GNU Linux, Android,Ios,web ve Windows'ta çalıştırılbilektedir. Unity ile geliştirilen oyunlara br örnek olarak Battlestar Galactica oyunu verebiliriz.

Truevision3D: Bir başka popüler oyun geliştirme aracıdır. Microsoft.Net desteği ve Microsoft.Net'in altyapısına sahip olan Visual Basic, CSharp gibi dil desteiğine sahip bir apidir. DirectXd desteği bulunmaktadır.

Mugen: 2D oyunlar için hazırlanmış ücretsiz bir oyun mtoru. Özellikle pek çok dövüş oyunun geliştirilmesinde(Arcade) kullanılmıştır.

CryEngine: FirstPersonShooter (FPS) oyunların geliştirilmesinde kullanılan bir oyun motoru. 2D oyunlar ve 3D oyunların geliştirilmesi için farklı  veriyonları mevcuttur.

Adventure Game Studio: Fare düşmanı diye bilinen point&click oyunların geliştirilmesinde kullanılan uçretsiz bir oyun geliştirme aracıdır.

8 Ekim 2013 Salı

Astroid Oyunu

Bir başka klasik oyun olan astroid oyunu için toplamda  7 aktif obje kullanılmıştır. Zamanlayıcı kullanılarak objelerin belirli aralıklarla oluşturulması sağlanmıştır. Uygulamayı gerçekleştirmek için Multimedia Fusion 2 programı kullanılmıştır. Uygulamanın geliştirme süresi daha önceden Fusion kullananlar için ortalama 7-8 dakikadır. Uygulamamın geliştirme dosyası aşağıda verilmiştir.
İndirme Adresi

7 Ekim 2013 Pazartesi

Fusion ile Beş Dakikada Oyun Geliştirme


Klasik uzaylı istilası oyunu için toplamda  5 aktif obje kullanılmıştır. Objeler çoğaltılarak klasik uzaylı istilası oyunu gerçekleştirilmiştir. Uygulamayı gerçekleştirmek için Multimedia Fusion 2 programı kullanılmıştır. Uygulamanın geliştirme süresi daha önceden Fusion kullananlar için ortalama 5 dakikadır. Uygulamamın geliştirme dosyası aşağıda verilmiştir.
İndirme Adresi

1 Ekim 2013 Salı

Windows 7 - Kurulumu

Sistem Gereksinimleri:
32 veya 64-Bit desteği olan ve minimum 1 GHz saat hızında çalışan bir işlemci
32-Bit sürümler için en az 1 GB, 64-Bit sürümler için en az 2 GB RAM
En az DirectX 9'u destekleyen (WDDM 1.0 ve üzeri) ekran kartı
32-Bit sürümler için en az 16 GB, 64-Bit sürümler içinse en az 20 GB boş sabit disk alanı.

Windows 7 kurulum CD’sini bilgisayarın DVD-ROM’una yerleştiriyorsunuz ve kuruluma başlıyorsunuz.

Dilimizi Türkçe seçiyoruz.
Tarih ve para birimi biçimini ayarlıyoruz.
Klavye ve giriş bilgilerini Türkçe Q olarak seçiyoruz.





Şimdi Kur (Install Now) butonuna tıklıyoruz.







Lisans koşularını kabul ediyorum (I accept the license terms) kutucuğunu işaretleyip şartları kabul ediyoruz ve Sonraki (Next) düğmesine tıklıyoruz.





Bilgisayarımız Windows Vista ise format atmamıza gerek yoktur. Buradan Upgrade seçeneğini seçerek Upgrade edebiliriz. 
Windows XP’de ise Upgrade özelliğini desteklememektedir. Bu yüzden Custom (advanced) tıklayıp kurulumumuza devam ediyoruz.




Windows 7’nin kurulacağı disk seçildikten sonra kurulum başlar.






Windows 7 kurulumu tamamlandıktan sonra bilgisayar yeniden başlar.







Bilgisayar kapanıp yeniden açıldıktan sonra kurulum devam eder. Kullanıcı adı ve bilgisayar adının oluşturulduğu ekran karşınıza gelir. Bu ekranın ardından parola ve parola ipucunun oluşturulduğu ekran gelir. 


Daha sonra açılan ekranda aktivasyon kodumuz varsa giriyoruz. Yoksa girmeden İleri (Next) düğmesine tıklıyoruz.







En üstteki seçenek olan «Tavsiye edilen ayarları kullan (Use recommended setting)» seçeneğini seçip devam ediyoruz.







Tarih ayarlarımız doğru olmalı. Kontrol ettikten sonra İleri (Next) düğmesine tıklayın.







Network (Bağlantı) tipini belirtiyoruz. Yandaki resimde de gördüğünüz gibi ilk seçenek ev kullanıcıları için, ikinci seçenek ofis çalışanları için, üçüncü seçenek genel ağlar içindir. Uygun olan bağlantı türünü seçiyoruz.






Ev kullanıcıları seçildiğinde yandaki gibi bir ekran çıkacaktır.






Bağlantı kurduğunuz network ağında hangi klasörler paylaşıma açılacaksa bu kısımda seçilir. Bu işlemler daha sonrada yapılabilir.







Gerekli ayarlar yapıldıktan sonra Windows 7 kurulumunun tamamlanması için beklenir.






Kurulum tamamlandıktan sonra Windows 7 açılış ekranı karşınıza gelir ve masaüstü yüklenmeye başlar.







Masaüstünün yüklenmesinin ardından aşağıdaki ekran karşınıza gelir..