Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mevlutayilmaz/mobile-word-game
A mobile word game was designed using Java programming language in Android Studio.
https://github.com/mevlutayilmaz/mobile-word-game
android android-game android-studio firebase game java mobile mobile-game word-game
Last synced: about 1 month ago
JSON representation
A mobile word game was designed using Java programming language in Android Studio.
- Host: GitHub
- URL: https://github.com/mevlutayilmaz/mobile-word-game
- Owner: mevlutayilmaz
- Created: 2023-04-30T13:17:18.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-15T13:02:47.000Z (6 months ago)
- Last Synced: 2024-11-12T21:15:50.866Z (3 months ago)
- Topics: android, android-game, android-studio, firebase, game, java, mobile, mobile-game, word-game
- Language: Java
- Homepage:
- Size: 3.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mobile Word Game
Bu proje, Android Studio ve Java kullanılarak geliştirilmiş bir mobil uygulamadır. Bu oyun, 8x10 ızgara üzerinde harflerin üstten aşağıya düştüğü bir kelime bulmacası oyununu içerir. Oyuncular, bu harflerden anlamlı kelimeler oluşturmaya çalışır. Dinamik bir oyun deneyimi sunan bu proje, çeşitli özellikler ve etkileşimler sağlar.
## Özellikler
- **Oyun Izgarası**: Üstten aşağıya doğru düşen harflerin yer aldığı 8x10 ızgara. Oyuncular, harfleri seçerek kelimeler oluşturabilir.
- **Dinamik Harf Düşüşü**: Harfler, oyunun başında her 5 saniyede bir düşer. Puan arttıkça, harflerin düşme süresi azalır ve en düşük süre 1 saniye olur.
- **Kelime Doğrulama**: Oyuncular, düşen harflerden kelimeler oluşturabilir. Oluşturulan kelimenin geçerli olup olmadığını kontrol edebilir veya seçilen harfleri kaldırabilir.
- **Özel Harfler**:
- **Dinamit**: Düştüğü sütundaki tüm harfleri temizler.
- **Cadı**: Düştüğü sütun hariç tüm sütunlara aynı harften birer tane düşürür.
- **Puan Sistemi**: Geçerli kelimeler oluşturulduğunda puan kazanılır. Yanlış kelimeler kaydedilir ve üç yanlış girişten sonra tüm sütunlara harf düşer.
- **Oyun Sonu ve Lider Tablosu**: Bir sütun tamamen dolduğunda oyun biter. Oyuncu puanları kaydedilir ve yüksekten düşüğe doğru sıralanmış olarak lider tablosunda gösterilir.## Firebase Entegrasyonu
Bu projede Firebase kullanılmıştır ve özellikle Firebase Realtime Database, kelime listesi ve oyuncu puanlarının saklanması için kullanılmıştır.
- **Kelime Listesi**: Oyun içinde kullanılacak kelimeler Firebase Realtime Database'de saklanır. Oyuncuların oluşturduğu kelimeler, bu veri tabanında saklanan kelime listesiyle karşılaştırılır.
- **Puanlar**: Oyuncu puanları Firebase Realtime Database'e kaydedilir ve lider tablosu bu puanlara göre oluşturulur.## Başlarken
1. **Depoyu Kopyala**
```bash
git clone https://github.com/kullaniciadi/mobile-word-game.git2. **Projeyi Aç**
Android Studio'da projeyi açın.
4. **Firebase Kurulumu**
- Proje için Firebase'i yapılandırın.
- `google-services.json` dosyasını projeye ekleyin.
5. **Derle ve Çalıştır**
- Android Studio'da projeyi derleyin.
- Uygulamayı bir Android cihazında veya emülatörde çalıştırın.## Ekran Görüntüleri
![]()
Özellik: Dinamit
![]()
Dinamit Sonrası
![]()
Özellik: Cadı
![]()
Cadı Sonrası
![]()
Game Over
![]()
Liderler Tablosu