июнь 1, 2019

Arcade Shooter (RegaSLZR)

Добавить в
Мои игры
Торрент
Скачать

Ключи игрового процесса:

- WSAD или клавиши со стрелками для перемещения
- Мышь для вращения цели
- Щелкните левой кнопкой мыши, чтобы запустить обычные снаряды
- Щелкните правой кнопкой мыши, чтобы запустить специальные, ограниченные снаряды
- Нажмите клавишу пробела, чтобы включить или выключить щит

Ход игры:
- Взрывайте вражеские корабли и астероиды NPC, прежде чем они взорвут вас.
- Подсчет очков зависит от: (1) количества вражеских кораблей, которые вы используете. уничтожить и (2) сколько монет у вас есть.
- Вам дается 60 секунд каждый раунд, чтобы уничтожать врагов и зарабатывать монеты.
- Используя монеты, вы можете пополнять боеприпасы и улучшать свою статистику после каждый раунд.
- Каждый раунд становится сложнее предыдущего, с большим количеством врагов и неигровых персонажей.
- Выживите как можно больше раундов и станьте новым обладателем рекорда.

---------------------------------------- ----------------------------------------------

Ссылка на проект GitHub: https://github.com/ReGaSLZR/ArcadeShooter-Unity

АРХИТЕКТУРА ПРОЕКТА:

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

rView
Классы, которые наблюдают за даннымиom внедряет модели и реактивно манипулирует своими собственными переменными-членами (например, базовыми элементами) для отображения.
В классах такого типа не воплощена никакая игровая логика. Они просто наблюдают или «получают» значения из моделей, возможно, также форматируют или обрабатывают их и передают их своим переменным-членам.

rPresenter
Классы, которые наблюдают и манипулируют значениями из введенных в них моделей. Они несут ответственность за управление моделями и использование методов установки для внесения изменений в значения, на которые, в свою очередь, реагирует rViews.

Игровой движок: Unity3D 2019.1

Используемые плагины:
- Zenject (для внедрения зависимостей)
- UniRx (для реактивных расширений)

Импортированные пакеты:< /strong>
- TextMeshPro
- Cartoon Particle 2D FX

Другие импортированные ресурсы:
— бесплатные 2D-искусства от различных художников и веб-сайтов. Вы можете проверить их ссылки в проекте Assets/Art/ и прочитать файл note.txt для получения дополнительной информации.

-------------------------------------------- ------------------------------------------

Обнаружены ОШИБКИ:
– [ИСПРАВЛЕНО] Игрок мог выйти за пределы границ :(
– [ИСПРАВЛЕНО ] Персонаж игрока все еще мог целиться, даже когда игра уже была приостановлена.
- [ИСПРАВЛЕНО] Вражеские пули из предыдущего раунда могли убить игрока в следующем раунде.d.
- [ИСПРАВЛЕНО] Игрок мог стрелять пулями, находясь в магазине.
- [ИСПРАВЛЕНО] Таймер все еще тикал, даже когда был вызван StopTimer(). .
— [ИСПРАВЛЕНО] Время ожидания восстановления щита перенесено на следующий раунд. При этом щит не пополнялся автоматически.

Неплохо:
 – [ГОТОВО] модель эффектов (для Killed FX и т. д.)
 — [ГОТОВО ] Панель «Инструкции/обучение»
– Аудио: SFX, BGM, регулировка громкости
– ScriptableObjects для некоторых классов (например, ShopItems)
– Диалоговое окно подтверждения пользовательского интерфейса GamePlay (когда игрок хочет Выйти в главное меню во время игры)
- Улучшена панель загрузки
- Форматирование целочисленных значений при строковом виде = 9999 => 9,999 
- Завершить игру после 15-го раунда?
- Есть новая набор врагов (конечно, более жестких) после определенного раунда.
- Больше предметов для сбора, помимо монет. Возможно: -5 секунд времени, +1 ракетный боезапас, предмет «Щит с автоматической перезарядкой», вызов помощника.

Как скачать Arcade Shooter (RegaSLZR) через торрент

Всего несколько простых шагов:

  • Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
  • Выбираем и скачиваем подходящий торрент-файл репака Arcade Shooter (RegaSLZR)
  • Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
  • После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!