johnfn 2011-08-23 03:48
Man, I tried really hard, but I got stuck at the guy who rolled back and forth. One hit from him took like 90% of my health, and he seemed to have an endless amount of HP. :( I died a lot.
Foon → Ludum Dare Explorer → LD21 → You've Seen This in the Movies
By matt9837
| Category | Rank | Score | Count | |
|---|---|---|---|---|
| Humor | 65 | 1.30 | ||
| Audio | 67 | 1.13 | ||
| Fun | 69 | 1.80 | ||
| Overall | 70 | 2.00 | ||
| Theme | 71 | 2.20 | ||
| Graphics | 77 | 2.00 | ||
| Innovation | 82 | 1.57 | ||
| Community | 161 | 2.88 | ||
| Coolness | 246 | 2 |
Man, I tried really hard, but I got stuck at the guy who rolled back and forth. One hit from him took like 90% of my health, and he seemed to have an endless amount of HP. :( I died a lot.
@John: Yeah, it's a glitch that I happened to notice AFTER submitting. When you get hit with one of the "boulders" (I guess you could call them that, but my horrible sprites disagree) it was supposed to be destroy it, therefore you would lose a little health, but the boss would be vulnerable to attack as well. Sorry for that one D:
It is really annoying that my in-transit ball disappears if I fire a new one. I never get a feeling that my balls connect with the enemy.
Hey, I compiled your game for Linux: vede.galacticgaming.net/Stuff/YouveSeenThisInTheMovies_linux.tar.gz
Need someone to test it to be 100% certain, but it should work fine on most distributions.
Some advice: don't use the standard Windows backslash '\' in your code. Windows accepts '/' in most places (including in code), but Linux is less friendly with '\'. That's really the only thing I had to change in your code to make it compile. You might also consider making it issue an error message when it fails to load resources.
Also, best practice is to have only class declarations in .h files and class/function definitions in their own .cpp files. ie. You should have Timer.h which contains "class Timer{/*Stuff*/};" and Timer.cpp which contains Timer::Timer(){/*Constructan!*/} and Timer's other functions. It's not really critical for something like an LD, just wanted to make sure you knew. If you don't understand there's a crowd of people on IRC who would be more than willing to help you if you're interested. :D
I see potential here, but I really gave up beating the bosses. The main problem being that I had no idead whether was doing the right thing or not. So some feedback, like the boss flashing red when you do damage would help. Also the ability to shoot multiple projectiles would be appreciated :)
@Paul: Yeah, sorry about that, that was the main problem I knew some people would have.
@Vede: Thanks for porting it! Should be very helpful, indeed.
And thanks for the advice, the whole .h files thing is mostly me being a complete noob here, as I only picked up SDL about a month ago.
@snesgaard: Thanks for the feedback, I really appreciate it, I'll pick this up at some point this next week and try to make it better, as, quite frankly, I rushed everything here XD
I was never sure if I hit something or was hit by something, couldn't beat any of the bosses, and couldn't even reach the flying one. Nothing that a little tweaking couldn't fix.
I couldn't beat any of boss :'(