26 Mayıs 2019 Pazar

UNITY2D-TRAFFIC MONSTER HUNTER


Oyun Tanıtımı:
Oyuncu bir platform üzerinde ilerleyecek W-A-S-D ve yön tuşlarını kullanarak hareket edecektir. Karşısına çıkan altınları toplayacaktır. Elinde dur işareti tutan insanın yanına geldiğinde duracak ve sorulan soruyu cevaplayacaktır. Doğru cevaplandırdığı her soru için +10 puan kazanacaktır. Yanlış cevaplandırdığı her soru için ise bir can kaybedecektir. Üç ve daha fazla soruyu yanlış cevaplandırdığında tüm canları bitecek ve oyunu kaybedecektir.  Üçten az soruyu yanlış cevaplandırdığı halde platformun sonundaki kapıya ulaşabilirse bir sonraki levele geçiş yapabilecektir.

Oyunu senaryosu aşağıdaki linktedir:

Oyunu oyun önerisi aşağıdaki linktedir:

Oyunun proje dosyası aşağıdaki linktedir.

Oyunun exe dosyası aşağıdaki linktedir.

Oyunun videosu aşağıdaki linktedir.


25 Mart 2019 Pazartesi


UNITY 2D: KABARCIK BALONLAR OYUNU


Oyun Tanıtımı:
Bu oyunda çocuğunuz 10 toplamı yapmak için baloncuklar üzerine tıklayacak ve kabarcık yapısının çok fazla istiflenmesini önleyecektir. Genç sayı kırıcınız 10'a kadar ekleyen tüm sayı çiftlerini bulmak için acele ettiğinden ve farklı seviyelerde ilerlemesini sağladığından, baloncuklar kaleye daha hızlı ve daha hızlı bir şekilde düşmeye başlar.

Oyunun proje dosyası aşağıdaki linktedir.

Oyunun exe dosyası aşağıdaki linktedir.

Oyunun videosu aşağıdaki linktedir.

9 Ocak 2019 Çarşamba

UNITY3D NEDİR?


Unity3D, Unity Technologies şirketi tarafından geliştirilmiş bir oyun motorudur. Oyun motoru basit anlamda oyun yapmak için kullanılan programlara verilen genel adı belirtmektedir. İçerisinde programlama dilleri kullanılarak tanımlanan fonksiyonlar sayesinde az kod yazarak çok iş yapmak amaç edinilmektedir.

Unity: PC, MAC, Linux, Android, iOS, Windows, Phone, BlackBerry, XBOX 360, PS3 gibi platformların yanı sıra internet için Web Player ve Google Native gibi platformlara da oyunlar yapmanıza olanak sağlayan, isterseniz Ücretsiz isterseniz de PRO sürümü mevcut olan oyun motorudur. Kendine özgü bir programlama yapısı kullanan Unity3D, Unity Engines tarafından C/C++ ile geliştirilmiştir ancak Unity 4.0 sürümü ile birlikte JavaScript, C#, DirectX ve Boo dilleri ile kodlama imkanı sunmaktadır. Unity kurulum paketi ile birlikte Visual Studio kurulumu da gelmektedir.  Unity ile 2D ve 3D oyunlar yazabilirsiniz. Motorun belli bir sınırı yok, istediğiniz kadar büyüklükte Terrain'ler(oyun alanı) oluşturabilir üzerinde çalışabilirsiniz. Oyun motoru ile FPS, TPS ya da diğer birçok bakış açısı ile oyunlar yazabilirsiniz.

Unity editörü içinden direkt olarak veya internet tarayıcınız vasıtasıyla Asset Mağazasından alışveriş yapabilirsiniz. Binlerce ücretli & ücretsiz hazır asset ve üretim araçları ile istediğiniz, amacınıza ve projenize uygun içeriklere ulaşmanız çok kolay. Geniş editör uzantıları, eklentiler, modeller arasından kendi seçiminizi yapabilirsiniz. Unity'nin Play/Oynat Mod'u hızlı yenileme için inanılmaz güçlü bir geliştirme aracıdır. Play/Oynat'a basın ve bir anda oyununun içindesiniz, oynayabilir, platformunda nasıl görüneceğini ön gösterim yapabilir, son yapılandırmalarını uygulayabilirsiniz. Pause/Durdurup değerleri, assetler, komutları ve diğer ayarları değiştirip anında sonucu görebilirsiniz. Hata ayıklama için kare kare adım adım ilerleyebilirsiniz.

