DEV Community

thewizardplusplus
thewizardplusplus

Posted on

2D puzzle "Gravity Duel"

Here is a technical demo of my game. It lacks a menu and any settings, and the graphics are highly sketchy. My main goal was to test the idea of the gameplay.

  • Title: Gravity Duel.
  • Genre: 2D puzzle.
  • Date of start of work: Sun Apr 25, 2021.
  • Date of release: Sat Dec 10, 2022.
  • Developers: only me.
  • Game engine: LÖVE.

Summary:

The game field is represented by the player ship, targets, and black and white holes. The player can control the position of his ship and produce the energy pulses. The targets and black and white holes appear at a random location and have a limited lifetime. The black and white holes have gravitational effects on the energy pulses of the player (but not on the player ship). The game goal is to hit as many of the targets as possible with the energy pulses.

Description: https://github.com/thewizardplusplus/gravity-duel/blob/master/docs/gameplay.md.

Controls:

  • movement:
    • upward:
      • via a keyboard: W;
      • via a mouse/a touchscreen: left joystick upwards;
    • downward:
      • via a keyboard: S;
      • via a mouse/a touchscreen: left joystick downwards;
    • to the right:
      • via a keyboard: D;
      • via a mouse/a touchscreen: left joystick to the right;
    • to the left:
      • via a keyboard: A;
      • via a mouse/a touchscreen: left joystick to the left;
  • rotation:
    • to the right:
      • via a keyboard: Right Arrow, L;
      • via a mouse/a touchscreen: clockwise rotation of the right joystick;
    • to the left:
      • via a keyboard: Left Arrow, J;
      • via a mouse/a touchscreen: counterclockwise rotation of the right joystick;
  • production of the energy pulses:
    • via a keyboard: Enter, Space;
    • via a mouse/a touchscreen: ~~>.

Builds:

Source: https://github.com/thewizardplusplus/gravity-duel (MIT license).

Top comments (0)