A simple 2D sprite-based game built with Three.js
Kick Game Extension
Bu oyun, kullanıcıların Kick.com üzerindeki içeriklerle daha etkileşimli bir deneyim yaşamasını sağlar. Oyun, tarayıcı uzantısı aracılığıyla aktif hâle gelir ve Kick.com üzerinde bir video izlenirken, oyuncuların kontrol edebileceği bir karakteri video oynatıcısının üzerine ekler. Kullanıcılar, bu karakteri klavye veya uzantı arayüzü üzerinden yönlendirebilir ve çeşitli animasyonlarla (ör. koşma, saldırma, bekleme) etkileşimde bulunabilir.
Oyun Özellikleri
1. Kontrol Edilebilir Karakter
Oyun başlatıldığında, bir karakter (örneğin bir iskelet savaşçı) video oynatıcısının üzerine yerleştirilir.
Kullanıcı, klavye tuşlarıyla karakteri hareket ettirir (WASD veya ok tuşları).
Karakter, belirli animasyonlarla (Idle, Running, Attack, Dying, vb.) görsel bir şov sunar.
2. Zengin Animasyon Seti
Karakterin toplamda 15+ animasyon durumu bulunmaktadır:
Idle (Bekleme): Karakter hareketsizken sürekli oynayan bir animasyon.
Running (Koşma): Sağ veya sola hareket ederken tetiklenir.
Attack (Saldırı): Kullanıcı belirli bir tuşa bastığında kısa bir saldırı animasyonu oynar.
Dying (Ölüm): Kullanıcı belirli bir aksiyonu başlatırsa veya oyun sonlandırılırsa oynayan animasyon.
Diğer durumlar: Zıplama, Savunma, Kayıp Düşme gibi.
3. Uzantı Entegrasyonu
Tarayıcı Uzantısı:
Oyuncular, uzantı arayüzü üzerinden karakter animasyonlarını tetikleyebilir (örneğin bir “Saldırı” butonuna tıklayarak “Attack” animasyonunu başlatma).
Uzantı ayrıca oyunun temel kontrol mekanizmalarını sağlar.
Kick.com ile Entegrasyon: Oyun, yalnızca Kick.com üzerinde çalışır ve başka sitelere müdahale etmez.
4. Gerçek Zamanlı Etkileşim
Oyun, kullanıcı girdilerini gerçek zamanlı olarak işler. Klavyeden alınan hareket komutları, animasyonun kesintisiz ve akıcı bir şekilde tetiklenmesini sağlar.
Her animasyon tamamlanmadan bir sonraki animasyona geçmez (örneğin, bir saldırı animasyonu 0.5 saniye sürer ve yarıda kesilmez).
5. Performans ve Stabilite
Oyun sahnesi, yüksek performanslı Three.js grafik motoru kullanılarak oluşturulmuştur.
FPS göstergesi sayesinde, oyuncular oyunun performansını gerçek zamanlı olarak takip edebilir.
Oyun ve uzantı arasında veri aktarımı Messaging API ile sağlanır ve güvenlidir.
Oyun Kontrolleri
WASD/Ok Tuşları: Karakterin hareketi (Yukarı, Aşağı, Sağ, Sol).
R: Saldırı (Attack).
Shift: Koşma modu.
Uzantı Tetikleyicileri: Uzantı üzerinden “Idle”, “Attack” gibi animasyonlar doğrudan seçilebilir.
Hedef Kitle
Kick.com Kullanıcıları: Kick üzerinde içerik tüketen ve bu deneyimi eğlenceli bir şekilde zenginleştirmek isteyen kullanıcılar.
Oyun Tutkunları: Tarayıcı tabanlı mini oyunlardan hoşlanan kişiler.
Streamer İzleyicileri: Yayıncıların içeriklerine etkileşim katmak isteyen izleyiciler.
Geliştirme ve Teknik Detaylar
Three.js: Oyunun sahnesi, sprite yönetimi ve animasyonları için kullanılıyor.
Chrome Uzantısı (Manifest V3): Uzantı, oyunu sadece hedef web sitesi (Kick.com) üzerinde çalıştıracak şekilde yapılandırıldı.
Messaging API: Uzantı ve içerik arasında animasyon kontrolü için güvenli mesajlaşma altyapısı.
FPS Performans Göstergesi: Oyun sahnesinin verimliliğini gerçek zamanlı olarak izlemek için bir performans izleyici eklendi.
Oyunun Amaçları
Eğlence ve Katılım: Kullanıcıların Kick.com üzerindeki deneyimlerini daha eğlenceli ve interaktif hâle getirmek.
Minimal ve Kullanıcı Odaklı: Sade bir mekanik ile kullanımı kolay, karmaşıklıktan uzak bir oyun sunmak.
Anlık Kontrol ve Etkileşim: Kullanıcılara gerçek zamanlı geri bildirim ve hareket deneyimi sağlamak.
Bu ayrıntılar, oyunun hem teknik yapısını hem de kullanıcıya sunduğu deneyimi tam olarak tanımlar ve tarayıcı uzantısının amacını açık bir şekilde ortaya koyar.
Source Manifest.json
Similar Extensions
Boxel Rebound 0 8422 ★ 1.99MiB
Beyond 20 0 233 ★ 1.3MiB
Boxel 3D 0 1639 ★ 6.96MiB
2048 0 2039 ★ 5.74MiB
Snake 0 84 ★ 8.94KiB
Ultimate Car Driving Game 0 79 ★ 59.15MiB
Boxel Golf 0 202 ★ 6.95MiB
FoE - Helper 0 417 ★ 7.08MiB
Helix Fruit Jump Arcade Game 0 24 ★ 12.11MiB
Tiny Tycoon 0 994 ★ 1.15MiB
Geometry Dash Strategy Game - HTML5 Game 0 68 ★ 6.54MiB
Sniper Gun Shooting Game 0 54 ★ 14.53MiB
Custom Cursor-Man: Hero's Rise - Idle Game 0 4084 ★ 12.22MiB
BattleTabs 0 1126 ★ 491KiB
Flappy Basketball Game 0 18 ★ 7.72MiB
Extreme Car Traffic Racing Game 0 23 ★ 65.94MiB
Head Soccer 2022 Sports Game 0 22 ★ 13.93MiB
Rolling Ball Unblocked 0 9 ★ 51.11MiB
Endless Car Chase Game 0 12 ★ 10.12MiB
NTL MOD for Slither.io 0 168 ★ 8.57MiB
Maze 0 31 ★ 81.26KiB
Sci Fi Racer Game 0 14 ★ 11.43MiB
Side Games - play side panel mini games 0 34 ★ 15.39KiB
Strike Football Sports Game 0 16 ★ 23.91MiB