Portal FPS

Однофайловый арена-шутер на Three.js с телепортацией через порталы, матчами ботов «Разведчики» против «Целей» и трёхсекундным отсчётом до возрождения. Создайте свой по тому же промпту.

Loading preview...
Начать с этого промпта

Многопользовательская арена от первого лица: мгновенные перемещения через порталы, «Разведчики» против «Целей» и трёхсекундный отсчёт до возрождения после каждой смерти.

Добавить второе оружие

Добавляет второй слот оружия: клавиши 1 и 2 переключают между винтовкой и пистолетом-пулемётом, добавляя в перестрелки выбор между скорострельностью и уроном; прицеливание мышью и стрельба левой кнопкой мыши остаются без изменений.

Попробовать Kimi Build
Создай небольшой арена-шутер от первого лица под названием Portal FPS. Отрисуй в Three.js низкополигональную арену, где игрок перемещается клавишами WASD, бежит с Shift, прыгает с Space и приседает с C, целится мышью и стреляет левой кнопкой мыши по всему, что движется. По карте размещены парные порталы: войдя в один, игрок мгновенно перемещается через всю арену к его паре. В матче сражаются две команды — «Разведчики» и «Цели», составы которых с обеих сторон дополняют боты; при этом на экране постоянно видны таблица убийств и смертей и индикатор прогресса цели. После гибели в перестрелке игрок перед возвращением в бой ждёт видимый трёхсекундный отсчёт до возрождения. Когда матч заканчивается, экран победы подводит итог и показывает выигравшую сторону, а через шесть секунд можно начать новый раунд. Статическая одностраничная страница.
Добавить смену карт

Помимо парных порталов, смена многоуровневых карт с платформами добавляет арене вертикальности и открывает возможности для перекрёстного огня с разницы высот.

Попробовать Kimi Build
Создай небольшой арена-шутер от первого лица под названием Portal FPS. Отрисуй в Three.js низкополигональную арену, где игрок перемещается клавишами WASD, бежит с Shift, прыгает с Space и приседает с C, целится мышью и стреляет левой кнопкой мыши по всему, что движется. По карте размещены парные порталы: войдя в один, игрок мгновенно перемещается через всю арену к его паре. В матче сражаются две команды — «Разведчики» и «Цели», составы которых с обеих сторон дополняют боты; при этом на экране постоянно видны таблица убийств и смертей и индикатор прогресса цели. После гибели в перестрелке игрок перед возвращением в бой ждёт видимый трёхсекундный отсчёт до возрождения. Когда матч заканчивается, экран победы подводит итог и показывает выигравшую сторону, а через шесть секунд можно начать новый раунд. Статическая одностраничная страница.
Добавить режим наблюдения

Трёхсекундный отсчёт до возрождения теперь можно провести в режиме наблюдения от лица товарища по команде, поэтому даже в ожидании возрождения игрок видит, как идёт бой.

Попробовать Kimi Build
Создай небольшой арена-шутер от первого лица под названием Portal FPS. Отрисуй в Three.js низкополигональную арену, где игрок перемещается клавишами WASD, бежит с Shift, прыгает с Space и приседает с C, целится мышью и стреляет левой кнопкой мыши по всему, что движется. По карте размещены парные порталы: войдя в один, игрок мгновенно перемещается через всю арену к его паре. В матче сражаются две команды — «Разведчики» и «Цели», составы которых с обеих сторон дополняют боты; при этом на экране постоянно видны таблица убийств и смертей и индикатор прогресса цели. После гибели в перестрелке игрок перед возвращением в бой ждёт видимый трёхсекундный отсчёт до возрождения. Когда матч заканчивается, экран победы подводит итог и показывает выигравшую сторону, а через шесть секунд можно начать новый раунд. Статическая одностраничная страница.