Closed furkanorten closed 3 years ago
Merhaba Hocam, Dediğiniz gibi SaveLoad adında yeni bir class oluşturup kendi kodlarımı oraya aktardım. Daha sonra istediğiniz gibi yeni methodlar oluşturarak tekrar eden for döngülerini ortadan kaldırdım ve kodun karmaşık olmasını engelledim. Ayrıca istediğiniz autosave özelliğini de ekledim. Koddaki değişiklikleri ve eklenen yeni özelliklerin nasıl çalıştığını demo videomda anlattım. Demo linki : https://youtu.be/dC_rF0YgVmY
Merhaba Hocam, Kodda istediğiniz değişiklikleri yaptım. Ayrıca test yazmamı istemiştiniz. Projede test klasörü olmadığı için kendim oluşturdum ve içinde test dosyamı yazdım. Testlerimin geçerli olabilmesi için build.gradle dosyasının dependencies kısmında değişiklikler yapmak durumunda kaldım.
I create key event functions for save and load ability. When player is playing the game, player can press the key "S" for saving the current game state. If player presses the key "S", then a menu appears for selecting the save location. In the same way, if player presses the key "L", then another menu appears for selecting the load location.