Unity3D oyun motorunun en son versiyonunu Unity3D resmi sitesinden indirebilirsiniz.

UNİTY3D İLE YAPILAN OYUNLAR

Renkli Elmaslar

Unity3D ile yapılan “Renkli Elmaslar” oyununun oyun önerisi aşağıdaki linktedir.

Oyunun proje dosyası aşağıdaki linktedir.

Oyunun exe dosyası aşağıdaki linktedir.


Aşağıdaki video oyunun tanıtıcı bir videosudur.



KAYNAKÇA

13 Mayıs 2018 Pazar

CAMTASIA STUDIO NEDİR?



Camtasia Studio, bir görsel iletişim şirketi olan TechSmith tarafından geliştirilmiştir. Camtasia Studio tek bir yazılım değil bir yazılımlar topluluğudur. Video görüntülerinden oluşan eğitimlerin hazırlanmasında kullanılan Camtasia Studio ile ekranınızın tümünü, belli bir bölgesini ya da seçtiğiniz bir pencerenin içeriğini kaydedebilir (pencereyi seçtiğinizde menüleri ve kenarları kaydetmeyebilirsiniz) daha sonra bu görüntülere ses (kayıt yaparken de ses alabilirsiniz), resim, yazı, otomatik tarih, saat, süre, simge ekleyebilir, istemediğiniz kısımları çıkarabilir ve CD üzerinden çalışacak dersler hazırlayabilirsiniz. Eğer ders birden fazla videodan oluşuyorsa Camtasia Studio içerisindeki MenuMaker adlı yazılımla herhangi bir kodlama işlemi yapmadan menü hazırlayabilirsiniz. Menü CD takıldığında otomatik olarak görüntülenir ve kullanan kişi istediği eğitimi izleyebilir.
Camtasia Recorder:
Ekranı kaydetme isini yapar. Tek olarak da satılan Camtasia Recorder normal bir ekran kayıt programından çok daha yetenekli. Görüntü kaydederken sesi de alabilir veya sesi daha sonra ekleyebilirsiniz. Fare ve klavye ile ilgili çeşitli efektler (sağ veya sol tıklamanın vurgulanması, fareyi saklama, tuş vuruşlarına ses ekleme gibi) ekleyebilirsiniz.
Camtasia Effects:
Bu program ile video görüntülerinize, şekiller resimler, yazılar vurgulamalar ekleyerek dikkati önemli bir noktaya çekebilir veya ek açıklamalar yapabilirsiniz. Eklediğiniz elemanlar zaman çizgisinde sizin belirlediğiniz zaman aralıklarında ekranda görüntülenirler.
Camtasia Producer:
Video görüntülerinizi parçalara ayırabilir, birleştirebilir, istemediğiniz kısımları çıkarabilir ve ses ekleyebilirsiniz. Kullanımı çok basit olan bu yazılımla görüntülerin son halini avi, mpeg, swf gibi çok kullanılan biçimlerde ihraç edebilirsiniz. Eğer videonuzu veya videolar dizinizi swf olarak ihraç edecekseniz Camtasia Producer seçiminize bağlı olarak, oluşturulan görüntünün altına kontrol düğmeleri (çalıştır, durdur...) ekleyebilirsiniz.
Camtasia MenuMaker:
Dersinizi parçalara bölmüşseniz ve bilgisayar üzerinde kullanılacak bir CD hazırlamak istiyorsanız MenuMaker ile bir menü hazırlayabilir ve uygun düğmeye basıldığında uygun dersin görüntülenmesini sağlayabilirsiniz. Ayrıca menünün arka plan resmini de istediğiniz gibi değiştirebilirsiniz.
Camtasia Player
Hazırladığınız videoları görüntüler.

