Description: "The Box of Riddles" is an Android Game that I developed for people to play. It includes more than 320 riddles in Turkish language and entertains people.
Algorithms Developed:
- Randomization of The Questions
It randomizes questions without changing the order of the linked list, it does randomization in a very efficient manner and never asks a question that has been asked before. - Randomization of The Options
It randomizes options buttons, it does this in an efficient manner and does not repeat the answer twice, ever!
Title | Language | Source | APK FILE | Google Play Link |
---|---|---|---|---|
Bilmece Kutusu | Java |
Link | APK | - |
Açıklama: "Bilmece Kutusu" birçok yaştan insanın oynayıp eğlenebileceği bir Android oyunudur. Android programalamaya başlanıç seviyesinde geliştirdiğim uygulama.
Geliştirilen Algoritmalar:
- Soruların Rastgele Seçilmesi
Bu algoritma soruları rastgele seçiyor fakat kullanıcı 320 sorudan aynı soruyu tekrar tekrar görmek istemeyeceği için en başta ilk 320 soruyu tamamen sorana kadar aynı soruyu tekrar sormuyor. Bunu belleği verimli kullanarak yapıyor. Sorular bağlı listesine dokunmuyor. Poziyonlar ile oynuyor, bunları tutuyor. - Şıkların Rastgeleleştirilmesi
Her soru için 4 adet şık yazmak çok zor olacağı için, bu algoritmada doğru yanıtı öğrenip rastgele seçtiği şıkka atıyor ve diğer 3 şıkka da kalan soruların cevapları arasından rastgele seçip atama yapıyor. Ama doğru yanıtı tekrar rastgele seçmemesi için koruma kullanıyor.