23 Kasım 2013 Cumartesi

Construct 2D Nedir?

Construct 2D, Londralı iki kardeşin geliştirdiği bir oyun yapma programıdır. Game maker, StencylGamesalad ve benzerleri gibi programlamaya pek gerek kalmadan oyun yapabilmenizi sağlıyor.Behaviour sistemi sayesinde oyuna eklediğiniz objelerinize kolaylıkla belirli özellikler kazandırabiliyorsunuz,  böylece bunları detaylı şekilde ayrıca programlamanıza gerek kalmıyor. Örneğin oyuna eklediğiniz bir resme sadece "platform" behaviour'ını ekliyorsunuz ve böylece sağa sola koşma, zıplama vb. gibi platform oyunu hareketlerini yapabiliyor. Bu sayede sadece birkaç dakikada -oldukça basit olmak kaydıyla-  platform veya shoot'emup türünde bir oyun yapabilirsiniz.


1.Proje Oluşturma ve Proje Ortamını Tanıma

Construct 2d programını çalıştırıp gelen ekranda newproject’ e tıklayıp çıkan seçenekler arasında createempty Project ile yeni bir boş proje oluşturulur. Yeni proje oluşturulduktan sonra sol tarafta properties penceresi, sağ tarafta projects ve objects pencereleri, üst kısımda ise layout ve eventsheettab’leri yer alır.Properties penceresinde oyunun adını, tanımını ekran boyutlarını gibi özellikleri verebilirsiniz.

2.Obje Ekleme

Sağ tarafta bulunan projects penceresinden layers penceresine geçin. Daha sonra layout üzerine gelip Mouse çift tıklayın.  Karşınıza gelen ekranda görüldüğü gibi form kontrolleri, data ve storage, input, media objeleri ekleyebilirsiniz. Şimdi General kategorisi altındaki objelerden sprite seçip insert’e tıklayın. Ondan sonra layout’unuza Mouse ile bir kere tıklayın. Gelen ekranda load an imagefrom a file butonuna tıklayıp layoutunuz için bir arka plan resmi yükleyebilirsiniz. Eklediğiniz objelerin üzerlerine tıkladığınızda properties penceresinden o objenin özelliklerini düzenleyebilirsiniz.

3.Objelere Olay Ekleme

http://www.youtube.com/watch?feature=player_embedded&v=iH0NdG7e16E Construct 2D tutorial serisindeki gibi bir uzay gemisi objesi ekleyeceğiz. 4 resimden oluşan bir uzay gemisi objesi yaratacağız. 4 resimden oluşmasının sebebi uzay gemisinin kuyruğunda çıkacak ateşin hareketlilik kazanmasıdır. Şimdi layoutumuz üzerinde sağ tıklayıp insert object dedikten sonra General kategorisinden sprite objesini insert deyin. Sonra layout ekranına bir kez tıklayın. Çıkan ekranda en altta olan animationframes ekranında sağ tıklayıp importframes yapın ve resim setinizi import edin. Sağ taraftaki animations ekranında default üzerine tıklayıp properties ekranında loop seçeneğini yes yapın. Sonra default üzerinde sağ tıklayıp preview dediğinizde uzay gemimiz hareketli hale geldiğini göreceksiniz.

Şimdi bu uzay gemisine bir keyboardevent’i ekleyeceğiz. Layout ekranında çift tıklayın. Açılan ekrandan input kategorisinden keyboard seçin ve insert tıklayın. Sonra Eventsheettab’ ine geçin. Sağ tıklayıp addevent seçin. Çıkan ekranda keyboard seçip next deyip geçin. Sonraki ekranda key is down seçip next deyip geçin. Çıkan ekranda clickthechoose tıkladıktan sonra keyboardleftarrow ‘a tıklayın. Otomatik olarak algılayacaktır. Done deyip ekranı kapatın. Ardından eventsheet’ e eklenen keyboardevent’ inin yanındaki addaction’ a tıklayın. Çıkan ekranda uzay gemisini seçip next deyin.  Size andPosition kısmından set x seçip next deyin. Çıkan ekran x değerini tutorial’ da belirtildiği gibi girdiğinizde uzay geminize hareket yeteneği kazandırabilirsiniz.