Yazılımın kurulum dosyasına aşağıdaki linkten ulaşabilirsiniz.
CAMTASIA STUDIO 9 NASIL KULLANILIR?

Programı kurduktan sonra ilk olarak böyle bir ekran karşımıza çıkar. Buradaki “New Project” seçeneği ile var olan bir videoyu düzenlemek üzere yeni bir belge açarız. “New Recording” seçeneği ile yeni bir ekran kaydı videosu başlatabiliriz. “Open Project” seçeneği ile de daha önceden düzenlenmiş ve tekrar düzenlenebilir formatta kaydedilmiş Camtasia Studio projelerini açabiliriz.



New Recording seçeneğini seçtiğimizde karşımıza böyle küçük bir ekran gelecektir. Select area başlığı altındaki “Full screen” seçeneği ile tüm ekranın ekran kaydı videosunu çekebilirsiniz. “Custom” seçeneği ile ise ekranın istediğiniz herhangi bir bölümünün ekran kaydı videosunu çekebilirsiniz.

Recorded inputs başlığı altındaki “Camera” seçeneği ile ekran kaydı yapıldığı sırada kameranın aktif olup olmayacağını belirleyebiliriz. Kamerayı aktif hale getirirsek ekran kaydı yapılırken ekranın bir köşesine kendi görüntümüzü yerleştirebiliriz. Kendi görüntümüzün olmasını istemiyorsak yukarıdaki gibi kamerayı devre dışı bırakabiliriz. “Audio” seçeneği ile de ekran kaydı yapılırken ses kaydının da yapılıp yapılmayacağını belirleyebiliriz. Ekran kaydı yapılırken konuşarak da anlatım yapmamız gerekiyorsa ses kaydını buradaki gibi aktif hale getiririz. Ses kaydına ihtiyaç duymuyorsak da pasif hale getirebiliriz.

Ekran kaydı seçeneklerimizi ayarladıktan sonra rec yazan butona tıklayarak ekran kaydı videosunu başlatırız.


Kaydı başlattıktan sonra arka planda bu ekran çalışır. Buradaki “Delete” seçeneği ile kaydı tekrardan başlatırız. “Pause” seçeneği ile kaydı duraklatırız. “Stop” seçeneği ile de kayda son verir ve üzerinde düzenlemeler yapmak için yeni bir proje olarak açılmasını sağlarız.

Open Project seçeneğini tıkladığımızda bizden daha önceden kaydettiğimiz bir projeyi seçmemizi ister. İstediğimiz projeyi açıp kaldığımız yerden düzenlemeye devam edebiliriz.

New Project seçeneğini tıkladığımızda karşımıza bu şekilde hiçbir medya eklenmemiş bir ekran çıkacaktır. Buradaki “İmport Media” butonuna tıklayarak bilgisayarımızdaki ses, resim, video gibi herhangi bir medyayı projemize ekleyebiliriz.

İçe aktardığımız medyalar bu kısımda yer alır. Videomuzda kullanmak istediğimiz medyaları buradan sürükleyerek sahneye eklememiz gerekir.

Media başlığı altındaki “Library” seçeneği ile yazılımın kendi kütüphanesinde bulunan ses, resim ve video gibi medyaları da kullanabilirsiniz.

Annotations başlığı altındaki “Callouts” seçeneği ile içine yazı yazabileceğiniz konuşma boloncukları ve şekiller ekleyebilirsiniz.

“Arrows & Lines” seçeneği ile videonuza oklar veya çizgiler ekleyebilirsiniz.

“Shapes” seçeneği ile videonuza şekiller ekleyebilirsiniz.

“Blur & Highlight” seçeneği ile videonuzun herhangi bir kısmına bulanıklık ve vurgu ekleyebilirsiniz.

“Sketch Motion” seçeneği ile yukarıdaki gibi şekil, ok, tik ve çarpı işareti gibi ögeler ekleyebilirsiniz.

“Keystroke Callouts” ile de videoda kısayol tuşlarından bahsederken bunların daha kolay anlaşılabilmesi için tuş vuruşu belirtme çizgileri ekleyebilirsiniz.

