There are a number of prescribed ways to fight algae, some sensible and some not so much.
However you slice it, algae growth occurs by the presence of nutrients - "algae food" - in your tank. This may be because you have an excess of nutrients your plants can't consume, or because you have no plants. Excess light is also a contributor to algae problems, but in my experience is not always necessary. I've had algae problems in tanks that were only indirectly lit for a few hours each day. In my experience, ridding yourself of algae problems is something of a trial-and-error thing. Robbing the algae of whatever nutrients have convinced it to grow is the way to nip it in the bud, but that's often easier said that done. I've never been much of a fan of the anti-algae chemical additives. Lord knows I've fought algae many times and still don't consider myself an expert by any means.
One thing I have (finally!) consistently found success with though is Blue-green algae. Blue-green algae is a different animal from most other algae (pun intended). As was mentioned above, it is actually a bacteria, not a plant organism (as algae is). Blue green algae, in my experience, can be any shade of blue-to-green and always has a very slimy appearance with a reflective "sheen" to it. It doesn't look like your standard algae. It also spreads like the dickens and frequently has visible pockets that looks like air bubbles trapped inside it. I don't think what you've described above sounds like blue-green algae, but blue-green is a bear to fight back once you get it. After multiple conflicts with it, I've found something that knocks it out completely in my tank: peat granular in the filter. Blue-green thrives most often in hard, high-pH water (like mine, which gravitates to around 8.1 naturally). Lowering the pH sufficiently kills the blue-green algae, but you have to do it in a way that is safe for your fish. Peat granular will slowly drop the pH and soften the water over the course of a few days. It will also make your water dingy, but once the blue-green is dead. the dinginess is easily remedied by partial water changes done over two or three days. It's a small price to pay, IMHO. In the past, and especially right after I first began fishkeeping, I had some truly awful infestations of blue-green. But since I tried the peat granular as a treatment, I have had no problem killing it off when it appears, and my fish have shown no signs of effects from the treatment. I don't know if it will work for every single tank out there, but I can tell you it sure does for mine.
As for the Maracyn treatment for Blue-green algae, a lot of folks have reported success with it, some have reported no success, and some say it's a really bad idea to use Maracyn to begin with for multiple reasons. I've never tried it, but don't intend to ever need to.
Hope that helps.
pendragon!