İzometrik Çiftlik Simülasyonu Promptu

9 Kasım 2026 Pazartesi
İzometrik Çiftlik Simülasyonu Promptu

Kuş bakışı kameralı, düşük poligonlu ve sıcak renkli bir çiftlik oyunu promptu. Toprağı sürüp tohum ekiyor, suluyor, hasat edip markete satıyorsun; bitkiler tohum, filiz ve olgun hâlleriyle büyüyor, gün ve gece döngüsü ışığı değiştiriyor.

Köyde günlük rutini olan en az iki karakter dolaşıyor ve seninle konuşabiliyor. Enerji bitince dinlenmen gerekiyor, "Günü Bitir" düğmesiyle sonraki güne geçiyorsun. Her şey Three.js ile tek bir dosyada.

### 🎯 Oyun Konsepti Özeti
İzometrik perspektifte, ürün ekme, hasat etme, NPC etkileşimi ve zaman yönetimi içeren, canlı ve huzurlu bir çiftçilik simülasyonu.

### 🚀 Yapay Zekâ Oyun Geliştirme Promptu
Three.js kullanarak, izometrik (kuş bakışı) bir perspektife sahip, Stardew Valley tarzında tam teşekküllü bir çiftçilik simülasyon oyunu geliştir. HTML, CSS ve JavaScript kullanarak tek bir dosya halinde çalışacak şekilde kurgula. 

Oyunun temel amacı, boş bir araziyi ekip biçerek, ürün satıp para kazanarak ve köydeki bot karakterlerle etkileşime girerek çiftliği geliştirmektir. 

Dünya ve Mekanikler:
1. Oyuncu, WASD veya ok tuşları ile hareket etmeli, fare tıklaması ile toprağı sürmeli, tohum ekmeli ve sulamalıdır.
2. Bir envanter sistemi olmalı; oyuncu tohum satın alabilmeli ve hasat ettiği ürünleri markete satabilmelidir.
3. Zaman döngüsü (gündüz/gece) ve ürünlerin büyüme süreci olmalıdır. Bitkiler aşamalı olarak (tohum -> filiz -> yetişkin) görselleşmelidir.

Atmosfer ve Botlar:
- Görsel tarz, canlı renklerden oluşan low-poly (düşük poligonlu) estetikle, sevimli ve sıcak bir köy atmosferi yansıtmalıdır. Işıklandırma gün boyu dinamik değişmelidir.
- Köyde dolaşan ve oyuncuyla basit diyaloglar kurabilen en az iki adet NPC botu bulunmalı. Bu botlar günlük rutinlerine sahip olmalıdır.

Kullanıcı Arayüzü ve Döngü:
- Ekranın altında envanter çubuğu, köşede mevcut bütçe, gün/saat göstergesi ve enerji barı bulunmalıdır. 
- Oyuncunun enerjisi bittiğinde dinlenmesi gerekir. Oyun, çiftlik gelişimine bağlı bir puanlama sistemi ile çalışmalı ve oyuncu istediğinde 'Günü Bitir' butonuna basarak yeni güne geçebilmelidir.

Kalite ve Performans:
- Tüm kontroller (hareket, etkileşim, kamera takibi) kusursuz çalışmalıdır. Çarpışma (collision) algılaması sayesinde oyuncu duvarların veya çitlerin içinden geçememelidir. 
- Oyun başladığında direkt ana haritaya düşmeli, menü, oyun içi HUD ve yeniden başlatma mekanikleri hatasız işlemelidir. Kodun performansı tarayıcıda akıcı (en az 60 FPS) olacak şekilde optimize edilmelidir. Siyah ekran veya boş sahne hatalarına yer vermeden, oyuncuya zengin bir etkileşim sunan, oynanabilir bir prototip oluştur.

*Özellikler:* İzometrik kamera ve 3D low-poly görsel tasarım, Dinamik gün/gece döngüsü ve bitki büyüme mekaniği, NPC botlar ile etkileşim ve ticaret sistemi

Yorumlar

Yorum Yap

Batu Matu

YouTube kanalımda geliştirdiğim oyunları burada oynayabilir, yayınladığım proje dosyalarını indirebilirsin.

Oyunların açıklamalarında kullanılan araçları ve yapım sürecini bulabilirsin.