Ludum Dare 32 — April 17th-20th, 2015 — Theme: An Unconventional Weapon

chromenopePSA: As of Chrome 42 (Released April 14th), NPAPI plugins are disabled by default! That means Unity Player, Java, and Silverlight games will not work in the Chrome browser! That said, Flash in the Chrome browser continues to work fine (PPAPI).

To Developers: Consider using HTML5 and WebGL instead. Having troubles with the export? Don’t worry. See Ports below.

To Players: A workaround is to enable NPAPI plugins in your Chrome settings. Click or Copy+Paste this URL in to a tab:


As of September 2015 however, this option will no longer be available.

Other browsers (Firefox, Internet Explorer, Safari) and Flash are unaffected, but FWIW there is no Unity Player or Silverlight for Linux.X

Back to Browse Entries

Shop 'Til You Drop

by hissssssssss - Compo Entry


For anyone interested in playing Shop 'Til You Drop, I highly recommend playing the post-compo version, even if that means you don't rate the game. It doesn't just fix movement and sound bugs, but also boasts twice as many weapons as the original version!

Changes include:
-30+ new weapons, including Baguette, Dictionary, Lamb Kebabs, Umbrella, and more!
-Fixed the sound bug and improved sound quality.
-Fixed movement bugs and knockback.
-Added new animations.
-Icons now tell you what each weapon does.
-Time between waves was greatly reduced, and enemy balance improved.
-The game over screen is no longer weirdly specific. ("You lasted 58.392 seconds!")


Zombies are flooding the town, and you're left without a weapon! You head to the Miracle-Vend to materialize a shotgun or something, but it appears the machine is malfunctioning...

4/20/15 - Fixed a bug that caused erratic character movement speed.

Arrow Keys - Movement, Select Vend Option
X - Confirm, Examine
Z - Cancel, Use Equipped "Weapon"
A,S - Switch Equipped "Weapon"

TIPS FOR PROS: The better the vend button you push, the higher chance you have of snagging something rare, but the longer you stand vulnerable.

Made with Python 2.7 and pygame. pygame ate all my SFX so no sound for you. ;_;

Not much else to say except that dropping your own weapons into the game is really easy!
For the curious:
-Open up weapon_data.csv
-Copy the top sample row to the bottom and give it a unique id
-Fill in the appropriate values. Make sure the image names are correct or the sprite will default to a coffee cup!
-Put your weapon's image and icon (32x32) into the images folder.
-You're done!
Want to add a cheeseburger? Soccer ball? Your childhood stuffed toy? Rubber ducks? Balloon swords? The only limit is your imagination!

Put a weapon in the game? Toss a screenshot for us down below or tweet me @ushirobito

Downloads and Links




Jordan says ...
Apr 20, 2015 @ 5:06am

All of the different items and their uses really add to the game, and I had a fun time playing it as the game has a good challenge mixed with a fun element (shopping).

Azure_Kyte says ...
Apr 20, 2015 @ 5:08am

I imagine throwing floppy disks at zombified people would be extremely productive. :D

qapn says ...
Apr 20, 2015 @ 5:31am

I think the coolest thing you've got here is the easy modding/inserting of your own weapons! I haven't seen that in any other games so far.

Besides that I think it's let down by some weird control quirks - maybe my PC is messed up but I moved way too fast to feel accurate in navigating around the zombies or aiming at them with weapons. I also sometimes got stuck in the vending machine (which is how I eventually died).

But it kept me entertained for a bit!

Pietdagamer says ...
Apr 20, 2015 @ 5:54am

I like that you have to catch the mug when you throw it, very innovative!

Pietdagamer says ...
Apr 20, 2015 @ 5:55am

sorry, commented on the wrong game

SkyWolf says ...
Apr 20, 2015 @ 10:33am

I mean, it's not an everyday thing that you can hit a zombie with a caffelatte.
Character moved way too fast tho.

hissssssssss says ...
Apr 20, 2015 @ 10:50am

@qapn, SkyWolf: The speed thing seems to be a weird hiccup in how my low-spec development PC processes things. It runs at a completely reasonable speed on my (terrible) computer!

There might be a parameter I can change to fix it. I'll see what I can do.

joppiesaus says ...
Apr 20, 2015 @ 11:07am

Funny! I don't get the shopping completely, I just mash x at the shop. Graphics are neat. Humorous items. I don't have much to say about it. I like it!
Also: your game works faster/slower on monitors with different refresh rates.

hissssssssss says ...
Apr 20, 2015 @ 11:21am

@joppiesaus: You are correct about the refresh rate thing. Turns out there was a pretty unfortunate typo in the player character's update cycle. That's fixed now! Thanks for playing.

