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
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?
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...
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
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.
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!
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!
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.
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!
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.
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.
V
ViliX28 Dec 2013, 19:07
It had surprisingly big size and lot of bugs, but since it is your first game, it is ok :)
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++.
Comments17
I've got the same problem with rainbow man, it gets slow...
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
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.
google "Delta based movement" or "Time based movement".
Nice first entry!
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.
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++.