User prompt
Please fix the bug: 'Uncaught TypeError: Cannot read properties of undefined (reading 'indexOf')' in or related to this line: 'return child instanceof Text2 && (child.text.indexOf(disorders[j]) !== -1 || child.text === disorderInfo[disorders[j]]);' Line Number: 765
User prompt
kitaptan çıka basınca ekrandaki bilgiler gitsin ve karakterlere iki kere tıklayınca benim hastalığım ne diye soruyor ya iptala basınca o yazılarda gitsin
User prompt
kitaptaki yazıları şimdiki boyunun 2 katı yap
User prompt
kitaptaki yazıları ekrandan taşmayacak şekilde bğyğt taşarsa iki satır yap
User prompt
Please fix the bug: 'Uncaught TypeError: Cannot set properties of undefined (setting 'wordWrap')' in or related to this line: 'questionText.style.wordWrap = true;' Line Number: 780
User prompt
kitabı sağ üste al
User prompt
evdekilerle konuşurkenki yazıları türkçe yap ve oyuna oyunda olan hastalıklarla alakalı bir kitap ekle kitaba tıklayınca o hastalık hakkında bilgi versin ve kişilerin altındaki hastalıkları sil bunu biz bulmaya çalışıcaz 20 günün sonunda bulamzsak kaybedicez bulmak için karaktelre iki kere tıklarsak benim hastlığım ne diye sorsun ve bizde şıklar arasından seçelim
User prompt
oyunu full türkçe yap
User prompt
30’un altına düşerse agresifleşir, saldırgan olabilir. 100’e yaklaştıkça yardımsever ve iletişime açık hale gelir. Her sabah puanlar hafifçe düşer (yavaş yavaş çöküş hissi). Bazı eylemler puanı artırır: Empatik diyaloglar Sevdiği eşya verilmesi Ortak etkinlik (resim yapmak, kitap okumak vb.) 🧍♂️ KARAKTERLER VE DİYALOG SİSTEMİ: 1. Adı: Yusuf Bozukluk: Paranoid bozukluk Kişilik: Şüpheci, tedirgin, gizli dinlemelerden korkar. Tehlike Durumu: Kendini korumak için saldırabilir. Sevdikleri: Güven veren sözler, göz teması kurmamak. Akıl Puanını Artıran: Dürüstlük, yalnız bırakmak, sakin ortam. Örnek Diyaloglar: 🟡 “Sen de mi beni izliyorsun? Onların adamı mısın?” 🔵 “Hayır Yusuf, burada sana zarar vermek isteyen kimse yok. Sadece konuşmak istiyorum.” (+10) 🔴 “Ne saçmalıyorsun, kimse seni izlemiyor!” (–15) 🟡 “Gece herkes sessiz olmalı, seslerden rahatsız oluyorum...” 🔵 “Tamam, sessizlik senin için önemliyse konuşmayı sabaha bırakırız.” (+5) 2. Adı: Elif Bozukluk: Şizofreni Kişilik: Gerçek ve hayali karışık, sesler duyuyor. Tehlike Durumu: Halüsinasyonlarına kapılıp saldırganlaşabilir. Sevdikleri: Müzik, yalnız kalmak, yumuşak tonla konuşulması. Akıl Puanını Artıran: Onu dinlemek, yargılamamak. Örnek Diyaloglar: 🟡 “Köşedeki kadın yine gülüyor, görmüyor musun?” 🔵 “Görmüyorum ama seni korkuttuğunu anlıyorum. Yanındayım.” (+15) 🔴 “Saçmalama Elif, orada kimse yok.” (–20) 🟡 “Onlar bana ne yapacağımı söylüyor.” 🔵 “Sana zarar vermeyeceklerini biliyorum. Beraber karar verelim, olur mu?” (+10) 3. Adı: Kemal Bozukluk: Bipolar bozukluk Kişilik: Ani ruh hali değişimleri yaşar. Tehlike Durumu: Mani döneminde kontrolsüz hareket eder. Sevdikleri: Etkinlik, övgü, meşguliyet. Akıl Puanını Artıran: Sabit ilgi, ritüel oluşturmak (örneğin her sabah beraber çay içmek). Örnek Diyaloglar: 🟡 “Bu ev harika! Hadi tüm duvarları boyayalım!” 🔵 “Harika fikir Kemal, ama önce kahvaltı edelim olur mu?” (+10) 🔴 “Bu saçma! Duvar mı boyanır şimdi?” (–10) 🟡 “Hiçbir şeyin anlamı yok... Hepimiz çürüyoruz.” 🔵 “Bunu birlikte aşabiliriz. Bugün bir şarkı açalım mı?” (+8) 4. Adı: Zeynep Bozukluk: Obsesif Kompulsif Bozukluk (OKB) Kişilik: Temizlik, simetri takıntısı, rutinleri bozulursa panikler. Tehlike Durumu: Kriz anında bağırır, eşyaları fırlatır. Sevdikleri: Temiz nesneler, düzenli oda, kontrol. Akıl Puanını Artıran: Onun düzenine saygı göstermek, birlikte temizlik yapmak. Örnek Diyaloglar: 🟡 “Bu kitap eğri duruyor... Lütfen düzelt!” 🔵 “Haklısın, hemen düzeltiyorum.” (+8) 🔴 “Rahat ol biraz! Kitap işte.” (–12) 🟡 “Ellerim temiz değil... Ellerim... Ellerim...” 🔵 “İstersen birlikte el yıkayabiliriz. Sana eşlik ederim.” (+10) 5. Adı: Mehmet Bozukluk: Dissosiyatif kimlik bozukluğu Kişilik: Günün saatine göre kişiliği değişiyor (Nazik, Çocuk, Karanlık) Tehlike Durumu: “Karanlık” kişiliği ortaya çıkarsa, tehditkar olur. Sevdikleri: Kendi kişiliğine göre değişir. Akıl Puanını Artıran: Kişiliğine uygun yaklaşım. Örnek Diyaloglar: 🟡 (Nazik): “Günaydın dostum, bugün hava ne kadar güzel değil mi?” 🔵 “Gerçekten güzel Mehmet, sana kahve yapayım mı?” (+10) 🟡 (Çocuk): “Ben oyun oynamak istiyorum! Saklambaç olur mu?” 🔵 “Harika fikir! Sen saklan, ben sayacağım!” (+15) 🟡 (Karanlık): “Burası çürümüş, tıpkı senin gibi.” 🔵 “Eğer istersen seni yalnız bırakırım. Yardım etmek istiyorum sadece.” (+5) 🔴 “Sus artık, yeter!” (–20) 📅 Zaman ve Günlük Döngü: Sabah: Karakterlerle konuşma, görev alma. Öğle: Eşyaları bulma, etkinlik yapma. Akşam: Karakterlerin ruh halleri değişir, kriz riski artar. Gece: Uyumak veya karakterlerden biri seni uykuda öldürme riski. Her gün: Karakterlerin notları, çizimleri, objeleri ortaya çıkar. İstersen: Her güne özel mini görevler (örneğin “bugün Yusuf’un odasını temizle” gibi), Gizli sonlara giden alternatif yollar, Oynanış mekaniğini GDevelop veya başka bir motorla planlama, Menü tasarımı, görsel öneriler hazırlayabilirim.
User prompt
yazıları büyüt
Code edit (1 edits merged)
Please save this source code
User prompt
Memory House: 20 Days of Survival
Initial prompt
Oyunda, hafızasını kaybetmiş bir karakter olarak gözlerimizi kilitli bir evde açıyoruz ve bu evde bizden başka 5 kişi daha var. Ancak bu kişiler tamamen sıradan değil: her biri farklı bir zihinsel bozuklukla mücadele ediyor – biri paranoid, biri şizofren, biri bipolar, biri obsesif kompulsif (OKB), diğeri ise dissosiyatif kimlik bozukluğuna (çoklu kişilik) sahip. Oyundaki temel amacımız, 20 gün boyunca hayatta kalmak ve sonunda evden kaçış yolunu bulmak. Ancak bu süreçte sadece kendi sağlığımızı korumakla yetinmiyoruz: evdeki diğer kişilerin de “akıl puanları”nı takip etmemiz gerekiyor. Bu puanlar sıfıra düştüğünde o karakter tehlikeli hale geliyor ve ya bizi öldürmeye kalkıyor ya da tüm planları sabote ederek kaosu artırıyor. Her gün sabah saatinde oyun başlıyor ve gece olana kadar zaman sınırlı şekilde ilerliyor. Gün içinde karakterlerle konuşmalar yapabiliyor, onlara özel eşyalar verebiliyor, terapi gibi yatıştırıcı etkinlikler (resim yapma, müzik dinletme, kitap okutma) ayarlayabiliyoruz. Her karakterin kendi tetikleyicileri ve sakinleştiricileri var. Örneğin paranoid karakter “Beni dinle, onların seni gözetlediğini biliyorum” gibi şeyler söylerken, ona güven verdiğimizde puanı artar. Bipolar karakterin moduna göre yaklaşım değişir; manik dönemindeyken onunla konuşmak risklidir, depresif olduğunda ise destek vermek gerekir. OKB’li karakter "Bu bardağı 7 kez çevirmezsem hepimiz öleceğiz!" diyebilir ve o nesneleri onun için düzgün hale getirirsek sakinleşir. Dissosiyatif karakter günün farklı saatlerinde farklı kişiliklere bürünebilir: sabah nazikken, akşam saldırgan olabilir. Oyuncu, bu döngüyü öğrenip stratejik davranmalıdır. Akıl puanları, karakterle kurulan diyaloğun kalitesine göre artar veya azalır. Örneğin, karaktere iyi gelen bir konuşma yapmak +10 puan kazandırırken, yanlış bir kelime veya ilgisizlik -15 puan düşürebilir. Akşam saatlerinde karakterlerin ruh halleri daha da bozulur, bu yüzden gündüzleri onları hazırlamak önemlidir. Ayrıca evin içinde belirli sırlar, kilitli odalar, gizli günlükler, ipucu notları bulunur. Bunları bularak hem kendi geçmişimizle ilgili parçaları birleştirir, hem de karakterlerin neden burada olduğunu ve bu evde ne olup bittiğini öğrenebiliriz. Bazı karakterlerle kurduğumuz ilişkiler sonucu bize yardım etmeye başlarlar; hatta bazıları finalde bizimle birlikte kaçabilir. Ancak bazı karakterler, onların psikolojisini iyi yönetemezsek kontrolden çıkabilir ve oyunun sonunu tamamen değiştirebilir. Oyunda birden fazla son bulunur: iyi son (tüm karakterleri kurtararak kaçmak), nötr son (sadece kendini kurtarmak), kötü son (öldürülmek) ve gizli son (evin ve geçmişin gerçek yüzünü açığa çıkarmak) gibi. Kısacası bu oyun, stratejik düşünme, karakter psikolojisine duyarlılık, ipuçlarını takip etme ve risk yönetimi üzerine kurulu bir psikolojik gerilim-hayatta kalma oyunudur. Oyuncunun her günkü kararları, konuşma seçimleri ve hareketleri kaderini belirler
/**** * Initialize Game ****/ var game = new LK.Game({ backgroundColor: 0x000000 });
/****
* Initialize Game
****/
var game = new LK.Game({
backgroundColor: 0x000000
});
ev ama kuş bakışı. In-Game asset. 2d. High contrast. No shadows
elinde bıçak var . No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat
korkutucu bir gülümseme . No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat
tahta ama hafif kırık . No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat
korkunç bir göze sahip bir kitap . No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat
kanlı kağıt . No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat
korkunç gülüşler olan bir not defteri sşyah . No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat