Skip to content

enesvarol189/Tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

Kodun çalıştırılabilmesi için öncelikle sistemde en düşük C# v10 ve .NET v6.0 yüklü olmalıdır. IDE seçimi, C# projelerine uyumu bakımından Visual Studio olabilir.

Diğer gereksinimler arasında; ● MonoGame.Framework.DesktopGL v3.8.1.303 ● MonoGame.Content.Builder.Task v3.8.1.303 ● Newtonsoft.Json v13.0.3 ● System.Data.SQLite v1.0.118 yer alır. Newtonsoft.Json ve SQLite kütüphaneleri Visual Studio üzerinde NuGet package olarak indirilebilir. MonoGame framework’üne ait kütüphaneler ise resmi website’den erişilebilir.

Buraya kadar olan kısım, projenin C# tarafını çalıştırmak için yeterlidir. Fakat bulanık mantık ve test modülleri Python üzerinden yazıldığı için en az Python v3.11.7’ninde sistemde yüklü olması gerekir.

Python kütüphanesi olarak ise scikit-fuzzy ve numpy paketleri gereklidir. Bunlar ise; “pip install numpy scikit-fuzzy” komutu çalıştırılarak yüklenebilir.

Sonuç bölümünde bahsedilecek olan, bulanık mantık test modülü çalıştırılmak istenirse eğer “python fuzzy-accuracy-calculator.py” komutu çalıştırılabilir.

Dipnot: Test modülünün çalışması için terminal üzerinde, Python dosyasının bulunduğu klasör açık olmalıdır. Ve Tetris Database.json dosyası ile aynı klasör içinde olmalıdır.

MonoGame resmi websitesi: https://monogame.net/articles/getting_started/1_setting_up_your_development_environment_windows/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published