Shape Shift

Shape Shift

This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
coolness: 0.53
fun: 2.00
humor: 1.88
innovation: 3.21
mood: 2.33
overall: 2.64
theme: 3.41
My first entry for Ludum Dare! Written in more like 12 hours of coding time.

Your challenge is to delete all the shapes by removing sides till they run out of sides using the "bullets" provided.

Bullets bounce off flat sides of shapes and are deflected by slopping sides but pass straight on if they hit a point.

If the bullet adds or removes sides is determined by the colours of the bullet and the shape. The rule is that shoot red with green, green with blue or blue with red to remove a side and the opposite to add a side. Bullets fired on shape of same color do nothing. (The symbol on the right is meant to be a reminder of this)

The colour of the shapes is also changed by bullets with rotational arrows on them by rotating the shapes color in the direction show based on the circle of colors shown on the right.

To play choose your bullet (from the three choices at the bottom) either by clicking on it or pressing the key for it, then select where to fire it from by either clicking at the edge of the row/column or pressing a direction key and typing in the row/column number and pressing enter.

Enjoy :)

Note: To run on linux/anything other than windows you will have to install love2d (https://love2d.org/). The downloading issues are now fixed.

EDIT: I have improved the description above in response to some of the comments. Due to lack of time I didn't manage to add a description in game. The symbol on the right of the screen is meant to be a help but wasn't clear and I didn't have time to improve it. It also was never meant to be full instructions. I have also added the web version

I have produced a version with more game modes, a few tutorial levels and a help message similar to above. It can be downloaded from http://www.darkfieldgames.com/blog/shape-shift-ludum-dare/
Found a bug?
Tell us on Discord