2 poin oleh GN⁺ 2024-10-23 | 1 komentar | Bagikan ke WhatsApp
  • Counter-Strike: Football

    • Game FPS multipemain kompetitif, di mana dua tim suporter sepak bola bertarung dengan tujuan memenangkan lebih banyak ronde daripada tim lawan.
    • Tim dibagi menjadi penyerang dan bertahan. Tujuan tim bertahan di setiap ronde adalah mencegah para penyerang merusak markas suporter mereka dengan bola bom grafiti.
    • Cara tim bertahan memenangkan ronde:
      • Mengeliminasi semua pemain penyerang sebelum bom dipasang
      • Menjinakkan bom sebelum meledak
      • Setidaknya satu pemain bertahan hidup hingga waktu ronde habis dan bom tidak dipasang
    • Cara tim penyerang memenangkan ronde:
      • Mengeliminasi semua pemain bertahan sebelum waktu ronde habis
      • Memasang bom sebelum waktu ronde habis dan mencegah tim bertahan menjinakkannya
    • Jika penyerang memasang bom grafiti sebelum waktu ronde habis, pengatur waktu ronde diatur menjadi 40 detik dan tim bertahan harus menjinakkan bom dalam 30 detik (atau 35 detik jika menggunakan kit penjinak)
    • Game ini adalah game dengan kekerasan rendah, tanpa darah merah, pembunuhan hewan, atau elemen visual kekerasan serupa
  • Pengaturan

    • Klien

      • Anda dapat mengunduh file eksekusi yang sesuai dengan platform OS dari rilis terbaru atau membangunnya langsung dari folder source proyek
      • Lingkungan pengembangan dapat disiapkan dengan perintah cd electron/, npm install, npm run dev
    • Server

      • Saat ini belum ada server publik resmi (layanan matchmaking juga sedang dikerjakan), sehingga Anda bisa menjalankan server sendiri atau di-host oleh orang lain
      • Anda dapat memulai server dengan perintah composer install -a --no-dev, php cli/server.php 2 untuk menunggu koneksi dari 2 pemain
  • Permintaan bantuan

    • Jika Anda memahami HTML/CSS/JS/PHP atau 3D modeling/texturing/animation, Anda bisa ikut berkontribusi pada proyek ini dan membantu meningkatkan game lebih cepat. Anda dapat berpartisipasi dengan mengirim pull request

Ringkasan GN⁺

  • Game ini adalah game FPS unik yang mengangkat persaingan antartim suporter sepak bola, dengan penekanan pada elemen berkekerasan rendah untuk meminimalkan visual kekerasan.
  • Pengaturan game dan cara menjalankan server cukup sederhana, sehingga pengguna dengan latar belakang teknis dapat berpartisipasi dengan mudah.
  • Ada berbagai bidang teknis untuk berkontribusi dalam pengembangan game, sehingga orang-orang dengan keterampilan terkait memiliki kesempatan untuk ikut meningkatkan game ini.
  • Game dengan fungsi serupa mencakup "Valorant" dan "Overwatch", yang masing-masing menawarkan gaya dan gameplay uniknya sendiri.

1 komentar

 
GN⁺ 2024-10-23
Komentar Hacker News
  • Kombinasi server PHP dan klien Electron adalah proyek yang mengejutkan. Saya terkesan bisa berurusan dengan PHP lagi setelah sekian lama. Saya berencana menginvestasikan waktu luang saya ke proyek ini. Kita butuh lebih banyak proyek orisinal seperti ini

    • Sisi klien berada di www/assets
    • Tidak ada dependensi selain Three.js. Juga tidak ada TypeScript atau build pipeline. Membaca kodenya sendiri terasa menyenangkan
    • Menurut statistik bahasa di GitHub, proyek ini terdiri dari 82% PHP, 15% JS, dan sedikit HTML/CSS. Saya penasaran klien sebenarnya dibuat dengan apa. Apakah ada di repositori lain, atau semuanya diimplementasikan dengan PHP. Jika iya, itu mengesankan
  • Saya suka deskripsi "game low-violence". Game ini berisi menembak wajah, memasang/menjinakkan bom, dan menghindari baku tembak

    • Saya jadi bertanya-tanya apakah mereka pernah melihat lapangan sepak bola. Ada banyak garis yang saling berpotongan dan garis-garis yang tidak cocok. Tapi itu bukan hal penting karena sepak bolanya bukan fokus utama
  • Screenshot-nya mengingatkan saya pada game PC tahun 90-an "Extreme Paintbrawl". Saya sering memainkannya waktu kecil. Belakangan saya tahu game itu dinilai sebagai salah satu video game terburuk yang pernah ada

  • Saya lebih suka game sepak bola ini daripada FC '25. Saya mendukung semangat solcloud

  • Menjadikannya open source adalah langkah yang luar biasa. Ini titik awal yang bagus bagi orang-orang yang ingin mulai mengembangkan game 3D

  • Meminta agar file lisensi ditambahkan

  • Klien berjalan di Electron, tetapi tidak ada versi web. Saya penasaran kenapa begitu

  • Membuat game FPS dengan klien Electron dan server PHP adalah pilihan teknologi yang menarik

  • Saya mengira ini akan berjalan di browser, jadi saya penasaran kenapa kliennya dikemas sebagai aplikasi Electron