Yeni Oyun Geliştiriyorum

Zepett8

80+ Bronze
Katılım
8 Haziran 2023
Mesajlar
1,305
Reaksiyon skoru
579
Bi kaç aydır biraz da ai desteğiyle kendi oyunumu geliştiriyorum. Oyun metin tabanlı ve hikaye odaklı 2d rol yapma oyunu. Karakterimizin yaşadığı köy yağmalandıktan sonra yaşadıklarını anlatıyor hikaye olarak. Her olayda seçim çıkıyor bazılarında 2 bazılarında 8 tane olmak üzere seçenekler arasından seçim yaparak hikayede ilerliyoruz. Birde oyunda cesaret lanet barı var ekstra oynanış katması için. Lanet fullenirse oyun bitiyor ve cesarete göre oyun sonunda gelecek sonun metni değişiyor ama bu cesaret sistemini muhtemelen demoya eklemeyeceğim sonrası için. Hikayede ilerlediğimiz yöne göre farklı kişilerle tanışıp yeni yerler keşfedebiliyoruz. Oyunda birden fazla son olacak temeli hikaye basit bir oyun aslında. Bu ay bitmeden demoyu yapıp yayınlayacağım 10 tane son 200e yakın seçim vb. olacak. Reklama falan girer yasaktır diye oyunun linkini paylaşmıyorum eğer değilse isteyen olursa paylaşırım. Oyundan bi iki fotoğraf ekledim ilginizi çektiyse veya beraber çalışmak isteyen olursa yazabilir forumdan. Bu arada oyun hem Windows için .exe olarak hem de telefon tablet için browser sürümünü geliştiriyorum ve oyunu HTML CSS JS ile yaptım tamamen (böyle yapma sebebim oyun 2d metin tabanlı olduğu için ve diğer dillerde bilgim sıfır olduğu için). Konuyu açma sebebim ise fotoğraflarda demodan sonra adım adım ekleyeceğim özellikler var, bunlar dışında oyuna ekleyebileceğim öneriniz var mı?
 

Ekler

  • 1785103657975.webp
    1785103657975.webp
    18.1 KB · Hit: 143
  • 1785103809775.webp
    1785103809775.webp
    51.2 KB · Hit: 137
  • 1785103824400.webp
    1785103824400.webp
    41.7 KB · Hit: 139
Yerel Kayıt (Local Storage): Tarayıcı sürümü için oyuncunun ilerlemesini JavaScript localStorage ile tarayıcıya kaydet. Böylece sekmeyi kapatsalar bile kaldıkları yerden devam edebilirler.Seçim Geçmişi (Log Sistemi): Oyuncu hikayede hızlıca tıklarken neyi seçtiğini unutabilir. Ekranın kenarında veya bir menüde geçmişte yaptığı son 5-10 seçimi görebileceği bir "Geçmiş Özet" butonu çok faydalı olur.
Envanter ve Eşya Sistemi: Yolculuk sırasında köylülerden kalan hatıralar, muskalar veya silahlar bulunsun. Bazı kritik seçimler sadece envanterinde belirli bir eşya varsa aktifleşsin.Görünmez İtibar / İlişki Puanları: Tanıştığın yan karakterlerin (NPC) sana gizli bir güven skoru olsun. İleride sana yardım edip etmeyeceklerini geçmişte onlara nasıl davrandığın belirlesin.Zaman veya Gün Döngüsü: Her seçim veya mekan değiştirme bir "saat" ya da "enerji" tüketsin. Bazı olaylar sadece gece, bazıları sadece gündüz yaşanabilsin.Metin Hızı ve Erişilebilirlik: Yazıların ekrana daktilo efektiyle (typewriter effect) yavaşça gelmesi atmosferi çok güçlendirir. Ancak oyuncuların sıkılmaması için ayarlara "Yazı Hızını Ayarla" seçeneği mutlaka ekle.
 
Yerel Kayıt (Local Storage): Tarayıcı sürümü için oyuncunun ilerlemesini JavaScript localStorage ile tarayıcıya kaydet. Böylece sekmeyi kapatsalar bile kaldıkları yerden devam edebilirler.Seçim Geçmişi (Log Sistemi): Oyuncu hikayede hızlıca tıklarken neyi seçtiğini unutabilir. Ekranın kenarında veya bir menüde geçmişte yaptığı son 5-10 seçimi görebileceği bir "Geçmiş Özet" butonu çok faydalı olur.
Envanter ve Eşya Sistemi: Yolculuk sırasında köylülerden kalan hatıralar, muskalar veya silahlar bulunsun. Bazı kritik seçimler sadece envanterinde belirli bir eşya varsa aktifleşsin.Görünmez İtibar / İlişki Puanları: Tanıştığın yan karakterlerin (NPC) sana gizli bir güven skoru olsun. İleride sana yardım edip etmeyeceklerini geçmişte onlara nasıl davrandığın belirlesin.Zaman veya Gün Döngüsü: Her seçim veya mekan değiştirme bir "saat" ya da "enerji" tüketsin. Bazı olaylar sadece gece, bazıları sadece gündüz yaşanabilsin.Metin Hızı ve Erişilebilirlik: Yazıların ekrana daktilo efektiyle (typewriter effect) yavaşça gelmesi atmosferi çok güçlendirir. Ancak oyuncuların sıkılmaması için ayarlara "Yazı Hızını Ayarla" seçeneği mutlaka ekle.
Kayıt, log sistemi ve metin hızı ayarı bulunuyor oyunda. Envanter, ilişki ve gece gündüz sistemini demodan sonra eklemeyi planlıyorum. Yorum için teşekkürler
 
