Python ile Oyun Yapımı – Car Race

Daha önceki Python ile Oyun Yapımı  yazımda Python ile basit bir oyun yapmıştık. Şimdi yine aynı mantığı kullanarak 2 Boyutlu bir oyun daha yapacağız. Bu oyunda ilerleyen bir araba ve dubalar olacak. Arabayı yön tuşları yardımı ile yönlendireceğiz ve dubalara çarpınca oyunu kaybetmiş olacağız. Kodları ve içerikleri indirebileceğiniz GitHub Linki : İndir

Devamını Oku

Python, OpenCV ve HoughLine ile Video Üzerinde Roket Tespiti

Bu yazımda Python ve OpenCV kütüphanesi ile HoughLineP fonksiyonunu kullanarak Çizgi Tanımlama yardımıyla Roket Tespiti Yapacağız. Bir süredir düşünüyordum OpenCV kütüphanesi çizgi tespiti özelliği ile değişik ne yapabilirim diye, daha sonra karadan havaya atılan roketlerin arkasında iz bıraktığı aklıma geldi. Bu doğrultuda Roketin atış derecesi ve Hızını hesaplatabilirmiyim derken aslında daha geliştirilmesi gereken aşağıdaki gibi bir sonuç çıktı. Ek olarak HoughLinesP’nin HoughLinesla olan farkına gelirsek HoughLines sistem tespit edilen tüm noktaları dikkate alark işlem yapar.HoughLinesP’de ise sistem bir çizgi oluşturmak için gereken rastgele nokta miktarını dikkate alarak işlem yapar.Kısaca nokta…

Devamını Oku

Python OpenCV ve HOG ile Resim Üzerinde İnsan Tanımlama

Bu yazımda Python ve OpenCV2 kütüphanesi ile HOG (Histogram of Oriented Gradients) özellik tanımlayıcısını kullanarak İnsan, Yaya, Nesne, Obje algılama ile ilgili örnek çalışma yapacağız. Öncelikli olarak aşağıda bulunan kodların tamamı : Github HOG (Histogram of Oriented Gradients) nasıl çalışır onu inceleyelim;

Devamını Oku

Python PyGame İle Yılan Oyunu Yapımı

Bu yazımda Python ve PyGame kütüphanesini kullanarak klasik bir Yılan Oyunu yapacağız. İlk Adım olarak PyGame Kütüphanesini Yükleyeceğiz ve daha sonra kodlarımıza geçeceğiz. Aşağıda sizinle açıklamaları ile beraber tüm kodları paylaşıyorum. İsterseniz aşağıdaki github linki aracılığı ile direk indirebilirsiniz.

Devamını Oku

PHP ile NASA Api Kullanımı

Bu yazımda PHP ile NASA api kullanımından bahsedeceğim. Hem PHP ile Api kullanımına örnek teşkil etmesi açısından hem de NASA gibi kurumların Apilerinin ne kadar yararlı olabileceğini görmeniz açısından iyi olur diye düşündüm. Yapacağımız uygulamanın demosu : http://demo.wwphp.com/NASA-Api-Demo/ Nasa Api Key almak için : https://api.nasa.gov/

Devamını Oku

Python ile Yapay Zeka Kullanarak TicTacToe Oyunu Yapalım

Bu yazımda Python ile EasyAI kütüphanesini kullanarak TicTacToe oyunu yapacağız ve yapay zeka ile karşılıklı olarak oynayacağız. İlk olarak EasyAI ve kullanılan parametrelerden bahsetmek istiyorum. EasyAI Yapay Zekaya karşı Yapay Zeka veya Yapay Zekaya karşı İnsan şeklinde basit oyunlar yapmak için oluşturulmuş  Negamax algoritmasını kullanan anlaşılır ve kullanışlı bir Python Kütüphanesidir. Şimdi EasyAI de bulunan genel parametrelere ve fonksiyonlara bakalım ;

Devamını Oku

Python İle Dosya Transferi

Python ile soket programlama yaparak dosya transfer edeceğiz. Bunun için Python üzerinde Socket kütüphanesini kullanacağız. İlk olarak dosyayı yollayacağımız kodlarımız üzerinde bir soket bağlantısı açacağız ve dosyayı aktaracağımız makinadan talep olmasını bekleyeceğiz. Talep olduktan sonra ilk olarak dosyamızın adını, daha sonrada dosyamızın içeriğini byte olarak yollayacağız. Şimdi ilk aşama olarak dosyayı yollayacağımız kodlarımızı oluşturalım. Bu aşamada adım adım ilerleyeceğiz. send_file.py

Devamını Oku

MySQL Trigger Nedir ?

MySQL Triggers (Tetikleyiciler) belirli bir tablo üzerinde işlem yapıldıktan sonra veya işlem yapılmadan önce (INSERT, UPDATE, DELETE) otomatik olarak çalıştırılan işlemler kümesidir. Tetikleyiciler yapılan işlem loglarının otomatik olarak aktarılması, yapılan işlem ile ilgili verilerin doğruluğunu kontrol etme açısından kullanımı önemlidir. En büyük avantajı Tetikleyiciler ile yapabileceğiniz eylemleri php vb. ortamlarda yapmak için daha çok kod ve zaman ayıracağınız için Tetikleyicileri kullanarak daha sade bir kod yapısına sahip olabilir ve gereksiz yüklerden kaçınabilirsiniz.

Devamını Oku

PHP, jQuery ve MySQL ile Çok Oyunculu Online Oyun Yapımı (Video + Detaylı Anlatım)

Bu yazımda PHP, jQuery ve MySQL kullanarak Çok Oyunuculu Online Oyun yapacağız. Oyunumuzun amacı yukarıdan düşen coinleri toplamak olacak. Birden fazla oyuncu aynı anda oyunumuzu oynayabilecek ve eğer kayıtlı değilse veritabanımızda bulunan guest kullanıcılarından birine otomatik olarak atanacak. Aynı zamanda oyuncular kayıt olabilecek ve oyunu oynarken giriş yapabilecek.

Devamını Oku

JavaScript ile Cookie Oluşturma, Okuma ve Kaldırma

Bu yazımda sizin ile JavaScript kullanarak Cookie oluşturma, okuma ve silme işlemlerini göstereceğim. Öncelikli olarak iki farklı fonksiyon kullanacağız bunların adları sırası ile : getCookie ve setCookie dir. Şimdi öncelikle sizinle bu fonksiyonları ardından ise kullanımlarını paylaşacağım.

Devamını Oku