Delivery Squares

Overall★★★★★★★★★★2.59
Fun★★★★★★★★★★2.65
Innovation★★★★★★★★★★2.95
Theme★★★★★★★★★★3.15
Graphics★★★★★★★★★★1.81
Audio★★★★★★★★★★1.19
Humor★★★★★★★★★★1.86
Mood★★★★★★★★★★2.00
A simple HTML game about squares. Keyboard required (wasd or arrows to move, space to skip text).

I fixed the speed issue in v1.1.
The original is in the downloads so that they can be compared.

Controls
- WASD or arrows to move player
- SPACE to skip text or restart

How to play

Tiny squares around player indicate direction of sources, the distance of these squares change depending on the closest source to the player, orange square does not change distance as this is the direction of the city.

Four bars on the left indicate amount of squares currently in the city, the right four bars indicate the player's storage.

To collect squares follow the indicator squares around the character and hover over the same colored square to collect, then return to the city to deliver. Sources can be drained, when this happens the source will disappear and a new one will spawn in a new location.

The aim is to keep the bars from falling below the red bars, which will decrease your score by one every second for every bar below the red, red bars can be decreased by overfilling and they will slowly increase over time. Overfilling will grant a bonus to the score value for the resources that would have been consumed.

If your score reaches zero or one of the bars fall to zero it is game over. You can then press space to try again.

Difficulty

For those interested I've also added the relevant difficulty variables at the top near the script tag, so that the speed and difficulty can be adjusted, these variables are also available from the console when played from the downloads.

- consumptionRate can be set to 3.2 or above to make it slightly harder.

- playerSpeed determines acceleration.

- friction determines the deceleration.

- maxSpeed determines the players maximum speed

Known bugs

There's still some movement issues, for example acceleration not going to zero, so the screen might appear like it's flickering at times when the player moves without input, it can also cause some other interesting effects.

Acceleration and deceleration are tied to frame rate, which was a mistake on my part, but it shouldn't be a problem in most cases due to the speed cap.

Changelog for v1.1:

- Fixed a mistake with calculating the maximum speed for the player.

- Fixed the range for area blocks to give a better indication of speed.

Comments4

LDJam user 277876
LDJam user 2778761 May 2023, 18:36
I found the controls and indicators to be very intuitive which is something many games don't do. Alas, I found the game to be quite difficult not due to a lack of understanding of the controls, but simply because of the immense tokyo-drifting. Keep it up!
LDJam user 364744
LDJam user 3647442 May 2023, 05:24
i like this exploration of the delivery mechanic! i think with some sort of increasing difficult & upgrade system this could be quite addicting
LDJam user 240168
LDJam user 2401684 May 2023, 10:08
I agree with others that the player has too much inertia when they stop moving (the high speed itself it fine for my taste). The game doesn't have a fullscreen option, and when I used the arrow keys they applied to the whole web page first, so e.g. when pressing the down arrow key the page would scroll down a bit and only then it would start being applied to the game itself, which was quite frustrating. It took me a long time to figure out what to do; the colored bars on the bottom left are basically unreadable until you realize what they mean, and I didn't realize the little colored squares are actually directions - I thought they are the squares you need to gather, and couldn't figure out why they move in such a wierd way and why I can't ever reach them. Overall the game concept is a good one, but I'd say the game needs some work with explanations & providing feedback to the player.
LDJam user 3024106 May 2023, 09:32
Fun idea. I think this game would look much better if you changed the colors to be of the some color palette.

Also bug: WASD controls don't work on non-english keyboard layout.
Found a bug?
Tell us on Discord