Rage against the Rectangles

Rage against the Rectangles

This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
audio: 1.60
coolness: 0.41
fun: 2.00
graphics: 1.76
humor: 1.94
innovation: 1.81
mood: 1.83
overall: 2.29
theme: 1.76
Juan "Rage" Martinez was new in town. All his life he was proud to be a square. In fact, that was what defined him. One day, upon gloating that he was a square, he heard someone say, "Beneath the surface, we are all rectangles..."

And that's when he lost it. This is his story...

This is a basic twin stick shooter, my 2nd entry into Ludum Dare. Use either a joystick or WASD plus arrow keys to fire.

Planning on uploading a compiled a.exe for Windows later this evening. If you don't have LOVE installed and would rather not install it, just come back in a couple hours and I'll have it posted.

If you DO have LOVE installed, then you should be aware that the game was more about building an "engine" that lives "beneath the surface" than an actual game. To that end, you can create your own enemies, weapons, and bullets. Just add/remove text files and images in the right place and the game will pick it up when you start.

To make an enemy, just add a file to the /objects/enemies folder with content similar to this:

item =

{

type = "Enemy1",

health = 10,

attack = 10,

image = "enemy1.png"

}

To make a weapon, just add a file to the /objects/weapons folder with content similar to this:

item =

{

type = "Weapon2",

cooldown = 0.75,

bulletType = "Bullet2",

image = "weapon2.png",

frequency = 1 --optional, default = 1

}

To make a bullet, just add a file to the /objects/bullets folder with content similar to this:

item =

{

type = "Bullet1",

damage = 3,

speed = 400,

image = "bullet1.png"

}

All images should be placed in their respective image folder (/images/enemies, /images/weapons, /images/bullets) and the filename should correspond to the value in the text file. Finally, the bulletType listed in the weapon file should reference the type of a bullet.

Enjoy playing with the engine beneath the surface of my entry :)
Found a bug?
Tell us on Discord