User prompt
mağazayı biraz yukarı koy
User prompt
mağazayı biraz yukarı koy
User prompt
mağazayı solaa koy
User prompt
mağaza yine gözükmüyor
User prompt
mağza tuşunu konumunu değiştir
User prompt
score ekran gözükmüyor biraz daha ortalara getir ekranda görünür hale getir mağaza düğmesi için aynı şeyler geçerli
User prompt
mağaza tuşunu sol alta koy
User prompt
tuş yok
User prompt
alt ortadaki yazıları sil
User prompt
şimdik ekranın en üst orta köşesine tuş koy tuş açıldığında 3 tane silah çıkıyor fareni silahlara götürdüğünde ücreti ve mermi hızı ve gücünü söylüyor paramızı yeterse ala biliriz yetmezse uyarı çıkar ayrıca. ayrıca silahları biraz daha büyüt adamın elindeki silahları. paramız yeşil renkte gözüksün sol köşede bir ortada gözüksün
User prompt
şimdik ekranın en üst orta köşesine tuş koy tuş açıldığında 3 tane silah çıkıyor fareni silahlara götürdüğünde ücreti ve mermi hızı ve gücünü söylüyor paramızı yeterse ala biliriz yetmezse uyarı çıkar ayrıca ekranın alt ortadaki upgrade fire rate ($10): 1.0shots/sec ve onunda altındaki yazıyıda sil
User prompt
caanımız azaldıkça kırmızıya dönüşen yer taşıyor
User prompt
geri al
User prompt
hasar aldığımızda kırmızı yeri sil ve sağ üst köşeded kırmızılaşıcak can barını koy yeşilen kırmızıya dönecek ve sayıda belirlitilecek
User prompt
karakterin elinde silah dursun silah fare imlecin baktığı yöne haraket etsin
User prompt
arka plan için bir image oluştur kurak bira arazi yap
User prompt
arkaplan kuru arazi yap mermi rengini brazdaha parlak yap ↪💡 Consider importing and using the following plugins: @upit/tween.v1
User prompt
sıktığımız yere mermi gitmiyor
User prompt
Please fix the bug: 'Cannot set properties of undefined (setting 'fill')' in or related to this line: 'fireRateBtn.style.fill = currency >= upgrades.fireRate.cost ? "#00ff00" : "#ff0000";' Line Number: 290
Code edit (1 edits merged)
Please save this source code
User prompt
Concrete Bunker: Last Defense
Initial prompt
Oluşturulacak Yapay Zeka İçin Oyun Tasarım Prompt'u: Oyun Adı (Öneri): "Beton Siper" veya "Son Savunma" Oyun Türü: 2D Nişancı Platform / Kule Savunma Hibriti Temel Konsept: Oyuncu, sabit bir beton platform üzerinde duran bir keskin nişancıyı kontrol eder. Amacı, platforma ulaşmaya çalışan ve platforma hasar veren düşman dalgalarını yok etmektir. Düşmanlar öldürüldükçe oyuncu puan ve para kazanır. Puan, oyunun zorluğunu (düşman sayısı ve gücü) artırırken, para karakterin silahını veya savunmasını geliştirmek için harcanabilir. Beton platformun canı tükendiğinde oyun sona erer. 1. Oyuncu Karakteri ve Kontroller: * Pozisyon: Ekranın bir kenarında (örneğin sol veya orta-alt) yer alan, yıkılabilir bir beton karenin üzerinde sabit durur. * Eylemler: * Nişan Alma: Fare imleci ile serbest nişan alma. * Ateş Etme: Fare sol tıklaması ile ateş. * (Opsiyonel) Şarjör Değiştirme: 'R' tuşu ile. * Silah: Başlangıç seviyesi bir keskin nişancı tüfeği. Hasar, atış hızı, şarjör kapasitesi gibi özellikleri parayla yükseltilebilir. 2. Beton Platform: * Can Puanı (HP): Başlangıçta belirli bir can puanına sahip. * Hasar Alma: Düşmanlar platforma ulaştığında ve saldırdığında canı azalır. * Yenilenme Yok: Platformun canı doğal yollarla veya zamanla yenilenmez. * Oyun Sonu Koşulu: Platformun canı sıfıra ulaştığında oyun biter. 3. Düşman Yapay Zekası ve Türleri: * Davranış: * Doğuş: Genellikle ekranın oyuncuya uzak kenarından (örneğin sağından) doğarlar. * Hareket: Doğrusal bir şekilde veya basit engelleri aşarak oyuncunun bulunduğu beton platforma doğru ilerlerler. * Saldırı: Platforma ulaştıklarında durup platforma periyodik olarak hasar verirler. Oyuncuya doğrudan saldırmazlar. * Özellikler (Her Düşman İçin): * Can Puanı * Hareket Hızı * Platforma Verdikleri Hasar Miktarı * Öldürüldüğünde Kazandırdığı Puan * Öldürüldüğünde Kazandırdığı Para * Düşman Çeşitliliği (Skora Göre Artan): * Temel Düşman: Ortalama hız, düşük can, düşük hasar. * Hızlı Düşman: Yüksek hız, çok düşük can, düşük hasar (zor hedef). * Zırhlı Düşman: Düşük hız, yüksek can, ortalama hasar (yüksek isabet veya güçlü silah gerektirir). * Minyon Sürüsü: Çok sayıda, çok düşük can, çok düşük bireysel hasar ama toplu halde tehlikeli. * (Opsiyonel İleri Seviye) Patlayıcı Düşman: Platforma ulaştığında patlayarak yüksek hasar verir. 4. Skor, Para ve Zorluk Sistemi: * Skor: * Düşman öldürdükçe kazanılır. * Harcanamaz. * Oyunun ana ilerleme ve zorluk ölçütüdür. * Skor arttıkça: * Düşmanların doğma sıklığı artar. * Düşmanların canı ve/veya hasarı artar (yüzdesel veya sabit artışlar). * Yeni ve daha güçlü düşman türleri oyuna dahil olur. * Para: * Düşman öldürdükçe kazanılır. * Harcanabilir. * Düşman dalgaları arasında veya belirli aralıklarla açılan bir "Mağaza/Yükseltme" ekranında kullanılır. 5. Yükseltme Sistemi (Para Harcama): * Silah Yükseltmeleri: * Hasar Artışı * Atış Hızı Artışı * Şarjör Kapasitesi Artışı * Yeniden Doldurma Hızı Artışı * (Opsiyonel) Mermi Türleri (örn: Zırh Delici, Patlayıcı) * (Opsiyonel) Platform Savunma Yükseltmeleri: * NOT: Betonun canı yenilenmez dendiği için, bu "tek seferlik tamir" veya "geçici kalkan" gibi özellikler olabilir, ancak ana kurala sadık kalmak daha iyi olabilir. Belki platforma ek dikenli tel gibi pasif savunmalar eklenebilir. 6. Oyun Akışı: * Oyun başlar, oyuncu platformda, ilk düşmanlar belirir. * Oyuncu düşmanları vurur, puan ve para kazanır. * Skor arttıkça düşman dalgaları zorlaşır. * Belirli skor aralıklarında veya düşman dalgaları arasında oyuncuya yükseltme yapma fırsatı sunulur. * Platform yıkılana kadar oyun devam eder. * Oyun bitince oyuncunun ulaştığı skor gösterilir. 7. Görsel ve Atmosfer (Minimalist): * Arka Plan: Basit, stilize dağlık arazi silüetleri. Renk paleti kurak ve soluk olabilir. * Zemin: Beton platformun önünde uzanan, basit dokulu kurak bir patika. * Karakter, Düşmanlar, Platform: Abartısız, işlevsel 2D sprite'lar. Düşmanlar farklı renk veya basit şekillerle ayırt edilebilir. İstenmeyen Özellikler (Odak Dışı): * Karmaşık grafik efektleri. * Detaylı ses tasarımı. * Hikaye öğeleri. * Karakter animasyonlarında aşırı detay. Ana Odak: Sürükleyici ve giderek zorlaşan bir hayatta kalma deneyimi sunan çekirdek oynanış mekanikleri ve dengeli bir yapay zeka.
/**** * Initialize Game ****/ var game = new LK.Game({ backgroundColor: 0x000000 });
/****
* Initialize Game
****/
var game = new LK.Game({
backgroundColor: 0x000000
});
kaya. No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat
sopalı düşman adam . No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat
koşan ninja. No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat
tek gözlü dev. In-Game asset. 2d. High contrast. No shadows
barbed wire wall. In-Game asset. 2d. High contrast. No shadows
gözcü kulesi. No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat
yazıyı sil
Çöl haydut sniper. In-Game asset. 2d. High contrast. No shadows
önden zırhlı araç . No background. Transparent background. Blank background. No shadows. 2d. In-Game asset. flat
zırhlı aracaın arkası. In-Game asset. 2d. High contrast. No shadows
sağa giden askeri yeşil renkte zırhlı araç. In-Game asset. 2d. High contrast. No shadows