2021-11-20 note

After almost over an year I've decided to look back into this and fixed up a few issues, though honestly not many since the code is horrendous and I don't even want to look at it, haha.

The mechanic that allows for recharging meters and healing upon spinning around enemies without colliding has been disabled as that made the game too easy due to how broken it was (free healing just from moving around...).

The movement has been slightly tweaked to be a little more consistent and more predictable. It is still wonky, though.

The "Spawn a new horde" feature was made  for debug purposes but I decided not to remove, it even in this small update, since it can allow for some pretty crazy combos! Just keep in mind that using it isn't really the intended way of playing.


About the game and me

Pretty simple game made for the United Game Jam 2020. While this jam was 48 hours long, I unfortunately would not have time on the second day, so I had to make it all in barely a day (Rest In Peace sleep schedule).

This was also the first ever game jam I participated in, and the second thing that I finished that can be considered a playable game (the first being a meh Pong clone). I'm kind of a noob if that isn't obvious.

Overall, it was a fun experience, even if pretty tiring.

Note

In hindsight, I kind of stretched the theme pretty hard, as very little is "two" other than the two circles and two explosions caused by them... I thought the polygons all having odd amounts of sides would  make it interesting. I hope it still fits the theme!

Tools

For reference, this game was made using Godot 3.2.1 and 3.2.2 (update released while I was making this haha). All the art assets were made by me, except for the fonts. The only audio effect was made using Bfxr. Images were a mix of Inkscape, Krita, GIMP and even MSPaint.

Gameplay

In this game you control two circles that try to spin around the mouse cursor, following it. You can presss LMB, Space or Enter for them to cause small explosions, RMB or S to slow their spinning speed for a bit and MMB or A to become a giant and just enjoy destroying everything for a bit.

Sometimes the enemies stop spawning (this only seems to happen on the Web build so I'm not sure what the problem is), so R may be pressed to spawn 100 more. It's rarely needed, fortunately (stops being fun by using it...).

Each explosion damages the polygons by 1 vertex, and every few odd numbers they'll become "weaker" by turning into a polygon with less sides. Not that special. When enemies are destroyed, they also cause an explosion depending on the remaining vertices.

If you let the space between the spinning circles briefly hit a polygon, without letting the balls actually touch it (one way to do this is by going over them) an explosion will be caused in that location and again, it kind of scales with the number of vertices. This is made easier with the slow-mo ability.

The mega ability is simply a fun thing. Makes the circles immune to damage (caused when they touch a polygon) and scales the circles up, applying what I explained in the last paragraph almost everywhere.

This is unnecessarily long. The game is really simple, however I'm bad with wording. You should figure it out in a few seconds.

Bugs

It was made in a hurry, so there are some things here and there. Very rarely, the game may freeze after losing, for some reason. There is also a small margin between the UI and the right side of the window... The others are pretty small, shouldn't affect gameplay that much.

I swear the first two only started happening while I was preparing to export.


Mandatory please don't mind any possible typos as my native language isn't English.



StatusReleased
PlatformsHTML5
Rating
Rated 4.0 out of 5 stars
(1 total ratings)
AuthorRaquel

Comments

Log in with itch.io to leave a comment.

the game is nice!

Thank you!

it's very satisfying  watching it blows up but it gets laggy very quickly as the engine has too many game objects to handle. please fix this

(1 edit)

I know but unfortunately I would need quite a bit of time to optimise it, and this is a jam...

Not that I'm skilled enough to even do it :p