aycabas / aycabas/MyMonkeyApplication

🏆 Maymun Koleksiyoncusu - Kart Koleksiyon Sistemi

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
achievements collection-system data-persistence enhancement
Dominant language
C#
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## 🏆 Maymun Koleksiyoncusu Sistemi

Kullanıcıların görüntüledikleri maymunları "koleksiyon"larına ekleyebilecekleri bir kartvizit/album sistemi!

### 📚 Özellik Açıklaması
Kullanıcılar her maymunu inceledikçe o maymunu koleksiyonlarına ekleyecek. Pokémon kartları tarzında bir koleksiyon sistemi.

### 🎴 Koleksiyon Mekaniği
- **Maymun Kartları** - Her maymun için özel kart tasarımı
- **Koleksiyon Defteri** - Toplanan kartların listesi
- **Nadir Maymunlar** - Özel/gizli maymun türleri
- **Koleksiyon İstatistikleri** - Tamamlama yüzdesi
- **Favoriler Sistemi** - En sevilen maymunları işaretleme

### 🎨 Kart Tasarımı Örneği
```
╔════════════════════════════════╗
║ 🐵 ŞEMPANZE ║
║ ________________________ ║
║ | ASCII ART | ║
║ | burada | ║
║ |________________________| ║
║ ║
║ Yaşam Alanı: Afrika ║
║ Nadirlık: ⭐⭐⭐ ║
║ Koleksiyona Eklendi: ✅ ║
║ ║
║ "Akıllı ve sosyal maymun" ║
╚════════════════════════════════╝

KART #001 - İlk keşfedildiği tarih: 23.07.2025
```

### 🏅 Nadirlık Seviyeleri
- ⭐ **Yaygın** - Kolay bulunabilen türler
- ⭐⭐ **Az Bulunan** - Orta seviye nadir
- ⭐⭐⭐ **Nadir** - Bulması zor türler
- ⭐⭐⭐⭐ **Efsanevi** - Çok özel türler
- 🌟 **Mythic** - Gizli/bonus maymunlar

### 📊 Koleksiyon Özellikleri
- **İlerleme Takibi** - "15/25 maymun toplandı"
- **Keşif Tarihleri** - Her maymunun ilk görülme zamanı
- **Favoriler Listesi** - ❤️ ile işaretleme
- **Eksik Maymunlar** - Henüz bulunamayan türler
- **Koleksiyon Rozetleri** - Başarı sistemı

### 🎯 Başarı Rozetleri
```
🥉 İLK ADIM - İlk maymunu koleksiyona ekle
🥈 KEŞİFÇİ - 10 farklı maymun topla
🥇 UZMAN - 20 farklı maymun topla
👑 MASTER - Tüm maymunları topla
🌟 EFSANE - Tüm gizli maymunları bul
```

### 📋 Yapılacaklar
- [ ] `MonkeyCollection` sınıfı oluştur
- [ ] `MonkeyCard` model sınıfı tasarla
- [ ] Koleksiyon veri saklama sistemi
- [ ] Kart görüntüleme motoru
- [ ] Nadirlık sistemi implement et
- [ ] Başarı/rozet sistemi
- [ ] Favoriler yönetimi
- [ ] İstatistik raporlama
- [ ] Koleksiyon dışa aktarma (text dosyası)

### 💾 Veri Saklama
- JSON formatında yerel dosya
- Kullanıcı profili sistemi
- Yedekleme/geri yükleme özelliği

### 🎯 Kabul Kriterleri
- Maymunlar otomatik olarak koleksiyona eklenebilmeli
- Kart tasarımları görsel olarak çekici olmalı
- Nadirlık sistemi çalışmalı
- İstatistikler doğru hesaplanmalı
- Veriler kalıcı olarak saklanmalı

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are identified. Start by surveying the repository to find the existing monkey and user-profile models, then determine where local JSON persistence belongs. Done requires implementing the collection, cards, rarity, favorites, badges, statistics, import/export, and backup requirements with persistent data.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.