Görüldüğü gibi Construct 2D platformunda oyun yapımı olay tabanlı şekilde olmaktadır. Aynı Game Fusion 2’ daki gibi objeler ekleme, olaylar ekleme son derece basit şekilde yapılmaktadır. Free sürümünde programın tüm özellikleri açık şekilde kullanabilirsiniz. Yaptığınız oyunu deploy etmek için programın tam sürümünü almalısınız.



Oyun Programlama Arasınav Sounçları

Oyun Programlama Arasınav sonuçları yantarafta verilmiştir.

Notlar mubis not sistemine girilmiştir.

Mobil Programlama Arasınavı Sounuçları

Mobil Programlama Arasınavı Sounuçları Mubis sistemine girilmiştir.
Notları yantarafta bulunan listedende görebilirsiniz.

15 Kasım 2013 Cuma

Yaz Müh - Bilgisayar Bilimleri Dersi- Lab Çalışması & Ödev Listesi 2.Öğretim Grubu

Temel Bilgisayar Bilimleri Dersi (Lab Çalışması & Ödev Listesi)
2.Öğretim için yan tarafta verilmiştir.

Güncelleme Tarihi = 28.12.2013

Not: Yanda görülen liste dönemin son listedir. Lab ve ödev çalışmalarından 10 uygulama üzerinden 10 alanlara final sınavından, sembolik 1 puanlık arttırım yapılacaktır.

14 Kasım 2013 Perşembe

Yaz Müh - Bilgisayar Bilimleri Dersi- Lab Çalışması & Ödev Listesi Birinci Öğretim Grubu


Temel Bilgisayar Bilimleri Dersi (Lab Çalışması & Ödev Listesi)
Örgün Öğretim için yan tarafta verilmiştir.

Güncelleme Tarihi = 24.12.2013

Not: Yanda görülen liste son listedir. Lab ve ödev çalışmalarından 10 uygulama üzerinden 10 alanlara final sınavından, sembolik 1 puanlık arttırım yapılacaktır.

12 Kasım 2013 Salı

Excel'de Devresel Ödeme Fonksiyonu

Yandak örneği gerçekleştiriniz.
Kullanılacak Formüller
Kredi Miktarı için =B4-B5
Ödeme Periyodu için =E7*12
Aylık Ödemeler için =DEVRESEL_ÖDEME(E6/12;E8;-B6)
Toplam Ödeme için =B8*E8


Excel'de Tarih İşlemleri

Yan tarafta verilen örneği gerçekleştir iniz.
1-) 2 tarih arasındaki farklı yıl ay ve gün cinsinden bulun.
2-) Verilen Listede sadece 2012 olan sayıların toplamını bulun.

Kullanılacak Formül
1.Kısım İçin
=BUGÜN()
=TARIHFARKI(A3;B3)
2.Kısım İçin
=EĞERSAY(B6:B13;"=2012")

Excel Ödev-3

1. Aşağıdaki hücrelere karşılarındaki değerleri girin. Font (Yazı tipi) Arial, Font Size (Yazı boyutu) 10 olsun.
A1: HARCAMALAR
A3: Tarih
B3: Açıklama
C3: Borç
D3: Kredi
E3: X
F3: Bakiye

2. A dan F’ye kadar olan sütunların genişliğini aşağıda belirtildiği şekilde ayarlayın. Sütunu seçmek için sütun harfinin üzerine tıklayın.
Format (Biçim) menüsünden Column (Sütun)-Width (Genişlik) seçeneğini girin. Mouse (Fare) ilgili sütunun üzerindeki bir hücrede olmalıdır. Sütunun seçili olması gerekmez. Sütun genişlikleri aşağıda verilmiştir:
Sütun A: 10
Sütun B: 30
Sütun C: 10
Sütun D: 10
Sütun E: 1

3. Sütun F’yi seçin. Sütunu seçmek için sütun harfinin üzerine tıklayın. Format (Biçim) menüsünden Column (Sütun)-AutoFit Selection (En Uygun Genişlik) seçeneğini girin.

