cagdasgerede / JavaCheckers

Checkers game written in Java language.
https://sloenthran.pl
GNU General Public License v3.0
0 stars 0 forks source link

Adds sounds to the game #12

Closed sekiz35 closed 3 years ago

sekiz35 commented 3 years ago

A new directory named "sounds" has been created under the resources directory. 8 different sounds has been added to this directory.

A new directory named "audio" has been created under src/main/java/pl/nogacz/checkers. 4 different classes has been added to this directory in order to add sound effects to the game.

Sound effects work when a piece is won, a piece is lost; when the game is won, game is lost; when the game starts, game ends with a menu. And also a background music has been added.

sekiz35 commented 3 years ago

Hocam videoma https://youtu.be/TkJAqM1UM8Q bu linkten ulaşabilirsiniz. Oyunu çalıştırma esnasında bilgisayarın fan sesi artıyor ve biraz baştaki ses efektini etkiliyor. Fanı en yavaş çalışan duruma getirmeme rağmen bu şekilde oluyor, kusura bakmayın.

sekiz35 commented 3 years ago

Hocam ek olarak belirtmek istiyorum, sanırım java sürümümden(JDK 15) dolayı bazı ek dosyalar oluşturmuşum gradle build esnasında ve bunları da commit'lemişim. Eğer bir sorun olursa bunları silip sadece kodda yaptığım değişiklikleri commit'leyebilirim. Kodda farklı olan tek bir kısım var. Checkers sınıfnın içerisinde start metodunun ilk satırında Scene scene = new Scene(design.getGridPane(), 750, 750, Color.BLACK); yazıyordu, fakat bende bu şekilde hata verdiği için alttaki gibi düzenledim. Scene scene = new Scene(Design.getGridPane(), 750, 750, Color.BLACK);

cagdasgerede commented 3 years ago

Kod içerisinde bıraktığım notlara göre kodunu güncelle.

sekiz35 commented 3 years ago

Hocam istediğiniz değişiklikleri yaptım. Kontrol edebilirseniz sevinirim.

sekiz35 commented 3 years ago

Hocam en son istediğiniz değişiklikleri tamamladım. Onları review edebilmeniz için şu an push'ladım değişiklikleri. Fakat test yazamadım. Bu kalan iki günde de test yazmaya çalışacağım.