Ludum Dare 35 — April 15th-18th, 2016 — Theme: Shapeshift

Search Keywords: HTC Vive, Oculus, Mac OSX, Linux, Android, Flash, HTML5, Java, Unity

Back to Browse Entries

ShapeOut 2016: Extreme Fast Forward

by DraKlaW - Jam Entry

Update 19/04: We uploaded the 32bit executable with a slight change: when you complete the game, you get a credit screen instead of having the game simply restart (it was somewhat confusing). Otherwise, the game is exactly the same. Enjoy !

The game works under both Linux and MacOS X if you compile it yourself (these are the platforms we used for development.). If we are courageous, we might even package a MacOS binary, who knows.

IN CASE OF PROBLEM: Please let us know. You can post a comment or leave a bug report on github. Join the log.txt file too. We will try to fix any issue ASAP.


For a cleaner Readme (with MD), see:

# ShapeOut 2016: Extreme Fast-Forward

Extreme Fast-Forward is the latest installment in the very overrated (and, as of yesterday, thoroughly non-existent) ShapeOut franchise. It is a racing game that involves speeding over various planets in an improbable shape-shifting death engine build from scrap parts tied together by unreliable techno-beams. It would have been made 20% cooler with a fast-pulsing elctro soundtrack made by an obscure and edgy group (whose name would likely suffer a bad case of mixed-case-1337), but so far we didn't find the budget for that.

What remains is speed. We've got that covered, don't you worry. Also, shape-shifting. We're still not sure what good it will do you at this speed, but you absolutely can change the shape of your ship. As long as you still have a ship.

## Gameplay

The goal of the game is to score as many points as you can, by collecting shiny pellets. The faster you go, the more points you earn per pellet. However, the faster you go, the less time you have to dodge incoming obstacles and catch pellets.

You can accelerate as much as you want, or slow down to a minimal speed. You can move up or down within the screen to avoid crashing into walls and catch pellets with your ship. You wan also change the shape of your ship: spread your modules wide to catch as many pellets as you can, or shrink your ship to squeeze through tight passages.

If the core part of your ship hits a wall, you die, and have to start over. You can however survive the loss of some (or all !) of your modules, though it will impede your ability to score points. A ship with missing bits may also prove somewhat harder to control in a pinch. Finally, note that hitting a long wall from above or below will not necessarily kill you. It will however void your warranty, and likely ruin your paintjob.

### Controls

They keys are mapped as follows:
* RIGHT - Accelerate
* LEFT - Brake
* UP - Climb
* DOWN - Dive
* X - Stretch
* W - Shrink
* ESC - Quit
* SPACE - Skip dialogs

All of this probably doesn't matter, since we've been told the success of a game does not hinge on its gameplay (or story), but rather on its marketing budget, and its mo-capped, explosion-packed unskippable cutscenes. Sadly, we don't have either.

## Story so far

In the year 2016, Louis Reno, a genius tinkerer born in Aquitaine (in the southwest of France) built a powerful prototype device which basically broke physics by moving very fast. The details are unimportant, what matters is that it happened at the end of the spring. Somewhere in early summer, we all got our flying cars, and every band of teenagers on the planet had the means to kickstart their own space program. Racing as a sport became ubiquitous, as the world started looking more and more like something out of a Fast and Furious movie (except in space). Somewhere in late summer, a large galaxy-wide racing tournament was organised. This is where our hero enters.

Jude Broh, an all-american white 30-something wisecracking ace pilot, quickly became famous by winning race after race. However, as he was in the middle of his final race, about to win the tournament, some kind of catastrophic failure occurred in his ship engine, leading to a horrible, traumatic accident. He still has flashbacks and all. Jude left the racing scene, started drinking, and fell out of the spotlights as his rival, Régis Veule, went on to win the tournament.

A long time has passed since then. Régis has become a multi-billionnaire galactic playboy, five times champion of the FFGCC (Fast-Forward Galactic Cup Championship), and sips on champagne while displaying a Colgate smile for the cameras. Meanwhile, Jude still bitterly remembers the day his life went to hell, is woken up by nightmares in the middle of the night and drinks cheap booze all day. Few people remember his former glory; after all, it's been, like, almost three months. Maria Taneev is one of them. She just knows it was a setup, but has never been able to prove it. Jude, for one, seems past caring.

Things would have stayed that way forever... until one day, Jude was woken by a call. A mysterious voice made him an offer he couldn't refuse. Money. Fame. Girls. A shot at removing that stupid smile from Régis' face. A new, top-of-the-line racing ship. All he had to do was get into the last tournament of the year, and win. Jude would not believe a word of it. He didn't even care. He said "no" (with some added expletive), and hung the phone.

