Retro Rocket Run! by gwolf86

[raw]
made by gwolf86 for LD 40 (COMPO)

Introduction

In Retro Rocket Run! you must make the choice on whether to collect or avoid the abundant coins.

Collecting them will help improve your high score but may also kill you...

The game gets progressively more difficult the longer you stay alive, so stay sharp!

I had an immense amount of fun building this for my very first Ludum Dare and I hope you enjoy playing it.
Comment with your feedback and highscores (I'd love to know how far you get).

Play it here

Instructions

  1. Move left and right (can use arrow keys / A-D keys / gamepad analogue stick).
  2. Pickup or avoid coins - Your choice.
  3. Avoid the spike barriers

Pickups

  1. Damage ship
  2. Speed-up controls
  3. Invert Controls
  4. Toggle Invisibility

Mid-Game:

midgame.PNG

Invisible Ship:

invisible.PNG

Highscores

(post yours to be added to the top 10 list!):

  1. 78,303 - gwolf86 (me!)

  2. 53,828 - @bocodillo

  3. 49,888 - @frankslater
  4. 48,626 - @nekoballs
  5. 38,491 - @priweejt
  6. 37,173 - @niphram
  7. 35,185 - @nammflow
  8. 23,149 - @naca
  9. 22,570 - @pkenney
  10. 21,685 - @strelly
  11. ~17,000 - @x-budsterized-x

FAQ:

Q. Why does your game lag so hard?

A. I didn't pick the best method for handling the creation and destruction of that many coins. I thought I'd fixed the problem before submitting but looks like there are still a few issues.
This seems to be most noticeable on the WebGL version of the game, so the browser may be playing a part in the problem (I'm really not sure). As a result I've now supplied a downloadable version of the game as well (see edits below).

Q. I wish there was more feedback when a power-up was triggered.

A. I wanted to give each powerup a unique animation / particle effect / sound when triggered but I ran out of time. There is a generic trigger noise and particle effect to signal that something happened, but that's your lot for now.

Q. How long does the invisibility last?

A. until you collect enough coins to trigger the effect again (it's a toggle). The same goes for the inverted controls.

Q. How do the power-ups work?

A. Each coin is randomly placed into on of the power-up buckets. When the bucket is full, the effect triggers and the counter resets.

Q. Your game needs more levels!

A. I couldn't agree more! I ran out of time to add all the levels I wanted but these will be added to a commercial release of the game. There are currently 6 section layouts and these come in wide and narrow. I currently have plans to add 14 section types in 3 widths, so that should provide plenty of variation going forward.

Edits:

  • The game was originally made form WebGL. However, I later added the download version of the game because players were experiencing some lag with the WebGL build. The download version has the score info in the wrong place in game, so apologies for that (I clearly screwed up the anchoring!).
  • Added The leaderboard above for some friendly competition - now linked directly to the players profile so you can check out their games too!
  • Added the FAQ to help answer some of the feedback I've been receiving.

Ratings

Overall 430th 3.218⭐ 89🧑‍⚖️
Fun 482th 2.977⭐ 88🧑‍⚖️
Innovation 426th 2.966⭐ 89🧑‍⚖️
Theme 309th 3.5⭐ 88🧑‍⚖️
Graphics 386th 3.19⭐ 89🧑‍⚖️
Audio 291th 3.073⭐ 84🧑‍⚖️
Mood 430th 2.902⭐ 84🧑‍⚖️
Given 79🗳️ 97🗨️

Feedback

FrankSlater
04. Dec 2017 · 10:06 UTC
Very cool quick project! It surprised me a few times. A good laugh!
Beat this! :)

![Retro_Rocket_Run_HS.PNG](///raw/801/01/z/b4b3.png)

I look forward to see some crazy high scores!
Niphram
04. Dec 2017 · 12:12 UTC
Pretty fun, but the performance is dying a bit (could also be my pc)

Highest score I got was 37173
🎤 gwolf86
04. Dec 2017 · 12:21 UTC
Thanks for the feedback @niphram. It's probably a combination of both. Handling all of those coins was a big challenge that I didn't really solve in the allotted time.

If you could let me know your system specs that would be a massive help for when I come to optimise the post-compo version.
Niphram
04. Dec 2017 · 12:33 UTC
@gwolf86 sure, my GPU is a GTX1060, my CPU a i56600k and I'm using chrome for playing :)
🎤 gwolf86
04. Dec 2017 · 12:35 UTC
Thanks @Niphram, much appreciated.
MRUniverse
04. Dec 2017 · 12:43 UTC
gtx1060, i7 @ 2.97ghz, chrome. Definitely lost frames the minute I started running through the coin field. The "pickups" should have some sort of notification when they activate, as I went off the screen a number of times when I picked up an invert and an invisibility in quick succession.
bobombe
04. Dec 2017 · 12:44 UTC
It was quite fun ! A bit hard to understand what is going on. Maybe the start speed could be slower ?
mess110
04. Dec 2017 · 12:56 UTC
Wasn't sure what "power up" I had, I only figured out the inverse. Otherwise, I liked the idea to balance picking or not picking up coins. Seeing the current score would be nice. I saw coins, top score and time. Got 8k something :D
Are Sundnes
04. Dec 2017 · 13:04 UTC
Great idea, and nice art. I have some FPS problems playing here, I'm guessing because of the many coin instances?
🎤 gwolf86
04. Dec 2017 · 13:11 UTC
Thanks for the feedback @mruniverse, @bobombe, and @mess110.

There is a particle effect and warning sound when a pickup is activated, although you don't get told which one (I wanted to do additional effects for each one but ran low on time).

I'll definitely look at slowing things down in the beginning, I also want to add an in-game tutorial that pauses to explain things as the happen for the first time.

If you can't tell what powerup activated by the immediate effect then it's probably the speed boost, which makes the controls more responsive.
🎤 gwolf86
04. Dec 2017 · 15:17 UTC
Yeah, managing that many coins was a real challenge @are-sundnes. I thought I'd fixed it before submitting but there's clearly still some issues on certain hardware.
Bocodillo
04. Dec 2017 · 17:39 UTC
Fun game and I like the idea of a dodge game where all the walls are made of pickups. Had fps problems but it didn't really effect my ability to control the ship. Liked the music, although it did repeat a little too much. It was really enjoyable to play though, getting multiple pickups at once was panic inducing. Once you get inverse controls it just snowballs out of control! Good job. My best score was 53828.
Hegemege
04. Dec 2017 · 20:43 UTC
Fun twist on the coins, but the game didn't have much feeling of progress. More variations to the repeating parts would've been nice! The invisible ship effect is just brutal :)

Good mood, fitting visuals and sounds. The coin sound was perfectly soft!
gamesplusjames
04. Dec 2017 · 21:51 UTC
A fun game! I like the idea of having to both avoid and collect the coins, it's an interesting one for sure. The web player didn't run very well, unfortunately, I wish there was an option to download the game to play :) Great job though, especially for your first LD! Keep it up!
generalvivi
04. Dec 2017 · 21:54 UTC
Nice game, but I was confused as to what types of affects were being done to my ship, It could use more feedback in those areas. Was never really sure if what I was doing was good or not.
seano
04. Dec 2017 · 22:08 UTC
It looks very nice, the elements are all there.
🎤 gwolf86
04. Dec 2017 · 22:14 UTC
Thanks for all the feedback.

@gamesplusjames, I've added a standalone version of the game for you to download and run. Let me know if there are any problems with it (I don't know why I didn't jsut put it up with the web build to be honest!)
gamesplusjames
04. Dec 2017 · 22:30 UTC
@gwolf86 awesome, just checked the standalone and it definitely runs much better. Nice one!
🎤 gwolf86
04. Dec 2017 · 22:57 UTC
@gamesplusjames, thanks for letting me know. Maybe the lag is just an issue with WebGL or particular browsers.
yodoG
05. Dec 2017 · 00:40 UTC
This game has a great look and feel. The music is nice at first but gets a bit too grating after a while without any real variation. I would also love to see the score as you go, but I can see how that might affect whether I want to pick up coins or not. It might also be nice to get some kind of visual telling me what effect has been activated, but again I can see how that takes away from the surprise of the game. Overall I like it!
OmnipotentIndie
05. Dec 2017 · 00:41 UTC
Pretty solid. Bit easy and repetitive, but overall quite well made.
Billeclipse
05. Dec 2017 · 01:33 UTC
Really cool game! :D
Ham and Swiss
05. Dec 2017 · 02:03 UTC
Lagging hard for me too, but really nice job on the game.
Rombus
05. Dec 2017 · 02:10 UTC
haha it's funny how many things fucked me up the first time I played. Overall solid entry
darthnumbers
05. Dec 2017 · 02:13 UTC
fun gameplay, wish there was some more audio variation. Really clever take on the theme!
pvtroswold
05. Dec 2017 · 02:53 UTC
I love the creativity of LD games! Coins as obstacles, ha! Great job.. unfortunately despite the amazing font my FPS were pretty un-amazing. Great work otherwise!
happygreenfrog
05. Dec 2017 · 04:28 UTC
Gets a bit repetitive after a while, but a solid concept and good controls make this a pretty decent entry overall. Nicely done!
jk5000
05. Dec 2017 · 09:34 UTC
Simple idea for a game, and it was easy to play. Both the music and graphics was good. The music loop was a bit short, but that was okay. Overall a well made LD game.
Jani Nykanen
05. Dec 2017 · 16:13 UTC
I got only 7,995, sniff.

It was a bit repetitive and the web version was a bit laggy on Opera & Linux, but otherwise, I liked it. The music fit the game well.
papacheech
05. Dec 2017 · 16:23 UTC
nice! This was really fun. I like the graphics and the gold coins are very satisfying looking. Logo is solid as well.
As for the gameplay, it is simple yet addictive!
Small issue I had, part way through sometimes my ship would disappear and just keep exploding.
Otherwise, good work!
oliverlevay
05. Dec 2017 · 16:42 UTC
COOL CONCEPT

The more I played the more I lagged. The more you have, the worse it is! ;)

