Affinity

Affinity

This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
audio: 2.85
coolness: 0.46
fun: 2.45
graphics: 3.00
innovation: 3.50
mood: 3.25
overall: 3.08
theme: 3.77
Affinity is a puzzle game made for the 48 hour competition.

The idea is to minimize conflict between differing worlds while still connecting everything.

The worlds are abstract floating clouds of particles with one or two colored symbols representing ideas. You have to create links between these worlds.

The links have a degree of affinity between them, similar ideas create high affinity. You can tell the affinity by how the link looks. The higher the affinity the more purple and smooth it is, the lower the more jagged and orange.

Ideas leak between worlds some, so you have to be careful not only of what you're linking to but what you're linking to is linked to.

You can tell how many links you have left to create by looking at your cursor. The number of lines in it is the number of links left.

Controls:

Left click when your cursor is over a world to select it.

Left click when not over a world to deselect the currently selected world.

With a world selected you can right click on another world to create and destroy the link between them.

You can press escape at any time to go back to the main menu.

Goal:

- Use all your links.

- Keep affinity high enough among the links between worlds.

- Make sure each world can reach each other world.

Misc:

This was made using the SDL 2.0.1, SDL_image 2.0.0, SDL_mixer 2.0.0, SDL_ttf 2.0.12 libraries. Everthing was coded, compiled, and debugged using Visual Studio 2010. Tried to keep it as compliant with C89 as possible. The base code was made available before the competition and is stored here: http://sites.google.com/site/unpronounceablegames/LD30%20Base%20Code.rar

Unfortunately I don't have access to a Mac or Linux box. So don't expect builds for them.

This is my fourth successful Ludum Dare out of the six I've attempted. Final build was made about two and a half hours before the competition ended.

The primary fuel used to make this game was cake, meatloaf, and tea.
Found a bug?
Tell us on Discord