# **Takım İsmi**

Takım 91

# Ürün İle İlgili Bilgiler

## Takım Elemanları

- Muhammed Ali Kurtulbaş: Product Owner, Game&ui developer, game designer
- Ayşegül Soybilge: Scrum Master, Game&ui designer, 3d Artist
- Berk Agat: Developer

## Ürün İsmi

- Matchy Matchy

## Ürün Açıklaması

- Bu younumuz rahatlatıcı etkisiyle bilinen süreye bağlı liderlik sıralaması sunan bir eşleştirme oyunu, session sonunda tamamlanan puzzle kişiselleştirilebilir nft olarak kullanıcılara sunulmakta.

## Ürün Özellikleri

- Leaderboard ile sıralama
- Görsel anlamda oyuncuyu tatmin eden
- Pop Art ve Modern Artı birleştiren yenilikçi yaklaşım
- Kullanıcı dostu arayüz

## Hedef Kitle

- Mobil kullanıcıları
- Oyun severler
- NFT'ye ilgi duyanlar
- 7+ yaş kullanıcılar

## Product Backlog URL

[Trello Backlog Board](https://trello.com/b/VvRlKenv/yeni-tak%C4%B1m-91)

[Product Backlog & Product Updates and Daily Scrum Drive Link](https://drive.google.com/drive/folders/10PYGqt_5mDUMsr5XHNS9kyYCT3bhfyBa?usp=sharing)

## Toplam Proje Puanı=200 (yeni proje)

---

# Sprint 1

- **Sprint Notları**: •	Proje bir oyun projesi olduğundan, kullanıcı hikâyeleri yerine bir oyun tasarımı dökümanı oluşturmanın daha verimli olacağını düşünüldü. (Son sayfada)


- **Sprint içinde tamamlanması tahmin edilen puan**: 157 puan

- **Puan tamamlama mantığı**: •	Grupça birbirimizle çalışma stilimizi gözlemlemek adına, herkesin katkı sunabileceği ve aynı zamanda bireysel çalışabileceği görevleri ilk sprintimize ekledik ve hikâye puanlarıyla (fibonacci sayıları) iş yükü belirleme sistemini kullanarak 123 puana ulaştık.

- **Backlog düzeni ve Story seçimleri**: Backlog bireysel yeterliliklere göre önceliklendirildi, user story için de oyun tasarımı dökümanı oluşturuldu. Dolayısıyla Trello Board’daki tüm itemlar bir göreve karşılık gelmekte.

- **Daily Scrum**: Daily Scrum toplantılarının zamansal sebeplerden ötürü WhatsApp üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği jpeg veya word olarak Readme'de tarafımızdan paylaşılmaktadır: [Sprint 1 Daily Scrum Chats][takım91-DailyScrumMeetingNotesSprint1.docx](https://github.com/67MAK/Bootcamp/files/8647375/takim91-DailyScrumMeetingNotesSprint1.docx) (Ayrıca Scrum Documents Branch’inde ise ekran görüntüleri)
  

- **Sprint Review**: 
Alınan kararlar: Tüm UI design elementleri, stil ve renk uyumu için oyunun 3D Art elementleri bittikten sonra çalışılmasına karar verilerek bir sonraki sprinte aktarıldı. (Ui design: 34 puan) Dolayısıyla ilk sprintin tamamlanan puanı=123 oldu. Bootcamp için üyelerce ayrılan bireysel zamanın artırılmasına karar verildi.
Sprint 1 içerisinde bitmeyen işlere Sprint 2'de devam edilmesine karar verildi. Sprint 1'de yapıldığı gibi modeller tamamlanana dek algoritmaların belli seviyede oluşturulmasına ve modeller tamamlandığında üründe sona daha kolay gelinmesine karar verildi.
Sprint Review katılımcıları: Tüm ekip

- **Sprint Retrospective:**
  - Ekipteki bir üyenin iş yoğunluğunun tahminlerin üstünde artması dolayısıyla görev dağılımı düzenlenmeli.
  - Görevlere puanlar eklenmeli ve tahmin puanları belirlenmeli
  -	Haftada 2 kez 1 saati aşmayacak toplantılarla koordine bir şekilde çalışılmasına,
  -	Üniversitelerin final haftaları sebebiyle sprintler arası görev değişimi ya da görevin basitleştirilmesi gibi esnekliklerin sağlanmasına karar verildi.


-**Diğer Notlar**:
- Game Design Document

-Name of the game:  (will be decided later) (hypercasual)

-Elevator Pitch: A strategical war game with a space theme, including variable enemies and defense devices to be used, gamers need to both defence their territories and offence to enemies. The more you kill enemies, the more you earn and can have boosted turrets. (strategy and action genre)

-Monetization:  A f2p game that offers defeated gamers via watching ads to give one more chance to play the same level. (for short ads) and a chance for gaining specific amount of earnings to get boosted turrets (60 second ads)

-Story: An space warrior is attacked and has to rescue its own territories in a smart way, it has a chance for rescue by using its turrets on appropriate points on the ground. 

-Gameplay: First, player sees the overall pitch to estimate where enemies can attack, then camera zooms in and turrets are placed  by player, session time will be 30-45 seconds.

-Core Game Mechanics
  Timing & Tapping Mechanics: To attack enemies and choose the turrets
  Swerving Mechanics: To locate the turrets

-Game elements: Variable sets of turrets, territory, environment and enemy weapons with variable power.

-Characters: Players itself (a robot) and enemies (they are also robots)

-Locations: A Planet: Mars

-Levels / missions: At the beginning, weak enemies and weak weapons to attack them, the next levels, stronger enemies and stronger weapons.

-Mission: To protect the planet.

-Objects: Turrets, earnings (coin)

-Art: Environment, turret, enemy designs

-Animation: Shooting, turning and killing animations.


---

# Sprint 2

- **Sprint Notları**: •	Proje bir oyun projesi olduğundan, kullanıcı hikâyeleri yerine bir oyun tasarımı dökümanı oluşturmanın daha verimli olacağını düşünüldü. (Son sayfaya eklendi.)


- **Sprint içinde tamamlanması tahmin edilen puan**: 100 puan

- **Puan tamamlama mantığı**: •	2. sprintte projemizin değişmesi sebebiyle ve 1. sprintten birbirimizin çalışma mantığını anlamamız sebebiyle temelde development ve design olarak iş bölümü gerçekleştirdik.

- **Backlog düzeni ve Story seçimleri**: Backlog bireysel yeterliliklere göre önceliklendirildi, user story için de oyun tasarımı dökümanı oluşturuldu. Dolayısıyla Trello Board’daki tüm itemlar bir göreve karşılık gelmekte.

- **Daily Scrum**: Daily Scrum toplantılarının zamansal sebeplerden ötürü WhatsApp ve Slack üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği word olarak Readme'de tarafımızdan paylaşılmaktadır: [Sprint 1 Daily Scrum Chats][takım91-DailyScrumMeetingNotesSprint1.docx]
  

- **Sprint Review**: 
Alınan kararlar: Tüm UI design elementleri, stil ve renk uyumu için oyunun 3D Art elementleri bittikten sonra çalışılmasına karar verildi. Bootcamp için üyelerce ayrılan bireysel zamanın artırılmasına karar verildi.
Sprint 3 için sprint ortasında bir retrospective toplantısı planlandı.
Sprint Review katılımcıları: Tüm ekip

- **Sprint Retrospective:**
  - Ekipteki bir üyenin iş yoğunluğunun tahminlerin üstünde artması dolayısıyla görev dağılımı düzenlenmeli.
  -	Üniversitelerin final haftaları sebebiyle sprintler arası görev değişimi ya da görevin basitleştirilmesi gibi esnekliklerin sağlanmasına karar verildi.
 - Game Design Document taslağı düzenlenip son hali eklenmeli. 


---

# Sprint 3

- **Sprint içinde tamamlanması tahmin edilen puan**: 100 puan

- **Puan tamamlama mantığı**: •	Aramızda paylaştığımız görevleri tamamladık.

- **Backlog düzeni ve Story seçimleri**: Backlogdaki tüm işler tamamlandı.

- **Daily Scrum**: Daily Scrum toplantılarının zamansal sebeplerden ötürü WhatsApp ve Slack üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği scrum documents ve ayrıca şu drive bağlantısında paylaşılmaktadır:  https://drive.google.com/drive/folders/1qFuGFpSHGyw51uKw8mC7pwjq2WpROfzi?usp=sharing 
- Trello Product Backlog: https://trello.com/b/VvRlKenv/yeni-tak%C4%B1m-91 

- **Sprint Review**: 
Birbirimizle uyum içinde çalıştığımızı fark ettik ve gelecek için network oluşturmuş olmamıza memnun olarak akademyi tamamladık. Projenin tıkanan noktaları için optimum çözümler ürettik.

Sprint Review katılımcıları: Tüm ekip

- **Sprint Retrospective:**
  - Oyunun müzik ve ses seçimlerini tamamlamadık, buna vakit ayırmalıydık.
---
 **Game Design Document**
-Oyunun İsmi: Matchy Matchy (hypercasual)

-Asansör Konuşması: Rahatlatıcı bir misyona sahip olan oyunumuz, pop art ve modern sanatın bir kombinasyonundan oluşan temasıyla, temelde bir renk eşleştirme oyunu.

-Monetization:  f2p olan oyunumuz, session sonlarında 3d printable ve aynı zamanda nft değeri olan bir çıktı vermekte. Bu çıktıyı alabilmek için reklam izlenmeli. (60 second ads)

-Hikaye: Canlı renkleri ve alışılagelmiş formlarla bilinen pop art'ın modern sanat ve 3d-printable&nft olan 3d modellerle buluşması

-Gameplay: Oyuncu, sessiondaki tüm küpleri görür ve aynı renktekileri bulmaya çalışır.

-Core Game Mechanics: Tapping Mechanics: Tapping, küplerin rengini görmek için

-Game elements: Çeşitli modellerin 16-30-42 parçaya bölünmüş halleri

-Karakterler: Oyuncunun kendisi

-Levels / missions: 16'lık puzzle ile başlayan oyun sırasıyla 30 ve 42, proje ilerletilirse 100 parçaya kadar giden şekilde zorlaşarak devam eder.

-Mission: mümkün olan en kısa sürede renkleri doğru eşleştirmek

-Objects: Model parçaları

-Art: Çevre, modellemeler, ui

