Portal FPS

Um jogo de tiro em arena em Three.js, em um único arquivo, com teletransportes por portais, partidas de bots Scouts contra Objectives e uma contagem regressiva de três segundos para renascer. Crie o seu com o mesmo prompt.

Loading preview...
Comece com este prompt

Um jogo de arena em primeira pessoa com ritmo de multiplayer: teletransportes instantâneos por portais, Scouts contra Objectives e uma contagem regressiva de três segundos para renascer após cada morte.

Adicione uma segunda arma

Adiciona um segundo espaço para arma: as teclas 1 e 2 alternam entre um fuzil e uma submetralhadora, dando aos tiroteios uma escolha entre cadência de tiro e dano; a mira com o mouse e o disparo com o botão esquerdo permanecem iguais.

Experimente o Kimi Build
Crie um pequeno jogo de tiro em arena em primeira pessoa chamado Portal FPS. Renderize uma arena low-poly em Three.js, na qual o jogador se move com WASD, corre com Shift, pula com Espaço e se agacha com C, mirando com o mouse e atirando com o botão esquerdo em tudo o que se move. Portais em pares são distribuídos pelo mapa, e entrar em um deles teletransporta instantaneamente o jogador pela arena até seu par. A partida coloca duas equipes uma contra a outra, os Scouts contra os Objectives, com bots preenchendo as escalações dos dois lados, enquanto um placar de eliminações e mortes e uma barra de progresso do objetivo permanecem visíveis na tela. Depois de cair em um tiroteio, o jogador aguarda uma contagem regressiva visível de três segundos para renascer antes de voltar à luta. Quando a partida termina, uma tela de vitória decide o resultado e mostra o lado vencedor, e uma nova rodada pode ser iniciada seis segundos depois. Página estática em um único arquivo.
Adicione rotação de mapas

Além dos portais em pares, uma rotação de mapas de plataformas em vários níveis dá mais profundidade vertical à arena e abre possibilidades de fogo cruzado que exploram as diferenças de altura.

Experimente o Kimi Build
Crie um pequeno jogo de tiro em arena em primeira pessoa chamado Portal FPS. Renderize uma arena low-poly em Three.js, na qual o jogador se move com WASD, corre com Shift, pula com Espaço e se agacha com C, mira com o mouse e atira com o botão esquerdo em tudo o que se move. Portais em pares são distribuídos pelo mapa, e entrar em um deles teletransporta instantaneamente o jogador pela arena até seu par. A partida coloca duas equipes uma contra a outra, os Scouts contra os Objectives, com bots preenchendo as escalações dos dois lados, enquanto um placar de eliminações e mortes e uma barra de progresso do objetivo permanecem visíveis na tela. Depois de cair em um tiroteio, o jogador aguarda uma contagem regressiva visível de três segundos para renascer antes de voltar à luta. Quando a partida termina, uma tela de vitória decide o resultado e mostra o lado vencedor, e uma nova rodada pode ser iniciada seis segundos depois. Página estática em um único arquivo.
Adicione um modo espectador

Agora, a contagem regressiva de três segundos para renascer pode ser passada assistindo pela visão de um companheiro de equipe, para que o jogador acompanhe o andamento da luta mesmo enquanto espera para renascer.

Experimente o Kimi Build
Crie um pequeno jogo de tiro em arena em primeira pessoa chamado Portal FPS. Renderize uma arena low-poly em Three.js, na qual o jogador se move com WASD, corre com Shift, pula com Espaço e se agacha com C, mira com o mouse e atira com o botão esquerdo em tudo o que se move. Portais em pares são distribuídos pelo mapa, e entrar em um deles teletransporta instantaneamente o jogador pela arena até seu par. A partida coloca duas equipes uma contra a outra, os Scouts contra os Objectives, com bots preenchendo as escalações dos dois lados, enquanto um placar de eliminações e mortes e uma barra de progresso do objetivo permanecem visíveis na tela. Depois de cair em um tiroteio, o jogador aguarda uma contagem regressiva visível de três segundos para renascer antes de voltar à luta. Quando a partida termina, uma tela de vitória decide o resultado e mostra o lado vencedor, e uma nova rodada pode ser iniciada seis segundos depois. Página estática em um único arquivo.