Skip to content

NormalEfe/NeonBros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

https://normalefe.github.io/NeonBros/

🕹️ Neon Bros: Geometric Warfare Edition

Tarayıcı tabanlı, yerel eşli (local co-op) oynanabilen, twin-stick shooter tarzı hayatta kalma ve aksiyon oyunu. Neon grafikler ve geometrik düşmanlarla dolu sonsuz dalgalara karşı hayatta kalmaya çalışın!

✨ Özellikler 🎮 Tam Gamepad Desteği: Oyun tamamen gamepad ile oynanmak üzere tasarlanmıştır (Klavye desteği yoktur). PlayStation ve Xbox kontrolcülerini otomatik tanır ve titreşim (rumble) geri bildirimi sunar. 👥 2 Oyunculu Yerel Co-op: Arkadaşınızla aynı ekranda omuz omuza savaşın. Bir oyuncu düştüğünde, diğeri yanına giderek onu canlandırabilir (Revive mekaniği). 🌊 Dalga Tabanlı İlerleme: Giderek zorlaşan düşman dalgaları ve her 5 dalgada bir karşınıza çıkan zorlu Boss Savaşları.

🔺 Çeşitli Düşman Tipleri:

  • Normal (Kırmızı): Doğrudan size saldıran temel düşmanlar.
  • Şifacı (Yeşil): Öldürüldüklerinde can paketi düşürürler.
  • Kalkanlı (Mavi): Hasar almadan önce kırılması gereken bir kalkanları vardır.
  • Tuzakçı (Turuncu): Sizi donduran (Freeze) tuzaklar bırakırlar.

⚡ Şok Dalgası (Ultimate): Zamanla dolan barınız sayesinde etrafınızdaki tüm düşmanları yok eden güçlü bir şok dalgası yaratın. 🌍 Çoklu Dil Desteği: Türkçe, İngilizce, Almanca ve Çince dil seçenekleri. 🎵 Dahili Ses Motoru: Web Audio API kullanılarak sıfırdan oluşturulan retro ses efektleri (SFX) ve dahilî arka plan müziği.

🎮 Kontroller Oyun menülerinde ve oyun içinde gezinmek için kontrolcünüzü kullanın:

Eylem Xbox Kontrolcüsü PlayStation Kontrolcüsü
Hareket Et Sol Analog Sol Analog
Nişan Al ve Ateş Et Sağ Analog Sağ Analog
Şok Dalgası (Ultimate) X Tuşu Kare Tuşu
Oyuna Katıl / Seç A Tuşu Çarpı Tuşu
İptal / Kapat B Tuşu Yuvarlak Tuşu
Sesi Aç / Kapat Y Tuşu (Menüde) Üçgen Tuşu (Menüde)
Dil Değiştir LB / RB (Menüde) L1 / R1 (Menüde)
Oyunu Duraklat Start / Menu Options
Kontrolleri Gör Select / View Share

🚀 Kurulum ve Çalıştırma Oyun tamamen istemci tarafında (client-side) çalışır. Herhangi bir sunucu kurulumuna veya bağımlılığa ihtiyacınız yoktur.

  1. Depoyu klonlayın veya indirin.
  2. En az bir (tercihen iki) gamepad'i bilgisayarınıza bağlayın.
  3. index.html dosyasını modern bir web tarayıcısında (Chrome, Edge, Firefox vb.) açın.
  4. Gamepad'inizden herhangi bir tuşa basarak oyuna katılın ve hazır olduğunuzda savaşa başlayın!

🛠️ Kullanılan Teknolojiler

  • HTML5 Canvas: Oyun içi tüm grafiklerin ve animasyonların çizimi.
  • Vanilla JavaScript (ES6+): Nesne tabanlı (OOP) yapı ile kodlanmış oyun mantığı, çarpışma algılama ve fixed-time-step (125 FPS) oyun döngüsü.
  • Gamepad API: Anlık kontrolcü girdilerini okuma ve titreşim (haptic feedback) gönderme.
  • Web Audio API: Dinamik frekanslar ve osilatörler kullanılarak üretilen "synthesizer" tarzı ses efektleri.
  • CSS3: Menü tasarımları, neon parlamalar (box-shadow/text-shadow) ve animasyonlar.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages