Foon →
Ludum Dare Explorer →
LD28 →
Rainbbow Man
Rainbbow Man
By hawke55
View on Wayback Machine
| Category | Rank | Score | Count |
|
|---|
| Coolness | 3 | 56 | | |
| Humor | 321 | 2.14 | | |
| Theme | 337 | 2.56 | | |
| Audio | 398 | 2.27 | | |
| Mood | 463 | 2.23 | | |
| Graphics | 515 | 1.96 | | |
| Fun | 523 | 1.85 | | |
| Overall | 529 | 2.14 | | |
| Innovation | 542 | 1.70 | | |
Comments
ashen
2013-12-16 04:48
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
2013-12-16 22:50
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
2013-12-16 22:52
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
2013-12-16 22:53
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.
hawke55
2013-12-16 23:02
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!
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.
teddy
2013-12-16 23:46
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.
hawke55
2013-12-17 00:38
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!
In order to fix some of the speed problems, you may want to
google "Delta based movement" or "Time based movement".
Nice first entry!
Very difficult!
gtoknu
2013-12-17 15:33
85mb? ): I have poor internet connection :/
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.
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
2013-12-22 22:49
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
2013-12-28 19:07
It had surprisingly big size and lot of bugs, but since it is your first game, it is ok :)
dbralir
2013-12-28 19:57
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++.