2D puzzle "Gravity Duel"

Здесь представлено техническое демо моей игры. В нём отсутствуют меню и какие-либо настройки, а графика крайне условная. Моей основной целью было проверить именно идею геймплея.

9oCHx0g

  • Название игры: Gravity Duel.
  • Жанр: 2D puzzle.
  • Дата начала работы: 25.04.2021.
  • Дата релиза: 10.12.2022.
  • Разработчики игры: только я.
  • Игровой движок: LÖVE.

Краткое описание:

Игровое поле представлено кораблëм игрока, целями и чёрными и белыми дырами. Игрок может контролировать положение своего корабля и производить энергетические импульсы. Цели и чëрные и белые дыры появляются в случайном месте и имеют ограниченное время жизни. Чëрные и белые дыры оказывают гравитационные эффекты на энергетические импульсы игрока (но не на корабль игрока). Целью игры является попадание энергетическими импульсами в как можно большее число целей.

Подробное описание: github.com/thewizardplusplus/gravity-duel/blob/master/docs/gameplay_ru.md

Управление:

  • перемещение:
    • вверх:
      • при помощи клавиатуры: W;
      • при помощи мыши/сенсорного экрана: левый джойстик вверх;
    • вниз:
      • при помощи клавиатуры: S;
      • при помощи мыши/сенсорного экрана: левый джойстик вниз;
    • вправо:
      • при помощи клавиатуры: D;
      • при помощи мыши/сенсорного экрана: левый джойстик вправо;
    • влево:
      • при помощи клавиатуры: A;
      • при помощи мыши/сенсорного экрана: левый джойстик влево;
  • вращение:
    • вправо:
      • при помощи клавиатуры: Right Arrow, L;
      • при помощи мыши/сенсорного экрана: вращение правого джойстика по часовой стрелке;
    • влево:
      • при помощи клавиатуры: Left Arrow, J;
      • при помощи мыши/сенсорного экрана: вращение правого джойстика против часовой стрелки;
  • производство энергетических импульсов:
    • при помощи клавиатуры: Enter, Space;
    • при помощи мыши/сенсорного экрана: ~~>.

Билды:

Исходный код: https://github.com/thewizardplusplus/gravity-duel (ЯП Lua; лицензия MIT).