GG
🎤 gwolf86
05. Dec 2017 · 16:50 UTC
@papacheech, Was it doing that on every coin pickup or just more frequently?
Picking up more coins is the only way to undo the effects of invisibility and inverted controls, so it creates a snowball effect.
If it was triggering on every coin then that's definitely a bug. I saw it a couple of times whilst I was making it but could never work out what was causing it.
xclementx
05. Dec 2017 · 17:21 UTC
A bit laggy too but fun concept ! I like it :smiley: Well done!
Mathiouza
05. Dec 2017 · 17:59 UTC
Circa 16000. But the bumpers looks like what ? Because when I got coins, sometimes I got hitted, but for no apparently reasons ... Great concept though ! I like the graphism and the sounds work well.

Overall good game ! Keep coding :)
btwj
05. Dec 2017 · 18:02 UTC
I enjoyed the idea of the game, although it did get laggy after a while... I kept dying when the controls inverted :( It's impressive how you managed to make audio and everything for this game in the compo.
Good job!
schizoid2k
05. Dec 2017 · 19:03 UTC
Scored 14,119 here. Pretty cool game and fun to play. I think a visual indicator on what power up you have would help. I sometimes drove myself directly into the spikes when the power up wore off.
_benhumphries
05. Dec 2017 · 19:16 UTC
I love the custom font and I love the concept! Unfortunately, as you noted, the WebGL build was pretty laggy. I think if you find a way to optimize the massive amount of coins on the screen it would probably work a lot better. Great job!
Jeysym
05. Dec 2017 · 19:23 UTC
Nice game ;). But I agree that it would be nice to see what power ups are active.
Priweejt
05. Dec 2017 · 19:25 UTC
![hiscore.png](///raw/12a/z/da51.png)

Quite fun, I might come back and try to improve my score later :D
Dan Colman
05. Dec 2017 · 20:10 UTC
Right on theme, nice. Look at difficulty curve, might be too fast.
MoistGames
05. Dec 2017 · 20:13 UTC
Very excellent work! This is a totally different play experience than what we went for, but definitely awesome!
Chazatron16
05. Dec 2017 · 20:20 UTC
Really interesting and different mechanics and fun to play. I like the choice of how difficult you want to make it with the coin collecting mechanic.
Strelly
05. Dec 2017 · 22:53 UTC
![Sin título.png](///raw/b87/2/z/dbd3.png)
meanmon13
05. Dec 2017 · 23:21 UTC
I liked it. The game definitely gets harder the more coins you collect!
FussenKuh
06. Dec 2017 · 00:50 UTC
Just barely cracked the top 10! I enjoyed the choice of grabbing coins to make my life harder. It's an interesting take on "more is worse." My only beef is really with the problem you're already aware of, lag in the WebGL version makes it less than ideal to play. Otherwise, great job!

![highscore.png](///raw/03a/d/z/dc98.png)
Asellio
06. Dec 2017 · 01:51 UTC
It was quite fun
X Budsterized X
06. Dec 2017 · 10:36 UTC
I like the artstyle, sounds and execution of the idea... But the performance of the game is so bad :( it got a bit better when I downloaded the standalone Windows version, but after 10 seconds in the performance got just as bad as on web... managed to score over 17.000 anyway though since I kept trying because it was fun :D
360
06. Dec 2017 · 14:24 UTC
Dude, I don't believe you made 78k highscore. Haha. The game is fun, and funny.
Nice post, check out my demo @ https://ldjam.com/events/ludum-dare/40/do-ki
Peace brooo
🎤 gwolf86
06. Dec 2017 · 14:29 UTC
@360, the trick is to avoid the coins for as long as possible and don't try to undo the negative effects (just try to play with them active). Besides, the designer is always good at their own game (Fun fact, after about 2:30 mins the levels start glitching out so it becomes impossible to avoid the coins anymore. It just keeps generating the same Y shape).

I checked out your game yesterday and gave you a rating. :)
Yetman
06. Dec 2017 · 21:04 UTC
Cool game. I like the idea a lot. My main complaint that the "score, timer & coins" part are hard to read since the coins has a similar color. Otherwise, good work.
Gruhh
06. Dec 2017 · 22:00 UTC
A simple game with a good inversion of expectation, good idea. I just felt a little loss of performance in the web version, but nothing that would get in the way. Congratulations.

Um jogo simples com uma boa inversão de expectativa, boa ideia. Apenas senti um pouco de perda de desempenho na versão web, mas nada que atrapalhasse muito. Parabéns. :flag_br:
SVR_Audio
07. Dec 2017 · 00:37 UTC
Pretty good game, I loved the music on this really good, the sfx were also good, combined with a very good art this game is really good, although the html version has some lags, the windows version runs in perfect shape =p great job, I loved the concept !
Nammflow
07. Dec 2017 · 00:55 UTC
![Screen Shot 2017-12-06 at 5.52.30 PM.png](///raw/d2a/z/e183.png)

Couldn't quite figure out what the best strategy is to earn more points. It was unclear by playing he game how coins and time ended up affecting the score in the end. I know that both increase score, but I love to get high scores so would like to figure out how to optimize!

Other notes: I like the music, although since it is a short sound clip, it does get reptitive quickly. I do like how this game is a nice little breeze to play. It's low stress and sometimes mesmerizing to just sit and play for a bit. Nice work!
pkenney
07. Dec 2017 · 01:57 UTC
22,570: https://imgur.com/a/y5wf2

This was fun! Nice job adding a variety of power-down effects to make it risky to take the coins! Invisible + inverted was nuts!! The damage one made it tough for me to know.. should I collect coins at all or not?

If I could make one tweak, I would make the restart command usable from the keyboard instead of having to take my hand off to grab the mouse. Don't want to add friction to that moment where I'm deciding whether to play "one more game!"

Also I liked the coin art and the way the lighting and slight perspective made it feel much more like a real space than pure flat top-down would have. It DID have a flying-into-a-field-of-coins feeling!

Nice work.
ropedog
07. Dec 2017 · 03:55 UTC
Neat little game - great job for your first entry! Graphics and music fit very well together, and it absolutely has a strong retro feel (which I love). You're definitely taking a risk when picking up coins, and it adds to the suspense. I would have liked more variance in the level, but maybe that can come later with a full release!
Nice job!
🎤 gwolf86
07. Dec 2017 · 09:30 UTC
Thanks for all the continued support and feedback everyone!

@nammflow, the coins act as a multiplier to your time score. According to my maths, you'll be able to pick up an average of 200 coins before dying via their damage effects, so you then just have to stay alive long enough to get that sweet time multiplier.
To beat my high score, that means staying alive for around 157 secs!

@pkenney, adding a replay key event was something I thought about adding but ran out of time to really polish the menus (they were the first thing in the game). I also wanted the score menu to have the option to take you directly back into the game, so these will definitely be something that gets added to a later release.
falak
09. Dec 2017 · 10:40 UTC
I love the way you used the theme! <3 Good luck
SerpentWorks Games
09. Dec 2017 · 10:45 UTC
Neat little game, I'm sorry about the lag! You might be able to fix that using object pooling, so you're really only ever respawning the same objects over and over again, instead of spawning and destroying them afterward. It doesn't cut down on the collisions that are going on ( since that's a -lot- of collisions in a short amount of time ) but it should help on the backend some.

I'd love some more feedback on what powerup I've got. I kept getting inverted controls, but not really knowing I had them, and smashing into the bumpers trying to move one way or the other. I definitely love the inclusion of power-ups though, it adds a good amount of depth to the game.

Great job for your first entry!
jynspielt
09. Dec 2017 · 11:08 UTC
Argh my computer is making the lagging worse but hey the more lagg the worse it is right? i imagine this a fun game and it looks okay and the music was okay too.
sbarrio
09. Dec 2017 · 11:38 UTC
Nice little game. Lags quite badly on the HTML5 build, though.
🎤 gwolf86
09. Dec 2017 · 11:48 UTC
(@serpentworks-games, I'm working on a new version of the game and object pooling is definitely the way to go. I'm already seeing some massive improvements in performance. Thanks for the feedback.
11tomi12
09. Dec 2017 · 11:57 UTC
Interesting game and great music!

If you are interested, please check out my LD40 game [Escape Infection!](https://ldjam.com/events/ludum-dare/40/escape-infection)
Gris
09. Dec 2017 · 12:18 UTC
Great music and take on the theme. Congrats!
runamucker
09. Dec 2017 · 13:41 UTC
Good concept to have power-ups also be the enemy! The "Play again" button should go straight into a new game.
Samusoidal
10. Dec 2017 · 14:58 UTC
Well made Compo entry, for sure! It was a little difficult with no feedback as to what the coins were doing to me, and the music got pretty annoying after a bit. The concept was interesting and the controls were easy to pick up, however.
valkling-friend-of-all-things
10. Dec 2017 · 23:31 UTC
It looks great and the sound is nice. Had fun with it. No surprises here for feedback, the lag is brutal. Otherwise, take care of that and this game is solid.

Anyways, my Compo game is over here, if you want to have a look: https://ldjam.com/events/ludum-dare/40/squirrel-puncher-4000
Naca
12. Dec 2017 · 02:22 UTC
Very good for your first time in the compo! Coins seem to be pretty random, so I always tried to avoid them. My best score:

![best_score.png](///raw/af/z/e819.png)
Cawrtz
15. Dec 2017 · 21:22 UTC
Nice entry! Unfortunately a bit laggy for me (HTML5, chromium, linux w/ nvidia graphics) — I think using Unity to do this kind of 2D game is a bit like killing a fly with dynamite ^^
The interpretation of the theme is straightforward but I prefer this to over-complicated games.
I had fun playing it, and the game offers a lot of content. Congratulations for your entry!
Robert Newman
17. Dec 2017 · 01:13 UTC
Really fun game with an obvious previously mentioned issue. After a few goes i almost got used to the lag but its was still an issue

Overall though a great job done
nekoballs
19. Dec 2017 · 18:15 UTC
Fun game! I found myself restarting a lot in the beginning until i had +150 coins with decent amount of health left. Good take on the theme and a great first ludum dare game!

![score.png](///raw/428/z/eade.png)
Goat Toaster Games
24. Dec 2017 · 03:15 UTC
Haha this was tough but awesome! Really fun submission.
LeviDSmith
24. Dec 2017 · 08:50 UTC
My system really started suffering from slowdown after about 10 seconds, and I was using the Windows build. I tried the HTML5 version as well, which wasn't much better. Seemed like a neat concept. I just think the number of instantiated coins killed my system, but I can't imagine there being much game logic in the coins and they appear to be composed of complex models.