alphashove

by lif9
Coolness★★★★★★★★★★10%
"alphashove" by @lifning
push the blocks to form each letter of the alphabet.
for added challenge, try to get to the end with as few pushes as you can.
the character is colored yellow to allow for game immersion, in case the player wishes to pretend he or she is a pencil writing these letters.
use WASD, the arrow keys, or a gamepad to move.
use of "gamegenie" as a command line argument unlocks bonus levels.

this is my first ludum dare entry.
thank you benn for the keynote; it really struck a chord with me.
the theme of minimalism made me think of what the minimum hardware requirements are for a human to have fun.
human children often play with alphabet blocks, which isn't a game per se, and this somehow inspired me to make a game that is all but entirely dissimilar to playing with alphabet blocks.
the level design was done for me by the roman alphabet, which i also count as minimalist.
the gameplay is reminiscent of sokoban, but considerably more forgiving since it's impossible to get a block stuck in place.

the game uses python and pygame, but don't worry, the win32 exe is stand-alone.
unix (mac/linux/etc) users will have to have python 2 and pygame installed.
i've bent a couple rules, so this is a jam entry.

i have a busy weekend, so this game was written in the space of about one day by editing an old top-down movement engine of mine that was lying around unused in ~/Hack/.
i'm not sure i can release its source code at this point, though it's honestly so convoluted and overengineered that i don't think anyone will miss it.
otherwise, the game itself (including everything to do with the moving blocks) was coded today.

the assets were produced today by myself (with advice from my girlfriend amanda, who is better than me at pixel fonts) using gimp.org and audacity.sf.net.
many thanks go to my playtesters frankie, henry, and amanda as well.

screenshot

Comments8

DaanVanYperen
DaanVanYperen1 May 2013, 00:31
Really smooth controls, game fits the Theme well!
kreischweide1 May 2013, 21:38
Nice style and theme representation, controls are great but for me it was a bit too tedius to just move the "cubes" around with only a single mechnanic.
ohsqueezy
ohsqueezy2 May 2013, 16:30
I get "Bad magic number in .pyc file" trying to run on Linux, probably because I'm using Python 2.6. If you distributed the uncompiled files it might work or give a better error description.
kurrik
kurrik4 May 2013, 07:33
I thought the idea was pretty cool - it's interesting to move into one configuration and then have the next letter be inconvenient given where the blocks are. However, there's no scoring so it's difficult to figure out how well you did, you can always push the blocks off to the sides and start from scratch. It's still a good first entry and I had no problems running the osx version. Thanks!
Norgg
Norgg13 May 2013, 21:42
The download link seems to have broken.
Sylvain.p
Sylvain.p14 May 2013, 20:06
The windows link doesn't work
lif9
lif9author17 May 2013, 03:10
Thanks for the heads-up, link should be working again.
Mach60KAS
Mach60KAS20 May 2013, 01:08
Controls were really well tuned, and the game captures the theme well. Well done! :)
Found a bug?
Tell us on Discord