Videonuza eklediğiniz bir ögenin özelliklerini öge seçili olduğu durumlarda sağ tarafta beliren menüden özelleştirebilirsiniz.

“Transitions” seçeneği ile videonuzun farklı kısımlarına geçişler ekleyebilirsiniz.

“Behaviors” seçeneği ile videonuza eklediğiniz metinlere hareket verebilirsiniz.

Animations başlığı altındaki “Zoom-n-pan” seçeneği ile videonuzun istediğiniz bir kısmına yakınlaştırma özelliği ekleyebilirsiniz.

“Animations” seçeneği ile de videonuzda bulunan bir ögeye animasyon ekleyebilirsiniz.

Videonuza eklediğiniz ses, resim, video, yazı, şekil, çizgi, baloncuk vb. her öge bu kısımda ayrı katmanlar halinde yer alır. Eğer istersek ögeyi sürükleyerek yukarıda olduğu gibi diğer bir ögenin bulunduğu katmana ekleyebiliriz. Böylece ögelerin arka arkaya oynatılmasını sağlarız.

Burada istediğimiz bir videonun üzerine sağ tıklayıp “Separate Audio and Video” seçeneğine tıklayarak videonun görüntüsü ile sesini birbirinden ayırabilirsiniz.

Üst taraftaki mavi renkli çizginin üzerine sağ tıklayıp “Split All” seçeneğine tıklayarak videonuzu parçalara ayırabilirsiniz.

Yukarıda bahsedilen özellikleri kullanarak sizde kendi ekran kaydı videonuzu çekebilir veya önceden çekmiş olduğunuz herhangi bir videoyu istediğiniz şekilde düzenleme fırsatı bulabilirsiniz.

Aşağıda Camtasia Studio 9 ile düzenlenmiş örnek videolar yer almaktadır.





KAYNAKÇA

31 Mart 2018 Cumartesi

POWTOON NEDİR?


Powtoon konuşma balonları, şekiller, resimler, karakterler ve daha aklınıza gelebilecek bir çok materyal kullanarak animasyon, sunum vb. oluşturmanıza imkan sağlayan bir araçtır. Powtoon çevrimiçi kullanıma olanak veren bir araçtır. Powtoon’u kullanabilmek için üye olmanız ve üye girişinden giriş yapmanız gerekmektedir. Oluşturduğunuz animasyonları ücretsiz sürümde YouTube ve diğer video paylaşım sitelerinde paylaşabilirsiniz.

POWTOON İLE ANİMASYON NASIL YAPILIR?

Üye girişinden giriş yaptıktan sonra karşınıza böyle bir sayfa çıkacaktır. Yeni bir animasyon oluşturmaya başlamak için “Blank Powton” seçeneğine tıklıyoruz.

Daha sonra karşınıza böyle bir ekran çıkacaktır. Burada önerilen herhangi bir şablonu seçerek animasyonunuzu yapmaya başlayabilirsiniz. Eğer hazır şablon kullanmak istemiyorsanız sağ üst köşedeki çarpıya tıklayıp boş bir tasarıma geçebilirsiniz.

Boş bir tasarım açtıktan sonra animasyonunuzu tasarlamaya başlayabilirsiniz. Sağ taraftaki araçlar panelinden animasyonunuza arka plan ekleyebilirsiniz. Burada kategorilere ayrılmış hazır arka planlardan ekleyebilirsiniz. Hazır arka planlardan kullanmak istemezseniz “upload your background” seçeneği ile bilgisayarınızda bulunan bir resmi arka olan olarak ayarlayabilirsiniz. “Pick a background color” seçeneği ile de arka planınıza bir renk verebilirsiniz. Arka planın sol üst köşesinde bulunan ayarlar simgesine tıklayarak arka planınızın renk, opaklık, animasyon geçişi vb. özelliklerini ayarlayabilirsiniz.