Cerberus says ...
Apr 20, 2015 @ 7:03pm

Wow vending for your life, that guy had some really big pockets to have all those quarters lol, the game was ultra good, love the gameplay and the vending mechanic thanx for the tip4pros, the pacing was on the dot. Had fun playing it so excellent job, congrats!

nihilaleph says ...
Apr 20, 2015 @ 8:29pm

Great game! The lack of sound effects really kills the mood a bit >.< There could be more enemies though... I got to a point where nothing else came at me...
Also I got really easily both Excalibur and Masamune! Don't know if I'm really lucky or if the drop rate is high xp

hissssssssss says ...
Apr 21, 2015 @ 1:10am

The RNG must love you. No one who tested eveer mentioned getting either of those, and what's more, *I've* never gotten either, and I've pushed the vend buttons too many times to count. The drop rates on ultra-rares is between 0.2% and 5%, and then the pool of ulra-rares has a number of items, so your chances of getting either is quite low. Both? Extremely unlikely.

If no enemies were showing up, it just means you hit a long period between waves. After beating the boss, the enemies should spawn infinitely at an ever-increasing rate. I had to give players gaps between waves to have a chance to vend powerful items and replenish themselves, but if you had both Excalibur and Masamune, you probably would have never needed to and had nothing to do! XD

nihilaleph says ...
Apr 21, 2015 @ 2:02am

OMG, I should go to the lottery then! xp
Btw, great modding system! Great job!

Crowbeak says ...
Apr 21, 2015 @ 9:38am

Really neat idea, making time the currency for the vending machine. Since the enemies never stop, it's a good choice. The giant zombie was funny.

nopogo says ...
Apr 22, 2015 @ 12:50pm

The vending machine mechanic is well thought out. Cool take on the theme

Chikoness says ...
Apr 22, 2015 @ 1:16pm

This is pretty fun :D I love the idea and the number of things that can be thrown at enemies.

Holyshet, Masamune and Excalibur?! D: I never got any of thoseeee

ohsqueezy says ...
Apr 23, 2015 @ 12:15am

I find this game interesting for its satire element. It's like a paradox, at least in the case of the consumer goods materializing, where the stuff turning us into the walking dead is being used in brutality to fend off the monsters it is creating.

oranebeast says ...
Apr 23, 2015 @ 8:59pm

An interesting idea; But I feel there should be some sort of way to tell what he weapon does; As I got up close to use a projectile at one stage.

Apr 25, 2015 @ 9:17am

The controls are a bit confusing at first (who uses z/x?). With more items and the ability to earn/spend money it would be a nice survival minigame.

Apr 26, 2015 @ 1:45pm

Fun game just wish the zombies attacking were a little bit faster to put more pressure on the player to speed up. Liked the amount of weapons you got in though and nice feature that you can modify and add your own ones.

Andrea says ...
May 11, 2015 @ 12:19pm

Very nice and funny game! Using all those weapon and trying to keep the better ones and spend as fast as possible the worst ones was very fun!
The hitbox and ai could be better, but with that many weapons (an bandages, though they seem rare), it's perfect the way it is!
Great job!

You must sign in to comment.

Mini Submission FAQ

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

CAN I ENTER BOTH EVENTS?: You should pick 1 event, whichever you think it’ll do better in. If the idea is strong, and everything plays well enough, you can go Compo. If you’re a perfectionist, and would prefer people to play a more polished game, do the Jam. Historically, more games are entered in the Compo, but with more people and more time, Jam games have the potential to be better (that doesn’t mean they are). Many solo participants do enter the Jam.

If you made 2 games, unfortunately, the website doesn’t support multiple submissions per user. To submit your 2nd game, you will have to make a 2nd account. Only do this if you made 2 games. Alternatively, if one game is better than the other, then consider just entering the better game.

CAN I KEEP WORKING UNTIL THE DEADLINE?: Yes! Immediately after the 48 or 72 hours, we do something called Submission Hour. As the name suggests, it’s an extra hour for you to package, upload, and submit your games. If there were catastrophic issues trying submitting your game, or you misunderstood how submissions work, that’s okay. It happens. We’re flexible. If you need advice, check with the folks on IRC. If you need an admin, get in touch.

CAN I KEEP WORKING ON MY GAME?: Oh definitely! You should! But for the sake of judging, keep the Compo or Jam version around. You can include a link to the Post-Compo/Post-Jam version of your game on your games page, but sure your main links are the original version.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate at least 20 games to improve your visibility (Coolness).

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crashes, win condition, or tiny bugs after the deadline. In a sense, this is like “porting” to support more players. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just fixing mistakes you should have caught had you been better rested.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

[cache: storing page]