It doesn't matter. He's gonna do it anyway. And win. And probably bang that Maria chick too. That's how that kind of story goes. Let's get racing !

PS: That busty girl on the cover, piloting her ship in an unrealistic, sexy pose ? It's Maria. She's not actually a pilot, she's your mechanic. We put her here to try and boost sales. We're interested in knowing if it works, but we don't have the budget or lack of ethics required to implement data collection. So just tell us if it did.

Downloads and Links




Ogniok says ...
Apr 19, 2016 @ 1:40am

I found this game by writing "sex" in search box and I'm not dissapointed :D

raphix says ...
Apr 19, 2016 @ 11:49am

Truly awesome game ! The feeling of speed is great, and the gameplay (with the different warning signals) is working neat !!! Like a "memory" game, or a Simon, you have to remember the order of appearance. This is fun, full of energy, and more-ish ! Well done !

ketura says ...
Apr 19, 2016 @ 10:22pm

So this is kind of a neat concept, but the focus on speed doesn't let the strategic elements of shrinking and growing be a factor, since when you're going so fast you just want to be as narrow as possible. I would eliminate the speed focus altogether and just have interesting puzzles.

Also your dialog and character focus is annoying. Dying so much results in me abusing my poor space bar to skip all the dialog again. And you have like a novel in your description that I didn't bother to read because this is a game jam entry with like ten minutes of play, why do I need to spend the same amount of time digesting backstory? Just focus on the mechanics.

StMatn says ...
Apr 19, 2016 @ 11:37pm

Nice entry!
The stretching/shrinking felt great, but unfortunately the speed-aspect worked against it. Maybe you could add bullettime-events, where the player would have to take specific shapes.
All in all great work

TheCain says ...
Apr 20, 2016 @ 8:23pm

That got tough quick

Yumeito says ...
Apr 21, 2016 @ 10:20am

Ogniok me tooo :)

monetai says ...
Apr 24, 2016 @ 8:06pm

I like the idea and the funny scenario

qikcik says ...
Apr 25, 2016 @ 10:02am

Nice :D

Tselmek says ...
Apr 25, 2016 @ 7:11pm

Surely one of my favorite game of this Ludum Dare, I'm quite impressed at how ploished and complex the game is, it looks very proffesionnal, good job on the graphics and level design. I wish I could have gotten to the end of what seemed to be the final race, but it was extremey hard and no checkpoint made it a bit tougher. One suggestion that I may give is that it would be great if the ship went from "rail to rail" instead of floating, this would have made the precision much better. Still, congratulations!

Apr 26, 2016 @ 1:36am

This did a great job of helping the player understand where bits of his ship were, and when they might hit something. Nicely done.

ciaodavinci says ...
Apr 26, 2016 @ 2:00am

It felt a bit punishing but I liked going really fast after playing through the level a few times. I think i would have preferred focusing on how to pick up more rather than avoiding obstacles.

ciaodavinci says ...
Apr 26, 2016 @ 2:01am

also because I didn't mention: great job! i had a lot of fun.

Jacob Peltola says ...
Apr 26, 2016 @ 10:49pm

Game looped on me the first time, nice shot at implementing a story under such a short amount of time (I never am able to to so props for that) the gameplay was fun and the controls were okay

ConorOD says ...
Apr 28, 2016 @ 9:17pm

Really great work here - excellent presentation and loads of fun to play. Telegraphing enemies well in advance was a great idea too.

neilcorre2k6 says ...
May 1, 2016 @ 2:50pm

haha, awesome! :D

nihilaleph says ...
May 4, 2016 @ 2:10am

Came just for the cover.... Just kidding xp Great concept! I really liked it! I especially liked the sensor! Graphics and audio are very cool too! Story is very fun too xp Only thing is that I always tried to press X to shrink and Z to stretch, not sure why, but that felt more natural to me, but maybe I'm just strange... Anyways, great entry!

SpringCabal says ...
May 4, 2016 @ 5:25pm

I love some racing games and while repetitive I actually liked the music. Would be better to give it a bit of a glide from side to side instead of what felt like as if our ship had no inertia.

the transformation of the ship was really neat but I was unable to clear the first level where I could see if it was relevant past that. I also could not collapse/shrink my ship with the W key.

The expanding ship was pretty neat though.

Big Cow says ...
May 6, 2016 @ 10:20pm

I thought you made something really great here. Things zoom by quicker and quicker and the warning system is really cleverly done. Nice addition of graphics for the characters and a back story to give each level meaning. Well done! -R

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]