Sağ taraftaki araçlar panelinden animasyonunuza karakter ekleyebilirsiniz. Karakterin boyutunu istediğiniz büyüklükte ayarlayabilirsiniz. Karakterin sol üst köşesinde bulunan ayarlar simgesine tıklayarak karakterinizin yön, opaklık, giriş çıkış efekti, ekranda duracağı süre vb. özelliklerini ayarlayabilirsiniz.

Sağ taraftaki araçlar panelinden animasyonunuza metin ekleyebilirsiniz. Buradaki hazır metin şablonlarından kullanabilir yad a normal metin de ekleyebilirsiniz. Yazının boyutunu istediğiniz büyüklükte ayarlayabilirsiniz. Yazının sol üst köşesinde bulunan ayarlar simgesine tıklayarak yön, opaklık, giriş çıkış efekti, ekranda duracağı süre vb. özelliklerini ayarlayabilirsiniz.

Sağ taraftaki araçlar panelinden animasyonunuza nesne ekleyebilirsiniz. Nesnenin boyutunu istediğiniz büyüklükte ayarlayabilir ve nesnenin sol üst köşesinde bulunan ayarlar simgesine tıklayarak yön, opaklık, giriş çıkış efekti, ekranda duracağı süre vb. özelliklerini ayarlayabilirsiniz.

Sağ taraftaki araçlar panelinden animasyonunuza ses eklemesi yapabilirsiniz. Burada hazir müziklerden kullanabilir, ses kaydı yapabilir veya bilgisayarınızda bulunan bir sesi ekleyebilirsiniz. Aynı anda hem fon müziği hem de ses kaydı ekleyebilirsiniz.

Burada bulunan zaman çizelgesi kısmından her bir slaytın kaç saniye olacağını karakterin, yazının ve nesnenin kaçıncı saniyede slayta geleceğini belirliyoruz.

"Add Side" seçeneği ile de animasyonumuza yeni slaytlar ekleyebiliriz.
Oluşturduğunuz animasyonları ücretsiz sürümde YouTube ve diğer video paylaşım sitelerinde paylaşabilirsiniz.

Aşağıda Powtoon ile yapılmış örnek bir animasyon yer almaktadır.



KAYNAKÇA

SCRATCH NEDİR?


Scratch, ABD’de bulunan MIT’nin geliştirdiği, 8-16 yaş arası çocukların kullanımına göre tasarlanmış oldukça basit bir arayüze sahip programlama ortamıdır. Geleneksel programlama dillerinin aksine kullanıcı, istediği fonksiyonları fare ile tıklayıp sürükleyerek animasyonlar, oyunlar ve hikayeler oluşturabilirsiniz.

Scratch, renkli bir arayüze sahiptir. Bu sayede çocukların ilgisini çekmektedir. Programlama dillerinin aksine, hazır fonksiyonlar kategorilere ayrılarak kolay bir biçimde kullanıma sunulmuştur. Bu sayede programlamaya yeni başlayan kişi, algoritma yapısını if, else, while, for gibi görece karmaşık ve noktalama işaretleri gibi özen isteyen yapıları kullanmadan kavrayabiliyor.

Scratch’i ister bilgisayarınıza kurun, isterseniz web tarayıcınızın penceresinden kullanın. Üye olursanız, başkalarının yaptığı değişik programları ve animasyonları görebilir, hoşunuza gidenleri kendi isteğinize göre değiştirebilir veya kendi yaptığınız eserinizi diğer kişiler ile paylaşmak için siz de sergileyebilirsiniz.

Yazılımın kurulum dosyasına aşağıdaki linkten ulaşabilirsiniz. 
https://drive.google.com/file/d/1FZdfmDu1XK3M-NK2JAXTFqJ3bOfL_AJf/view?usp=sharing

Scratch'ı çevrimiçi olarak kullanmak için aşağıda linki verilen siteyi ziyaret ediniz.


SCRATCH İLE NASIL OYUN YAPILIR?

İlk olarak nasıl bir proje yapacağımızı anlatmak yerinde olacaktır. Çalıştırdığımızda bize bilmeceler soran, her bildiğimiz bilmece için doğru cevap sayımızı bir arttırıp puanımızı da beş arttıran, bilemediğimiz her bilmece için de yanlış sayımızı bir arttıran bir proje oluşturacağız.


