Rainbbow Man by Eric

[raw]
made by Eric for LD28 (JAM)
You only have one objective: get the cake. You only have one chance to do it(at least i think there is only one xp). Find the window of opportunity.

Yay finished my first ever major game!
used:
art: gimp, pixlr
language: C++
additional libraries: SFML 2.1 <- I recomend this

oh and if the link does not work tell me

edit: the game is not supposed to slow down but I could not get it not to do that xp. Also I do not know if its to hard. I can see the way through but apparently others cant. So tell me if you cant find the way.

edit2: apparently my computer thinks the game is going way faster than it is on everyone else's. I don't know if this is because I'm using a super computer or because of other reasons. Any way sorry for that I have no idea how to change it

Ratings

Coolness 56% 3
Overall(Jam) 2.14 529
Audio(Jam) 2.27 398
Fun(Jam) 1.85 523
Graphics(Jam) 1.96 515
Humor(Jam) 2.14 321
Innovation(Jam) 1.70 542
Mood(Jam) 2.23 463
Theme(Jam) 2.56 337

Feedback

ashen
16. Dec 2013 路 04:43 UTC
Congrats for finishing your first game, well done! I tried a few times but with all the platforms moving to the right I couldn't see how to actually get to the cake. As soon as I started moving everything slowed down but so did rainbow man. Maybe I'm missing something important?
lilinx
16. Dec 2013 路 22:45 UTC
Congratulations for finishing a game in time, using this C++ crazyness and all. Sounds like magic to me.
I've got the same problem with rainbow man, it gets slow...
jongtao
16. Dec 2013 路 22:47 UTC
I couldn't find a way to finish :(
I like the humor though. The music really let that feeling sink in. It's a fun,simple game.

I think you have a problem with your game loop. My CPU usage is really high for a game like this. Did you forget to limit the number of game updates per second?

I also used C++ and there's just so little time to make stuff work. :P
Cayo
16. Dec 2013 路 22:48 UTC
Great job submitting this in time! I echo what ashen has said about the platforms. Since none of them move left, there is no way to recover if you find yourself stranded to close to the right.
馃帳 Eric
16. Dec 2013 路 22:57 UTC
Cayo that is exactly the point you only get one shot through xD! oh and the slowness is my bad. I got some stuff mixed up and for some reason my computer runs it fine so.. I need to fix that! but thank you all for trying it!
Calciumtrice
16. Dec 2013 路 23:23 UTC
I made it to the cake! Didn't think I was going to manage but a daring diagonal maneuver saw me across.

I imagine the slowdown was unintentional but it was still amusing to have everything get slow and tense whenever you started to move.

A neat little idea and well done on finishing the game.

Thanks, Mozart. Thozart.
@TeddyNashor
16. Dec 2013 路 23:41 UTC
Yea I attempted a few times to get through, but failed my one job lol. You could make it just restart the level if you fail, instead of closing the .exe usually is a good idea. Grats, and thanks for submitting!
gingerBill
17. Dec 2013 路 00:13 UTC
The problem with the game is that you need to limit the frames. It is running at such a high frame rate that it make my GPU whirl and actually causes to freeze.
馃帳 Eric
17. Dec 2013 路 00:33 UTC
oh I guess i should look into that xD. Im using my custom built pc so its probably like running a small application to it but to others its like trying to drag a elephant around. Thanks for trying it!
minibutmany
17. Dec 2013 路 00:41 UTC
In order to fix some of the speed problems, you may want to
google "Delta based movement" or "Time based movement".
Nice first entry!
OnlySlightly
17. Dec 2013 路 02:21 UTC
Very difficult!
Gtoknu
17. Dec 2013 路 15:28 UTC
85mb? ): I have poor internet connection :/
McDonaldsWizard
18. Dec 2013 路 03:44 UTC
I eventually found my way across. I just had to wait through about 10 sets of blocks, of and stand on the left side of the screen as well. The rainbow man's graphics tweak out if you are holding more than 1 key at a time, which can be amusing.
AMSmirnov
19. Dec 2013 路 06:39 UTC
Oh no! It's strange emotion... On the gameover I can't close the game, and must wait for the end. It's not good.
jarnik
22. Dec 2013 路 22:44 UTC
Congratulations on finish your game!
Speed issue: it's always a good practice to not move your character by constant distance, but also multiply it a by a time elapsed since the last update. There's usually some method to read system time, then you just subtract the currect value from previous frame value. This way your movement won't be frame-based (which may differ for various devices) but time-based (time is measured accurately on all devices). But other comments might explain in a more sensible way.
ViliX
28. Dec 2013 路 19:02 UTC
It had surprisingly big size and lot of bugs, but since it is your first game, it is ok :)
DBRalir
28. Dec 2013 路 19:52 UTC
Neat game, but it's unplayable due to the slowness. I have a very powerful machine, so even with an unoptimized game loop, it should run fine.

I noticed that there seems to be VC++ debug info (RainbowMan.pdb). If you're building the application in Debug mode, that could be the cause of the slowness, but I doubt it.

Using "delta time", like others suggested, fixes a lot of issues. However, it will probably not fix the speed issue. Limiting the framerate would be a good start. Perhaps you could upload your source code and allow a kind passerby to diagnose it.

Also, that Mozart music file is 90 MB! That is unacceptable, please never use WAV for music. I recommend FLAC (40 MB, lossless quality) or Ogg Vorbis (7.6 MB, use this one please). If you hate freedom, MP3 is similar to Vorbis (7.5 MB).

Anyway, congratulations on your first game! It's nice to see that others are using C++.