Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.git

2. **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