bootcamp_keep_inside

Takım İsmi

Oyunbazlar

Ürün İle İlgili Bilgiler

Takım Elemanları

Enis Buğra Bulut Product Owner

Fatma Nur Duyan Scrum Master

Niyazi Ural Developer

Ali Safa Gür Developer

Sena Nur Durgunlu Developer

Ürün İsmi

Keep Inside

Ürün Açıklaması

2 farklı alan içerisinde verilen farklı topları bulundukları alanlar içerisinde tutmaya dayalı bir oyun. Ortadan ikiye bölünerek elde edilmiş farklı alanlarda çubuk yardımı ile hareketli olan topu belirlenen süre boyunca içeride tutmaya çalışıyorsunuz. Bölümlerde ilerledikçe çubuklarda ve toplarda farklı özellikler ortaya çıkıyor. Örneğin çubuğun boyu uzayıp kısalabiliyor veya topun hızı farklılaşabiliyor.

Ürün Özellikleri

Yüksek kalite görsel efektler

Tek dokunuşla kolay kontrol

Bağımlılık yapan oyun mekaniği

Her güncellemede yeni bölümler ve görselleştirme

Bünyesinde barındırdığı challangelar sayesinde oyunculara keyifli vakit sunma

“Bir el daha.” Diyeceğiniz sonsuz oyun

Hedef Kitle

Oyun seven Oyunbazlar Mobilde keyifli vakit geçirmek isteyenler 2 farklı oyun alanı içerisinde dikkat ve zaman yönetimini geliştirmek isteyenler El göz koordinasyonunu sağlamak amacıyla anaokulu ve ilköğretim çağındaki çocuklar

Product Backlog URL

Trello https://trello.com/invite/b/vozFSPdv/a68d3ec2f1dfcec02c9dc36ca107d732/gorev-takip

Product Backlog and Sprints https://docs.google.com/spreadsheets/d/1iXzRhY37mvzQiqtxRehngVGtRoRDx62HOrqrxrIYcKY/edit?usp=sharing

Sprint 1

https://docs.google.com/document/d/1vPld1NLqOdJhzANWDsaHIWlcjlLURxn8JoR8m84ZsYQ/edit?usp=sharing

Oyunbazlar - Sprint 1

Sprint Notları: İlk sprint için takım üyeleri bir araya gelerek geliştirilecek oyun üzerine fikirlerini, beklentilerini ve katkı sağlayabilecekleri alanları belirtti. Bu doğrultuda oyun yapımı için gerekli adımlar Trello uygulaması içerisinde listelendi. Bu liste aynı zamanda bir excel dosyası içerisine alındı ve önceliklendirilmesi yapıldı.

Sprint içinde tamamlanması tahmin edilen puan: 120 Puan

Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 380 puanlık backlog bulunmaktadır. 3 sprint'e bölündüğünde ilk sprint'in en azından 120 ile başlaması gerektiğine karar verildi. İlerleyen sprintlerde ortalama 120-130 puan civarında backlog işleri bulunmakta.

Backlog düzeni: Backlog'umuz ilk yapılacak işlere göre düzenlenmiştir. Sprint başına tahmin edilen puan sayısını geçmeyecek şekilde sıradan seçimler yapılmaktadır. Yapılacak işler hem alacağı vakit hem de gerektirdiği efora göre değerlendirilip buna göre sprintlere ayrılmıştır. İlerleyen sprintlerde kişilere iş ataması devam edecektir.

Oyun yapımı için gerekli işler önceliklendirilmiş ve bölünmüştür. Trello’da ürün için backlog oluşturulmuş ve ilk sprint için atamaları yapılmıştır. İlk sprint için yapılması gereken işler tamamlanmıştır.

Daily Scrum: Daily Scrum toplantılarının zamansal sebeplerden ötürü Discord ve Meet üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantılarına ek olarak takım sürekli iletişim halinde kalmak için Whatsapp’da kullanmaktadır. Daily Scrum toplantısı örneği jpeg olarak Readme'de tarafımızdan paylaşılmaktadır:

Sprint 1 Daily Scrum Chat ScreenShots

WhatsApp Image 2022-05-08 at 21 28 56WhatsApp Image 2022-05-08 at 21 24 39 Screen Shot 2022-04-29 at 23 44 50

Screen Shot 2022-05-09 at 16 33 58

Ürün Fotoğrafları WhatsApp Image 2022-05-08 at 20 05 01 WhatsApp Image 2022-05-08 at 20 05 01-2

