About SelectricSimian


Ludum Dare 27
Ludum Dare 25

SelectricSimian's Trophies

SelectricSimian's Archive

Well, there goes 2 hours

Posted by
Saturday, August 24th, 2013 2:48 am

After several hours of scribbling trigonometry diagrams and researching polygon collision algorithms using cross products, I’ve determined that the cause of a game-breaking bug in my code is a single y mistyped as an x. It always comes down to one character.

My base library!

Posted by
Friday, August 23rd, 2013 5:49 pm

As per the rules, here’s my base library that I use for all my games:


It’s written in Moonscript, an incredibly expressive and concise scripting language that compiles to Lua.  Since it’s just an improved syntax for Lua, it works flawlessly with Love2D.

Event Horizon – easier than I expected!

Posted by
Saturday, December 15th, 2012 5:06 pm

Not entirely sure how it got there (considering it feels like all I did what press a few buttons on a metal rectangle and it appeared), but I’m only ~halfway through the 48 hours and there’s already a quite enjoyable game on my hardrive!  Love2D and Moonscript really are the perfect rapid development tools.  Wouldn’t have been nearly this far along working in plain lua.

And since I haven’t posted at all until now, you’re probably curious what my game *is*.  Short story short, you play as a black hole trying to suck energy out of the universe for your overlords in a parellel universe, and you must use your gravity and ion jets to push and pull asteroids around to destroy ships that are trying to take back what is theirs.  Seems pretty villainous to me :)

the hexagon coloring effect was, like most great things, discovered by accident.  I had no idea love2d applied a modulo to colors outside the normal range (I.E. -512 = 0 = 255), which is whats gives the ring effect.

Event horizon

[cache: storing page]