D ile yapboz

Başlatan Erdem, 06 Şubat 2016 - 10:06:02

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Erdem

Arkadaşlar D ile yap boz oyunu yazdım. Daha önce C++ ve Qt kütüphanesi ile yazmıştım.

D ile yap boz daha kolay oldu  :)

İşte bir ekran görüntüsü :



Denemek isteyen arkadaşlar  eğer D derleyicisi kurulu değilse Digital Mars derleyicisinin son sürümünü http://dlang.org/download.html
adresinden kurabilirler.

SDL geliştirme kütüphanelerini de :

$ sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev


Oyunun kaynak kodunu bilgisayarınıza kopyalamak için

$ git clone https://github.com/erdemoncel/oyun.git


demeniz yeterli. Daha sonra yapboz dizinine geliyoruz.

$ cd oyun/yapboz


Oyunu derlemek için make yapboz demeniz yeterli. Çalıştırılabilir dosya bin dizininde oluşuyor.

$ cd ../bin/
$ ./yapboz



diyerek oyunu çalıştırabilirsiniz.

Taşları karıştırmak için k tuşuna basmanız yeterli.  Eğer isterseniz oyun.d içinde içerik yükle kısmını

Alıntı Yapresim = içerik.yükle("yapboz.jpg");

olarak değiştirebilirsiniz. Böylece oyunun nasıl çalıştığını daha iyi gözlemleyebilirsiniz.

Gh0st

Tebrikler, eline sağlık
Bütün pusulaları atın çöpe. İnsan bir zaman kaybıdır yeryüzünde.

ahmet_matematikci

♥ Kız tavlamak için kahraman olmak gerekmez. Doğru kadın zaten sizi kahraman yapar ;)

heartsmagic

D ile maceralara devam diyorsun yani @Erdem :)
Eline sağlık.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Erdem

Teşekkürler!  :)

D dili gerçekten yazımı güzel bir dil. Geliştiricisi Walter Bright'ın söylediğine göre falanca firmanın ticarı çıkarları için değil D topluluğunun talepleri doğrultusunda gelişimini devam ettiriyor.

Türkiye'deki  D topluluğundaki arkadaşların da bir kısmını tanıyorum. 2012 yılında Ankara'da D ve C++11 seminerinde tanışmıştık.

D dili kitabının yazarı Ali bey'i 2004 yılından beri Yahoo C Dili grubundan biliyorum. Türkiye'ye geldiğinde imkan olursa görüşüyoruz.

Ali beyin yazdığı Programming in D kitabı yabancı bir çok sitede tavsiye ediliyor.

Ben de biraz böyle dilin olanaklarını göstermek için ufak tefek uygulamalar kodluyorum  ;)

heartsmagic

Ne yalan söyleyeyim D dilini duyunca bir yerlerde aklıma sen geliyorsun :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.