Sprint board update: Sprint board screenshotları:

Screen Shot 2022-05-08 at 14 36 24

Screen Shot 2022-05-08 at 15 03 45

Sprint Review: Alınan kararlar: Oyunun temel mekaniklerine karar verildi ve oluşturuldu. Oyun içerisinde kullanılacak temalara karar verilmesi gerektiğinden fizik yapılandırılmasının bir kısmı gelecek sprinte aktarıldı. Sprint Review katılımcıları: Fatma Nur Duyan, Niyazi Ural, Ali Safa Gür, Sena Nur Durgunlu, Enis Buğra Bulut

Sprint Retrospective: Bayram dolayısıyla aksayan iletişimin aksamaması konusunda daha dikkatli olacağız. Görev dağılımları gözden geçirilecek. İlk sprint için verilen görevler zamanında tamamlandı.

Sprint 2

https://docs.google.com/document/d/1q0SsR5oYMhWRGesZJE0s4OyNTZb9v5BRkwsx_SaOQBU/edit?usp=sharing

Oyunbazlar - Sprint 2

Sprint Notları: Oyun genel anlamda şekillenmeye başladı. Sprint başında eklenen mekanikler üzerinden bölüm tasarımları ve assetler üzerine tasarımlar yapılmaya başlandı. Karşılaşılan buglar gideriliyor ve oyun başlatma, bitirme, tekrar başlama gibi ekran arayüzleri tasarlanıyor.

Sprint içinde tamamlanması tahmin edilen puan: 120 Puan

Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 380 puanlık backlog bulunmaktadır. 2. Sprint için belirlenen işler 120 puan değerindedir. Product Owner’ın bu sprint için eklediği ve çıkardığı görevler puanlama sisteminde değişikliğe yol açmamıştır.

Backlog düzeni: 2. Sprint için Product Owner’ın önerisiyle bazı görevler çıkarıldı ve yeni görevler eklendi, puanlandı. Kısa süreli görevler olsa da Product Owner bu görevlerin önemini vurgulamak için ayrıca listelenmesi gerektiği konusunda takım üyelerini ikna etti.

Yapılan bu değişiklikler Trello üzerinden eklenip gerekli ekip üyelerine atandı. Aynı zamanda çıkarılan görevlerde yeni bir liste altında listeleniyor. Yeni listeler açılarak mevcut ve çözülen buglarda bu listelere eklendi.

Daily Scrum: Daily Scrum toplantılarının Discord üzerinden yapılmasına karar verilmiştir ve Cuma günleri takım için ayrıca toplantı günü ilan edildi. Daily Scrum toplantılarına ek olarak takım sürekli iletişim halinde kalmak için Whatsapp’da kullanmaktadır. Daily Scrum toplantısı örneği jpeg olarak Readme'de tarafımızdan paylaşılmaktadır:

Sprint 2 Daily Scrum Chat ScreenShots

Screen Shot 2022-05-22 at 15 10 00

Screen Shot 2022-05-23 at 19 58 03

Screen Shot 2022-05-23 at 19 58 30

Screen Shot 2022-05-23 at 20 00 07

Ürün Fotoğrafları

Screen Shot 2022-05-13 at 21 28 41

Screen Shot 2022-05-22 at 14 23 09

Sprint board update: Sprint board screenshotları:

Screen Shot 2022-05-17 at 08 14 41

Screen Shot 2022-05-22 at 14 43 47

Sprint Review: Alınan kararlar: Oyunun başlatma, bitiş ve yeniden başlat arayüzlerine karar verildi ve oluşturuldu ancak gerek görülürse değiştirilebilir. Oyun içerisinde kullanılacak temalara karar verildi bunların oyun içerisine aktarılması gelecek sprinte aktarılabilir. Oyun içerisindeki bugların Trello içerisinde listelenmesi çalışmaları hızlandırıyor.

Sprint Review katılımcıları: Fatma Nur Duyan, Niyazi Ural, Ali Safa Gür, Sena Nur Durgunlu, Enis Buğra Bulut

Sprint Retrospective: Github üzerinde daha koordineli çalışıyoruz. İkinci sprint için verilen görevler genel olarak zamanında tamamlandı. Karşılaşılan buglar Trello listesine eklenmeye devam edecek herkesin erişiminin olması bu konuda oldukça destekleyici.

Sprint 3

https://docs.google.com/document/d/167xSSEn6de9sDkztBt2Aed3hepO3n6TpFFLVAen-4nc/edit?usp=sharing