Programı açtığınızda ilk olarak karşınıza böyle bir ekran çıkacaktır. Öncelikle bu projede kedi karakterimizi kullanmayacağımız için karaktere sağ tıklayıp silmemiz gerekir. Kedi karakterimizi silince boş bir sahne elde etmiş olacağız.


Sahnemize arka plan resmi eklemek için orta kısımdaki “Backgrounds” seçeneğini seçip yeni arka plan seçeneklerinden “İçeri Aktar” seçeneğini seçiyoruz. Açılan pencereden bilgisayarımızın herhangi bir yerinde bulunan istediğimiz bir arka plan resmi seçebiliriz. 


İstediğimiz arka plan resmini ekledikten sonra hemen sahnenin al kısmında bulunan yeni karakter seçeneklerinden ortada bulunan yıldız seçeneğinden programın kütüphanesinde bulunan hazır karakterlerden ekleyebilir veya ilk baştaki yıldızı seçip kendimiz de karakter oluşturabiliriz. Bu proje için hazır bir karakter işimizi göreceği için hazır karakterlerden birini seçeceğiz. 


Arka plan ve karakter seçimimizi yaptıktan sonra programlama kısmını yapacağız. İlk olarak projemizde değişkenlerle çalışacağımız için sol üst taraftaki değişkenler kısmından “Değişken oluştur” seçeneğini seçerek bize lazım olan ad, puan, doğru cevap ve yanlış cevap değişkenlerimizi oluşturuyoruz. Oluşturduğumuz değişkenler hem değişkenler panelinde hem de sahne üzerinde görünecektir.

Buradaki programlama talimatlarını ekleyerek projemizi tamamlıyoruz. Burada sadece bir tane bilmecenin kodlarını oluşturdum. Siz ne kadar istiyorsanız aynı kodları kullanıp sadece soruları değiştirerek istediğiniz kadar bilmece ekleyebilirsiniz.

Scratch ile yapılmış örnek bir projeye aşağıdaki linkten ulaşabilirsiniz.

KAYNAKÇA

30 Mart 2018 Cuma

KODU NEDİR?

Kodu Game Lab, Microsoft tarafından geliştirilmiş, çocukların basit görsel programlama diliyle ‘oyun’ geliştirebildikleri, oynayabildikleri ve yaptıkları oyunları arkadaşlarıyla paylaşabildikleri bir yazılımdır. Kodu, çocukların basit bir görsel programlama dili ile PC ve Xbox'ta oyunlar oluşturmasına izin verir. Kodu yaratıcılık, problem çözme, hikaye anlatımı ve programlamayı öğretmek için kullanılabilir. Herhangi bir tasarım veya programlama becerisine sahip olmayan yetişkinlerin yanı sıra bir oyun yapmak için herkes kullanabilir.

Yazılımın kurulum dosyasına aşağıdaki linkten ulaşabilirsiniz.

KODU GAME LAB İLE NASIL OYUN YAPILIR?

Programı açtığınızda ilk olarak karşınıza böyle bir ekran çıkacaktır. Oluşturacağımız her bir oyuna ya da oyunun her bir seviyesinde yaptığımız tasarımlara “dünya” denilmektedir. Yeni bir dünya oluşturacağımız için buradaki menüden “Yeni Dünya” seçeneğini seçeceğiz.

“Yeni Dünya” seçeneğini seçtiğimiz zaman karşımıza böyle yeni bir dünya gelecektir. Burada seçili olan el işareti ile kamerayı hareket ettirip yönünü değiştirebiliriz.

Burada seçili olan “Zemin Fırçası” aracı ile zemin boyama, ekleme ve silme işlemlerini yapabiliriz. Zemin fırçası aracını kullanarak oluşturmak istediğimiz dünyanın büyüklüğüne göre zeminimizi oluşturuyoruz. Sağ ve sol ok tuşları ile de fırçamızın büyüklüğünü ayarlayabiliriz.