4. A sütununu Format (Biçim) menüsünden Cells (Hücreler)-Number (Sayı) sekmesi-Date (Tarih) seçeneğini seçin  Gün/Ay/YY şeklinde görünecek şekilde bir biçimi seçin.

5. Aşağıdaki bilgileri ilgili hücrelere girin. Tarih yazarken ayıraç olarak . veya / kullanın. Yalnızca rakamı girin 700 gibi. Para birimi ve noktalamalar elle yazılmayacak, bir sonraki adımda biçimlendirme tarafından otomatik olarak yapılacaktır. Hatırlatma: Excel’de ondalık ayıracı virgüldür, nokta değil.


Excel Ödev-2

1. Aşağıdaki gibi bir tablo hazırlayın. 


2. A1 hücresine başlığı yazın. Tablo başlığı daha sonra ayarlanacak.
3. Başlıkları her biri tek bir hücreye gelerek yazın. Yazı yazıp Enter tuşuna basın (aksi halde hücre biçimlendirme tam çalışmaz, yalnız yazı biçimlendirme görünür). Başlıkların kıvrılarak yazılması için Format (Biçim)-Cells... (Hücreler)-Alignment (Hizalama) sekmesinde Wrap text (Metini kaydır) komutunu uygulayın.
4. Başlıkların renklendirilmesi için Format (Biçimlendirme) araç çubuğundan Fill Color    simgesini kullanın.
5. Yazının rengini değiştirebilmek için Font Color (Yazı tipi rengi)   simgesini kullanın. Başlık bloğunun alt kenarının rengini belirgin bir renk yapın [Format (Biçim)-Cells (Hücreler)-Border (Kenarlık) ile].
6. Tabloda boş bırakılan sütunlara formüller yazılacaktır, diğerlerine rakamlar yazılacaktır. Fiyat hücrelerini 2 ondalık sayıyla, kutu adedi hücrelerini ise tamsayı olacak şekilde biçimlendirin [Format (Biçim)-Cells (Hücreler)-Number (Sayı)-Nuber (Sayı)-Decimal places (Ondalık basamak sayısını) seçin]. Rakam yazarken tarih şeklinde biçimlendiyse o hücrede farklı bir biçim uygulanmıştır, biçimini sayı olarak düzenlediğinizde sorun ortadan kalkar.
7. Toplam ödenen fiyat = Kutu fiyatı x Satın Alınan Kutu Adedi’dir, adrese referans ederek formül yaratın, rakamları yazarak değil! Formül yazılacak hücreye tıklayın, = işaretinden sonra fare ile kutu fiyatına tıklayın, * yazın, daha sonra satın alınan kutu adedine tıklayın, Enter tuşuna basın. Formülün ilk hücresini yazın. Diğerlerini hücrenin sağ alt köşesinden çekerek (fare siyah + şeklini aldığında tıklayın) kopyalayın.

Tabloda boş bırakılan sütunlardaki formüller aşağıdaki gibi olacaktır.
Toplam Ödenen Fiyat = Kutu Fiyatı x Satın Alınan Kutu Adedi
D5: =B5*C5
Başa baş için satılması gereken kutu adedi = Toplam Ödenen Fiyat / Satış Fiyatı
F5: =D5/E5
Kâr/Zarar = Satış Fiyatı x Toplam Satılan Kutu – Kutu Fiyatı x Satın Alınan
Kutu Adedi
H5: =E5*G5-B5*C5

Toplam Kâr = H5 + H6 + H7 + H8 [ formül satırının yanındaki Insert Function    simgesine tıklayın. SUM (Topla) formülünü kullanın. Ya da  Σ   AutoSum (Otomatik toplam) simgesini kullanın.]
H10: =SUM(H5:H8)
8. Tablo başlığını ayarlayın. (bütün sütunların üzerine yayılacak şekilde birleşecek hücreleri seçin, A1den H1e kadar. Format (Biçim)-Cells (Hücreler…)-Alignment (Hizalama) sekmesinde-Merge cells (Hücreleri birleştir) komutuyla şekillendirin. Yazıyı Center   simgesiyle ortalayın)