August 23rd-26th 2013 :: Theme: 10 Seconds

Ludum Dare 27 — August 23rd-26th, 2013
[ Results: Top 100 Compo, Jam | Top 25 Categories | View My Entry ]
[ View All 2213 Games (Compo Only, Jam Only) | Warmup ]

IMPORTANT NOTE: If you want to place in the final results, you NEED votes. The easiest way to get votes is by rating other games. Judging lasts for 3 weeks following the end of Ludum Dare. For best effect, rate 20 games as soon as possible. Rating more games is encouraged.


Back to Browse Entries


by themushroomsound - 48 Hour Compo Entry

WORMHOLES is my 1st attempt at any solo jam !

It's a Unity project, and primarily an exercise in generating meshes from audio data. The game starts by recording 10s of audio through your computer's mic input, so you have to allow access to your mic. A hundred levels are generated from these 10s, but you'll be lucky to even reach level 2.

You play as the pilot of a small spaceship, folding space to return home after years of space travel. The tunnels of space/time are long and narrow, and haste is your worst enemy, so make sure to use the hyperbrakes once in a while. They charge in 10s.

The music was made around a 51.2Hz bass, which is the 1st audible frequency to be a multiple of 0.1Hz, a frequency of which the period is... 10s. Also, the time signature being 10/4 and the tempo 120bpm, 2 bars last... ok fuck that, enjoy the trip.


Up/down arrows: navigate
Space: hyperbrakes!


On Win7, some laptops are set so the mic is inactive when running on batteries. If you're getting flat tunnels, you might want to check that.
Linux version lacks the executable flag, just chmod it.


The timelapse video is now available ! :)

Downloads and Links




rylgh says ...
Aug 26, 2013 @ 8:25am

Very neat! Not sure if my ambient audio was loud enough for a tunnel it was flat for quite awhile. Made a few snapping noises, which probably coincided with me hitting the first jagged peak that appeared. Oh well, going max velocity was really exciting, especially with the drum n bass. Great music :)

Aug 26, 2013 @ 12:59pm

Hey, thanks! :) Yes, the recording is normalized prior to generating the level, which means the highest peak will be the highest edge, and anything that's low level will look flat in comparison...

That was probably a poor design decision, I realize only now it didn't have to be so (but then I would have had to allow for vertical scrolling).

Ghostik says ...
Aug 26, 2013 @ 4:12pm

Really cool idea!

TeamQuadratic says ...
Aug 27, 2013 @ 12:02am

Really cool! Difficult, but enjoyable.

fdevant says ...
Aug 27, 2013 @ 12:02am

Here testing on OSX... It works :)
takes a while to start getting bumps on the level but its nice :)
Sometimes it gets stuck on the first wall and nothing moves until it gets some speed and Booom! ship explodes.

BloodJohn says ...
Aug 27, 2013 @ 12:04am

Interesting style.

olafurw says ...
Aug 27, 2013 @ 12:04am

Cool idea for the mic capturing to generate levels.

lulzfish_4 says ...
Aug 27, 2013 @ 12:06am

The music is really cool.

I got bored, so I let my ship drift in the center of the screen. I got to maximum velocity and cruised for several seconds before crashing into something.

I never did beat the first level. (That I'm aware of) The levels are just way too long.

BradleySmith says ...
Aug 27, 2013 @ 12:07am

Not too shabby. :)

blopit says ...
Aug 27, 2013 @ 12:07am

Very cool concept

Aug 27, 2013 @ 12:22am

I didn't know unity could take microphone input. I'm definitely going to play around with it now that I know.

SkyTheCoder says ...
Aug 27, 2013 @ 12:28am

Really cool game. Works fine on a Mac. Amazing sound, too.

borden says ...
Aug 27, 2013 @ 12:28am

Stylish graphics and audio. Impressive tech. Nailed the theme.

Aug 27, 2013 @ 1:30am

@fdevant: yes, the 'crash at the start' issue happens way too frequently, I'll have to fix that. In the meantime you have to make sure the recording is nice and quiet at the start (ah, the hazards of folding time and space).

@lulzfish_4: yes, the levels are too long. I'm actually thinking of changing the way you clear them: it'd be nice if the ship entered hyperspeed after 10s at max velocity, which would bring you straight to the next (more difficult) wormhole.

Good to know the game runs fine on a mac!

Yakka says ...
Aug 27, 2013 @ 10:42am

Clever idea! Unfortunately, I didn't generated great levels... Maybe my voice is too boring :(

Very good sound design, as usual ;)

Aug 27, 2013 @ 12:24pm

Ok, then the next version will have to show a preview of the waveform, so that you can choose to play or record a new one. :)

Aug 27, 2013 @ 4:56pm

I like how you create the random landscape mushroom. Hard game but cool

Aug 27, 2013 @ 6:34pm

Those brakes O_O
Very nice idea, I really enjoyed the game - very hard though.

lopiky1 says ...
Aug 30, 2013 @ 6:26am


kazukishida says ...
Aug 30, 2013 @ 6:41am

Now this is a very interesting take on 'randomness', giving the player some form of creative control over it. Nice! It was definitely challenging as well haha!

Maybe you could allow the player to restart the level with the same recording in future iterations of this game. :D Repeating the recording again and again seemed to break the pace of the otherwise intense and fast gameplay.

Great game man! :D

Aug 30, 2013 @ 12:57pm

Nice suggestion, thanks kazukishida !

kristof says ...
Aug 31, 2013 @ 9:37pm

Generating the levels from audio is a great idea. Pretty easy to cheat though :-P The controls were a bit too extreme in my opinion.

yagiz says ...
Sep 11, 2013 @ 3:54pm

Great entry! Having less drag on the controller would make it more playable.

You must sign in to comment.

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.

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.

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 about 20 games to improve your visibility.

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.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]