Zeminimizi oluşturduktan sonra zemin fırçası aracımızın sol üst köşesindeki simgeye tıklayıp oyunu oynarken izlenecek yolu oluşturmak için farklı bir zemin rengi seçiyoruz.

İstediğimiz bir zemin rengini seçtikten sonra istediğimiz genişlik ve uzunlukta yolumuzu oluşturuyoruz.

Yolumuzu oluşturduktan sonra “Nesne Aracı”nı seçerek zeminimizin herhangi bir yerine tıklıyoruz.

Çıkan nesne seçeneklerinden ağaç nesnesini seçip zeminimizin istediğimiz kısımlarına ekleyebiliriz.

Aynı şekilde nesne seçeneklerinden elma nesnesini seçip zeminimizin istediğimiz kısımlarına ekleyebiliriz.

Aynı şekilde nesne seçeneklerinden böcek nesnesini seçip zeminimizin istediğimiz kısımlarına birkaç tane ekleyebiliriz.

Eklemek istediğimiz nesneleri ekledikten sonra patika eklemek için "Patika Aracı"nı seçiyoruz.

Böceğimizin belli bir yolu takip ederek hareket etmesini istediğimizde “Patika Aracı”nı seçerek istediğimiz yön ve uzunlukta patika çizebiliriz. Oyunu oynamaya başladığınızda çizdiğiniz bu patikalar gizlenecek ve görünmeyecektir.

Yine nesne seçeneklerinden oyunumuzun oyuncusu olacak olan Kodu’yu ekliyoruz. Kodu’yu ekledikten sonra nesnemize sağ tıklayıp “Programla” seçeneğini seçerek nesnemizi programlamaya başlıyoruz.

Buradaki eğer kısmı ile şartımızı, yap kısmı ile ise şartımız sağlandığında gerçekleşmesini istediğimiz olayların tanımlamasını yapıyoruz. Buraya yazdığımız kod satırı ile klavyenin ok tuşlarına basıldığında Kodu nesnemizin çabuk bir şekilde hareket etmesini sağlamış oluyoruz.

İkinci kod satırı ile Kodu nesnemiz elma nesnesine çarptığında puanımızı bir puan artırmasını sağlıyoruz.

Üçüncü kod satırı ile Kodu nesnemiz elma nesnesine çarptığında elma nesnemizi yemesini yani onu ortadan kaldırmasını sağlıyoruz.

Dördüncü kod satırı ile Kodu nesnemizin canı sıfıra eşit olduğunda oyunu bitirmesini sağlıyoruz.

Beşinci kod satırı ile Kodu nesnemizin elma nesnesini yiyerek topladığı puanlar elliye eşit olduğunda oyunu kazanmasını sağlıyoruz.

Altıncı kod satırı ile kronometre çalışmaya başladığında süreyi bir saniye azaltarak kalan sürenin oluşmasını sağlıyoruz.

Yedinci ve sekizinci kod satırları altıncı kod satırına bağlı olarak çalışacağı için altıncı satırın alt satırları olarak ayarlıyoruz. Bunu yapabilmek için satırı tutup sağ tarafa doğru sürüklememiz yeterli olacaktır.

Yedinci kod satırı ile kalan süremiz sıfıra eşit olduğunda oyunu bitirmesini sağlıyoruz.

Sekizinci kod satırı ile kalan süremiz sıfıra eşit olduğunda süremizin daha fazla eksilmesini önlemek için sürenin skorunu sıfır yapıyoruz.

Dokuzuncu kod satırı ile Kodu nesnemiz herhangi bir şeyi gördüğünde başlangıç süremizi doksan saniye olarak almasını sağlıyoruz.

Onuncu kod satırı ile puanımız elliye eşit olduğunda oyunumuzun sonraki seviyeye geçmesini sağlıyoruz.

Linkini verdiğim oyunu bu adımları izleyerek yapabilir veya istediğinize göre daha farklı dünyalar tasarlayıp farklı işlemler yapan oyunlar yapabilirsiniz.

Kodu Game Lab ile yapılmış örnek bir projeye aşağıdaki linkten ulaşabilirsiniz.

KAYNAKÇA