Modern bir 3D anime tarzı aksiyon oyunu. Three.js ve TypeScript kullanılarak geliştirilmiştir.
- 3D anime tarzı grafikler
- Karakter seçim sistemi (12 farklı karakter)
- Silah seçim sistemi (7 farklı silah)
- Dinamik görev sistemi
- Modern UI/UX tasarımı
- Gerçek zamanlı savaş sistemi
- AI destekli düşman davranışları
- Yüksek performanslı render sistemi
- Responsive tasarım
- Node.js (v14.0.0 veya üzeri)
- npm (v6.0.0 veya üzeri)
- Modern bir web tarayıcısı (Chrome, Firefox, Safari)
- Repoyu klonlayın:
git clone https://github.com/yourusername/bless-anime-game.git
cd bless-anime-game- Bağımlılıkları yükleyin:
npm install- Geliştirme sunucusunu başlatın:
npm run dev- Tarayıcınızda açın:
http://localhost:3000
Production sürümü için:
npm run build- Ana menüden "Oyunu Başlat" veya "Karakter Seç" butonuna tıklayın
- 12 farklı karakterden birini seçin
- 7 farklı silahtan birini seçin
- Oyun başladığında:
- WASD veya ok tuşları ile hareket edin
- Mouse ile etrafı kontrol edin
- Sol tık ile ateş edin
- Shift ile koşun
- E tuşu ile karakter yeteneğini kullanın
- ESC ile oyunu duraklatın
- TypeScript
- Three.js
- TensorFlow.js (AI için)
- WebGL
- HTML5 & CSS3
- Modern JavaScript (ES6+)
bless-anime-game/
├── src/ # Kaynak kodları
│ ├── core/ # Çekirdek oyun mantığı
│ ├── utils/ # Yardımcı fonksiyonlar
│ ├── ai/ # AI sistemleri
│ └── assets/ # Oyun varlıkları
├── public/ # Statik dosyalar
│ ├── models/ # 3D modeller
│ ├── textures/ # Dokular
│ └── sounds/ # Ses dosyaları
├── scripts/ # Build scriptleri
└── tests/ # Test dosyaları
Oyun ayarlarını bls.toml dosyasından özelleştirebilirsiniz:
- Grafik kalitesi
- Ses seviyeleri
- Kontrol hassasiyeti
- AI zorluk seviyesi
- Fork'layın
- Feature branch oluşturun (
git checkout -b feature/amazing-feature) - Değişikliklerinizi commit edin (
git commit -m 'feat: Add amazing feature') - Branch'inizi push edin (
git push origin feature/amazing-feature) - Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.
- Geliştirici Ekibi
- Tasarım Ekibi
- Test Ekibi
- Website: your-website.com
- Email: your-email@example.com
- Twitter: @yourusername