Oyunbazlar - Sprint 3

Sprint Notları: Tamamlanan bölümlerin geçişleri, oyun içerisindeki reklamlar, firebase, özelliklerin şekilleri, arayüzlerdeki bütünsellik, görsel efektler ve sesler olmak üzere birçok konuda son noktaya gelindi. Bu sprint boyunca sürekli oyunun çıktısı alındı, farklı cihazlarda denendi ve bug’lar bulunup düzeltildi. Nihayetinde proje tamamlandı.

Sprint içinde tamamlanması tahmin edilen puan: 140 Puan

Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 380 puanlık backlog bulunmaktadır. Son Sprint’in puanı önceki sprintlerden 20 puan daha fazladır. Puan olarak bu sprint fazla olsa da yapılması gereken görev sayısı azdı.

Backlog düzeni: Bu kısımda yapılacak işler görece az olmasına rağmen puanları ve önemleri fazlaydı. Özellikle bug’ları bulma ve onları düzeltme projeyi sonlandırmak için son derece önemliydi.

Oyun projemiz bu sprint sonunda sonlanırken yapılması gereken oyun tanıtım videosu için 2 gün ayrılmış bulunmakta. Sprint bu videonun yapımından önce sonlanacak olsa da video 2 gün içerisinde hazırlanacak.

Daily Scrum: Son sprintle beraber projenin sonuna yaklaşıldığı için ekip içi iletişim yoğunlaştı. Birçok konuda son kararlar verilirken herkesin görüş ve düşüncesi alınması için Whatsapp yazışmaları daha önemli hale geldi. Haftalık Cuma günü toplantıları da devam etmekteydi. Daily Scrum toplantısı örneği jpeg olarak Readme'de tarafımızdan paylaşılmaktadır:

Sprint 3 Daily Scrum Chat ScreenShots Screen Shot 2022-06-06 at 16 17 47 Screen Shot 2022-06-06 at 16 19 57 Screen Shot 2022-06-06 at 16 21 41 Screen Shot 2022-06-06 at 16 19 33

Ürün Fotoğrafları

WhatsApp Image 2022-06-06 at 12 07 57 Screenshot_20220606-164351_Keep Inside Screenshot_20220606-164142_Keep Inside WhatsApp Image 2022-06-06 at 16 49 24

Sprint board update: Sprint board screenshotları: Screen Shot 2022-06-06 at 16 28 29 Screen Shot 2022-06-06 at 16 28 44

Sprint Review: Alınan kararlar: Son sprint olduğu için projemizde bize fayda sağlayacağını düşündüğümüz birçok değişiklik yaptık. Başlangıçta daha dikkatli davransaydık son zamanlarda fazla değişiklik yapmamış olurduk. Hepimizin ilk oyun deneyimi olduğu için bunları normal karşılayıp tecrübe edindiğimize karar verdik.

Sprint Review katılımcıları: Fatma Nur Duyan, Niyazi Ural, Ali Safa Gür, Enis Buğra Bulut

Sprint Retrospective: Projeyi sonlandırırken genel bir değerlendirmede bulunmaya da çalıştık. Takım üyelerinin çoğu deneyimsiz olsada süreci genel anlamda başarıyla idare ettiğimize karar verdik. Proje sürecini iyi bir çıktıyla bitiriyor olmak bizleri gerçekten memnun etti. Takımımızda bir tasarımcı yoktu bu yüzden tasarımla ilgili konuları birlikte yapmaya daha önem verdik. Bireysel anlamda farklı alanlarda olan deneyimlerimizi bu projede hem birbirimizle paylaştık hem de bu alanlardaki tecrübelerimizi geliştirdik. Son Sprint ile beraber proje de tamamlandı.

Sprint 3 Trello linki https://trello.com/invite/b/6CWlqSJ5/2b9b8a4f4886beceeec4d0763a7aaabf/sprint-3

Proje Boyunca Faydalanılan Kaynaklar

https://www.chosic.com/free-music/celebration/

https://www.istockphoto.com/tr/search/2/image?phrase=sat%C3%BCrn

https://unsplash.com/s/photos/planet

https://giphy.com/search/space

https://www.flaticon.com/free-icons/video-player

https://www.flaticon.com/free-icons/snowflake

https://www.vecteezy.com/free-vector/level-complete

https://www.cppng.com/

https://assetstore.unity.com/

https://kenney.nl/

https://freesfx.co.uk/sfx/squish