Stephen Whitmore's Personal Website

Electro-Magnetic Adventures (EMA)

About the Development

EMA was written for the UW Game Development Club's second 24-Hour Game Development Competition over the course of twenty-four consecutive hours, developed alongside several other entrants (who were fellow students). EMA was fortunate enough to take the title of the 1st place entry. It was written in C++ using SDL and the Chipmunk physics library.

About the Game

EM Adventures is about manipulating a weightless electromagnet (the mouse) capable of creating a positive or negative charge, thus either pulling or pushing nearby objects with a force relative to the distance to the object, as well as the object's mass.

The objective of the game is to use your electromagnet to push and pull iron and gold balls from different parts of each level into their respective 'Iron Zone' and 'Gold Zone'. However, this seemingly simple task is made difficult by the restriction that iron and gold balls may not touch. Furthermore, other obstacles such as burning balls and burning barriers also threaten to destroy any iron or gold balls that touch them.

EMA includes nine levels of increasing difficulty, all of which were also designed in the 24-hour development period.

Screenshots
Downloads

Windows
Download EM Adventures (.zip) [~1.0 MB]

Linux
Download EM Adventures (.tar.gz) [~x MB] (Coming Soon!)

Credits

EM Adventures was written from scratch over the space of twenty-four hours.

Stephen Whitmore    Programming and Design