HN’de yayında: açık kaynaklı Counter-Strike benzeri oyun
(github.com/solcloud)-
Counter-Strike: Football
- İki futbol taraftarı takımının, rakip takımdan daha fazla round kazanmak için savaştığı rekabetçi çok oyunculu bir FPS oyunu.
- Takımlar saldıranlar ve savunanlar olarak ayrılır. Savunan takımın amacı, her roundda saldıranların kendi taraftar üslerini grafiti bombası topuyla tahrif etmesini engellemektir.
- Savunanların round kazanma yolları:
- Bomba kurulmadan önce tüm saldıran oyuncuları etkisiz hale getirmek
- Bomba patlamadan önce bombayı etkisiz hale getirmek
- Round süresi dolana kadar en az bir oyuncunun hayatta kalması ve bombanın kurulmaması
- Saldıranların round kazanma yolları:
- Round süresi dolmadan önce tüm savunan oyuncuları etkisiz hale getirmek
- Round süresi dolmadan önce bombayı kurup savunanların bunu etkisiz hale getirmesini engellemek
- Saldıranlar round süresi dolmadan önce grafiti bombasını kurarsa, round saati 40 saniyeye ayarlanır ve savunanlar bombayı 30 saniye içinde (veya etkisiz hale getirme kiti kullanılırsa 35 saniye içinde) etkisiz hale getirmelidir
- Bu oyun düşük şiddet içeriklidir; kırmızı kan, hayvan öldürme veya benzeri şiddet içeren görsel unsurlar bulunmaz
-
Kurulum
-
İstemci
- Son sürümden işletim sistemi platformunuza uygun çalıştırılabilir dosyayı indirebilir veya doğrudan proje kaynak klasöründen derleyebilirsiniz
- Geliştirme ortamını
cd electron/,npm install,npm run devkomutlarıyla kurabilirsiniz
-
Sunucu
- Şu anda resmi bir herkese açık sunucu yoktur (eşleştirme hizmeti de geliştirme aşamasındadır); sunucuyu kendiniz çalıştırabilir veya başka biri barındırabilir
- Sunucuyu
composer install -a --no-dev,php cli/server.php 2komutlarıyla başlatıp 2 oyuncunun bağlanmasını bekleyebilirsiniz
-
-
Yardım çağrısı
- HTML/CSS/JS/PHP dillerini veya 3D modelleme/doku kaplama/animasyon biliyorsanız, projeye katılarak oyunun daha hızlı gelişmesine yardımcı olabilirsiniz. Pull request göndererek katkıda bulunabilirsiniz
GN⁺ özeti
- Bu oyun, futbol taraftarı takımları arasındaki rekabeti ele alan özgün bir FPS oyunu ve şiddet içeren görsel unsurları en aza indirerek düşük şiddet öğelerini vurguluyor.
- Oyunun kurulumu ve sunucuyu çalıştırma yöntemi basit olduğu için, teknik altyapısı olan kullanıcıların kolayca katılabilmesi avantaj sağlıyor.
- Oyun geliştirmeye katkı sunulabilecek çeşitli teknik alanlar bulunuyor; ilgili becerilere sahip kişiler oyunu iyileştirmek için projeye katılma fırsatı elde ediyor.
- Benzer özelliklere sahip oyunlar arasında "Valorant" ve "Overwatch" yer alıyor; bu oyunların her biri kendine özgü stil ve oynanış sunuyor.
1 yorum
Hacker News yorumları
PHP sunucusu ve Electron istemcisinin birleşimi şaşırtıcı bir proje. Uzun zaman sonra yeniden PHP ile uğraşmak etkileyici. Bu projeye boş zamanımı ayırmayı planlıyorum. Böyle özgün projelerden daha fazlasına ihtiyaç var
www/assetsiçinde yer alıyor"Düşük şiddetli oyun" tanımı hoşuma gitti. Oyunda insanların yüzüne ateş ediliyor, bomba kurulup etkisiz hale getiriliyor ve silahlı çatışmadan kaçınılıyor
Ekran görüntüleri bana 90'ların PC oyunu "Extreme Paintbrawl"u hatırlattı. Çocukken keyifle oynardım. Sonradan bu oyunun gelmiş geçmiş en kötü video oyunlarından biri sayıldığını öğrendim
FC '25'e kıyasla bu futbol oyununu daha çok beğendim. solcloud'un tutkusunu destekliyorum
Açık kaynak yapılmış olması harika. 3D oyun geliştirmeye başlamak isteyenler için iyi bir başlangıç noktası
Lisans dosyası eklenmesi talebi
İstemci Electron'da çalışıyor ama web sürümü yok. Nedenini merak ediyorum
Electron istemcisi ve PHP sunucusuyla bir FPS oyunu yapmak ilginç bir teknik tercih
Tarayıcıda çalışacağını düşünmüştüm ama istemcinin neden Electron uygulaması olarak paketlendiğini merak ediyorum