Kayıt, log sistemi ve metin hızı ayarı bulunuyor oyunda. Envanter, ilişki ve gece gündüz sistemini demodan sonra eklemeyi planlıyorum. Yorum için teşekkürler
Biraz arayüz garip duruyor üst düzey oyunlardan (uncharted, tlou 2 vs vs) ilham alırsan daha iyi olur
 
Aaaah, bıktım. Burada da AI yorum falan atıyolar. Adam üstte AI yorum atmış. Bu adam aktif AI kullanan birisi zaten, istese o da sorar.

Güle güle geliştirin. JS harici tek kodlama pek yoktur zaten. Ama bu tarz oyunlarda olay kod değil; hikaye. "Benim size ana sunacağım öğe hikaye" deniyorsa; Allah'ına kadar AI kullanımı helaldir ürünü doğru presente etmek için.

Tasarımsal açıdan biraz limitlisiniz indie sinematikliğinden, bu hususta UI çalışmanızı şiddetle tavsiye ederim.

1785107066344.webp


Bu tarz bir oyunda pixel art da kullanabilirsiniz.

Önerim, hikayeyi mümkün yerlerde vurucu yapmak adına görselleştirmeye gidin; her alanda olmasına gerek yok; story breaking decision alanlarında yapsanız yeter bile.

Ayrıca, aktif olarak şirket işlerimde de kullandığım: https://www.codefast.app/packages buradan GPT temin edebilirsiniz çok uyguna; VSC'ye entegre etmeyi unutma Codex Eklentiyi.

Tüm ana olay hikaye, UI, UX; tamamı zaten siz yaptıkça gelişecek şeyler.
 
Aaaah, bıktım. Burada da AI yorum falan atıyolar. Adam üstte AI yorum atmış. Bu adam aktif AI kullanan birisi zaten, istese o da sorar.

Güle güle geliştirin. JS harici tek kodlama pek yoktur zaten. Ama bu tarz oyunlarda olay kod değil; hikaye. "Benim size ana sunacağım öğe hikaye" deniyorsa; Allah'ına kadar AI kullanımı helaldir ürünü doğru presente etmek için.

Tasarımsal açıdan biraz limitlisiniz indie sinematikliğinden, bu hususta UI çalışmanızı şiddetle tavsiye ederim.

Alıntıyı görüntüle

Bu tarz bir oyunda pixel art da kullanabilirsiniz.

Önerim, hikayeyi mümkün yerlerde vurucu yapmak adına görselleştirmeye gidin; her alanda olmasına gerek yok; story breaking decision alanlarında yapsanız yeter bile.

Ayrıca, aktif olarak şirket işlerimde de kullandığım: https://www.codefast.app/packages buradan GPT temin edebilirsiniz çok uyguna; VSC'ye entegre etmeyi unutma Codex Eklentiyi.

Tüm ana olay hikaye, UI, UX; tamamı zaten siz yaptıkça gelişecek şeyler.
Ai diye mantıksızmı oluyor evet ai ama az düşünülse zaten mantıklı fikirler niye ai a karşısınız anlamış değilim herkesten iyi cevap veriyor
 
Ai diye mantıksızmı oluyor evet ai ama az düşünülse zaten mantıklı fikirler niye ai a karşısınız anlamış değilim herkesten iyi cevap veriyor
Ya hocam local storage önermişsin, 2001'den beri zaten yapılıyor bu. Adama ne katkısı var? Desen adama, kardeşim; bunu aslında scoreboard, karar seçimlerinde kimin ne kararı seçtiğine dair bir istatistik tablolu bi' şeyler yapsan güzel olur; bu bağlamda da bir mySQL, postreSQL falan bir yerde sakla bilgileri; aaa dersin, ne güzel, yaratıcı fikir.

Ama hayır.

Lütfen yahu.
 
Adam istese Ai'ye sorar güzel kardeşim
Bende ai a sordum sonuçta adamda teşekkür etti yani ne oldu bu yorumu attın diye ne alakası var şuan yorum işe yaradımı yaradı yararları evet yararlı sorun ne onu anlamıyorum
Mesaj otomatik olarak birleştirildi:

Ya hocam local storage önermişsin, 2001'den beri zaten yapılıyor bu. Adama ne katkısı var? Desen adama, kardeşim; bunu aslında scoreboard, karar seçimlerinde kimin ne kararı seçtiğine dair bir istatistik tablolu bi' şeyler yapsan güzel olur; bu bağlamda da bir mySQL, postreSQL falan bir yerde sakla bilgileri; aaa dersin, ne güzel, yaratıcı fikir.

Ama hayır.

Lütfen yahu.
Hocam önüme geldi ai bile olsa katkım olsun dedim gece gece inceleyip düşünüp hiç yorum atasım gelmedi normal şartlarda haklı olabilirsiniz
 
Bende ai a sordum sonuçta adamda teşekkür etti yani ne oldu bu yorumu attın diye ne alakası var şuan yorum işe yaradımı yaradı yararları evet yararlı sorun ne onu anlamıyorum
Mesaj otomatik olarak birleştirildi:


Hocam önüme geldi ai bile olsa katkım olsun dedim gece gece inceleyip düşünüp hiç yorum atasım gelmedi normal şartlarda haklı olabilirsiniz
Ai'den yardım alabilirsiniz ama bari kopyala yapıştır yapmayın hocam
 
Eğer bir oyun geliştirecek kadar yazılım bilgin varsa ve hobiden çok para kazanmak istiyorsan kesinlikle basit grafikli co-op oyunlar düşünmelisin. Günümüzün kanayan yarası co-op oyun eksikliği. Grafikler basit olursa herkese hitap edebilirsin
 
Yeni mesajlar Yeni Konu Aç  

SON KONULAR

Forum istatistikleri

Konular
1,230,998
Mesajlar
11,185,454
Üyeler
200,561
Son üye
FLOXİ
   
Geri
Top