Brofist.io 2

**Brofist.io 2** — приостановленный в создании ремейк многопользовательской браузерной игры Brofist.io с неизвестной датой релиза. Игра впервые анонсирована 28 сентября 2018 и заявлена как скоро выходящая. Бета-версия была выпущена 22 декабря 2019.

Зайти в «Brofist.io 2» можно отсюда, если вы залогинены с аккаунта, который имеет вип уровня Big Bro или выше. Нажмите кнопку "Access now", чтобы зайти на сервер «Brofist.io 2».

Благодаря Hacker336257iDz во время бета-тестирования любой игрок, не обладающий доступом к аккаунту с VIP статусом, мог зайти в Brofist.io 2. Этот способ вскоре был пофикшен, после доступ был ограничен для каждого помимо OSA.

 **Данная статья не завершена.**
    Вы можете помочь статье и проекту, дополнив ее.

## Об игре

Описание игры от OSA:

```
"Brofist.io 2 — полный ремейк классической версии.
 В BF2 я решил расширить границы игры и предоставить
игрокам как можно больше свободы.
Свобода означает, что все, что вы хотите сделать или
играть, должно быть возможным для достижения в игре.

**Извините, я не понял, что же такое brofist.io 2?**

Представьте себе мир, в котором вы можете построить
все, что захотите, мир, в котором вы можете
пригласить своих друзей и вместе построить
огромный замок, сделать паркур полосу препятствий,
выполнить RPG-квесты, определить очень долгое
кооперативное путешествие,
спроектировать глубокое подземелье,
макет красивые пейзажи, чтобы просто отдохнуть.
Пределом будет только ваше воображение.
Если вам не нравится строить миры,
то почему бы не исследовать миры,
созданные другими талантливыми игроками.
В двух словах, brofist.io 2 станет
по-настоящему социальным, дружелюбным
и открытым занятием в песочнице.

```

```
**Это выглядит супер круто, какова дата**
публичного релиза?

```

```
Ну, я точно не знаю точную дату, но
когда в игре будет достаточно контента,
структура будет стабильной, менее
подверженной взлому и ошибкам, тогда
игра будет доступна для всех.
Я надеюсь, что это не займет
слишком много времени.

```

```
**Почему мы поддерживаем игру?**

```

```
Разработка высококачественной игры
сложна и требует много времени,
особенно когда игра многопользовательская,
так что, безусловно, это требует от меня
много времени и усилий, чтобы стать
сольным разработчиком. Ваша поддержка
не обязательна, в любом случае
я выпущу brofist.io 2, но ваша поддержка
может очень быстро ускорить разработку,
и вы получите немедленный доступ к игре,
пока она развивается, и, кроме того,
вы получите ранних сторонников
и эксклюзивные награды в игре."

```

## Игровой персонаж

### Внешний вид и основные особенности

Игровой персонаж, в отличие от «Brofist.io», представляет собой анимированного стикмена. Ник игрока располагается под ним, имеет черный цвет и белый контур. Управление игровым персонажем осуществляется путем нажатия кнопок со стрелками. Над ним располагается его личный чат, в который можно писать, нажимая на кнопки, предназначенные для написания символов. Цвет чата по умолчанию черный. Ник по умолчанию Bro 2.0.

### Инвентарь

Значительным отличием является наличие у игроков инвентаря, представляющего собой полупрозрачный коричневый прямоугольник с белыми слотами. На данный момент инвентарь имеет всего 1 слот. Выбор слота инвентаря производится мышкой. Выбранный слот выделяется прозрачной голубой обводкой.

### Анимация движения игрового персонажа

Игровой персонаж имеет несколько видов анимации движения:

* Бездействие. Стик стоит на месте, незначительно раздвигая руки в стороны и возвращая в исходную позицию.
* Шаг. Стик двигает руками и ногами при ходьбе.
* Прыжок. Стик поднимает и опускает руки. Игрок способен зацепиться за верхнюю часть объекта и запрыгнуть на него либо ухватиться за сам объект.
* Наведение при установке объекта. Стик направляет руки в сторону указателя мышки при размещении или перемещении объекта.

## Редактирование уровня

Редактирование уровня производится непосредственно в игровом режиме. Игроки размещают и перемещают объекты, используя инвентарь и виджеты. Перемещаемый объект может быть использован для толкания игрока - как себя, так и кого-либо еще.

## Режимы

* На данный момент режимов «Brofist.io 2» не имеет, только небольшую карту с одним черным прямоугольником под спавном и двумя стенами по бокам. Сервер перезагружается с определенным интервалом, в ходе чего созданные игроками объекты исчезают.

В дальнейшем:

* Возможно, подобие «**2 Player Adventure**» с участием четырех видов игроков — **HealBro, JumpBro, LilBro и AquaBro**. Особенности первых двух неизвестны. **LilBro** способен уменьшаться, а **AquaBro** — превращаться в платформу, способную двигаться по воде. Игрокам предоставлена возможность проходить кооперативные уровни с использованием способностей, характерных для различных типов игроков.
* «**Hide and Seek**».
* «**Sandbox**». Скорее всего, на тематику леса либо Крепости Братства.
* «Tower 2PA».
* «MMORPG mode».
* «Bro RED mode».
* «2PHnSA».

## Основные объекты

### Список

* **Прямоугольник**. Классический черный непроходимый прямоугольный объект. Установка производится следующим образом: выбор объекта в инвентаре и установка его в нужное место указателем мыши. Перемещение производится нажатием на объект с удерживанием ЛКМ и движением мыши либо множественными кликами на него. Когда объект достиг необходимого вам места, отпустите левую кнопку мыши.

## Настройки объектов

    Настройки объектов открываются при удерживании ЛКМ на объекте.

* **Закрыть (close)** — закрывает настройки объекта.
* **Ось X (x axis)** — изменяет положение объекта по X. Путем кручения против часовой значение уменьшается, путем кручения по часовой — увеличивается.
* **Ось Y (y axis)** — изменяет положение объекта по Y. Путем кручения против часовой значение уменьшается, путем кручения по часовой — увеличивается.
* **Ширина (width)** — изменяет ширину объекта. Путем кручения против часовой значение уменьшается, путем кручения по часовой — увеличивается.
* **Высота (height)** — изменяет высоту объекта. Путем кручения против часовой значение уменьшается, путем кручения по часовой — увеличивается.
* **Удалить (delete)** — удаляет объект.

## Баги

### Неисправленные

* Игрок не может прыгать с левой ноги.
* Игрок не может прыгать с края.
* Игрок, вставший на край, идет на месте.
* Подсказка "Type to chat" в чате отображается для всех.
* Удерживание ЛКМ на объекте не открывает настройки виджетов.

### Исправленные

* Игрок не может создавать объекты, перемещать и настраивать их. Только первые 2 зашедших игрока могут делать это.
* Игроки рассинхронизированы с сервером.
* Игрок не может удалять свои объекты.
* Удерживание ЛКМ на виджете открывает настройки виджетов при перемещении.
* Иногда вместо перетаскивания объекта при клике на него создается еще один.
* К серверу «Brofist.io 2» можно подключиться без необходимых требований аккаунта.