HN aberto: jogo semelhante a Counter-Strike de código aberto
(github.com/solcloud)-
Counter-Strike: Football
- Um jogo FPS multiplayer competitivo em que duas equipes de torcedores de futebol lutam para vencer mais rodadas do que o time adversário.
- As equipes são divididas entre atacantes e defensores. O objetivo do time defensor em cada rodada é impedir que os atacantes vandalizem sua base de torcedores com uma bola-bomba de graffiti.
- Como os defensores vencem a rodada:
- Eliminando todos os jogadores atacantes antes de a bomba ser plantada
- Desarmando a bomba antes que ela exploda
- Mantendo pelo menos um jogador vivo até o fim do tempo da rodada sem que a bomba seja plantada
- Como os atacantes vencem a rodada:
- Eliminando todos os jogadores defensores antes do fim do tempo da rodada
- Plantando a bomba antes do fim do tempo da rodada e impedindo que os defensores a desarmem
- Se os atacantes plantarem a bomba de graffiti antes do fim do tempo da rodada, o cronômetro da rodada é ajustado para 40 segundos, e os defensores devem desarmar a bomba em até 30 segundos (ou 35 segundos ao usar um kit de desarme)
- Este jogo tem baixa violência, sem sangue vermelho, morte de animais ou elementos visuais violentos semelhantes
-
Configuração
-
Cliente
- Você pode baixar o executável correspondente à sua plataforma de SO na versão mais recente ou compilar diretamente a partir da pasta de código-fonte do projeto
- É possível configurar o ambiente de desenvolvimento com os comandos
cd electron/,npm install,npm run dev
-
Servidor
- No momento não há servidores públicos oficiais (o serviço de matchmaking também está em andamento), então você pode executar seu próprio servidor ou usar um hospedado por outra pessoa
- Você pode iniciar o servidor com
composer install -a --no-dev,php cli/server.php 2e aguardar a conexão de 2 jogadores
-
-
Pedido de ajuda
- Se você conhece HTML/CSS/JS/PHP ou 3D modeling/texturing/animation, pode participar do projeto e ajudar a melhorar o jogo mais rapidamente. É possível contribuir enviando pull requests
Resumo do GN⁺
- Este jogo é um FPS único sobre a competição entre equipes de torcedores de futebol e enfatiza elementos de baixa violência, minimizando visuais violentos.
- A configuração do jogo e a forma de executar o servidor são simples, o que facilita a participação de usuários com formação técnica.
- Há várias áreas técnicas nas quais é possível contribuir para o desenvolvimento do jogo, oferecendo a pessoas com essas habilidades a oportunidade de ajudar a melhorar o projeto.
- Jogos com funcionalidades semelhantes incluem "Valorant" e "Overwatch", que oferecem seus próprios estilos e jogabilidade distintos.
1 comentários
Comentários no Hacker News
A combinação de servidor PHP com cliente Electron é um projeto surpreendente. Fiquei impressionado por lidar com PHP novamente depois de tanto tempo. Pretendo investir meu tempo livre neste projeto. Precisamos de mais projetos originais assim
www/assetsGosto da descrição de "jogo de baixa violência". O jogo envolve atirar na cara, plantar/desarmar bombas e desviar de tiros
As capturas de tela me lembram o jogo de PC dos anos 90 "Extreme Paintbrawl". Eu gostava de jogar quando era criança. Mais tarde descobri que ele é considerado um dos piores videogames de todos os tempos
Gosto mais deste jogo de futebol do que de FC '25. Torço pela paixão do solcloud
Torná-lo open source é excelente. É um bom ponto de partida para quem quer começar no desenvolvimento de jogos 3D
Pedido para adicionar um arquivo de licença
O cliente roda em Electron, mas não há versão web. Fico curioso sobre o motivo
Fazer um jogo FPS com cliente Electron e servidor PHP é uma escolha técnica interessante
Achei que rodaria no navegador, mas fico curioso sobre o motivo de o cliente ter sido empacotado como um aplicativo Electron