Skip to main content
GameDev.net gamedev.net
🔒 Locked

The Adventures of Bobo :)

Started by Kuro Dec 12, 2005 at 8:55 PM 51 replies 11.2k views
Original Post
Kuro
Kuro
I made this game a couple of years ago, based on an old NES puzzle game. I never got around to putting it on a website or anything, but I'm thinking of submitting it to the GD Showcase now. I spent a few hours today ironing out the last of the "known bugs", but I have no idea if it will work on other systems. Could you guys please try it out and let me know if it works alright for you? :) The concept: You are Bobo, a little blue dude whose mission is to find the Sword of Odin so he can defeat the Dark Wizard. (Best story... EVAR. OK, I admit I spent like 5 minutes on the story- it's a puzzle game!) There are about 45 levels, including a boss fight at the end. To beat each level, you have to collect all the hearts, get the pearl inside the treasure chest, and go through the door to the next level. Download link: EDIT: The final version of the game is in the GDS showcase now- thanks for all your help everyone :) Click on the "Showcase" button at the bottom of my post if you want to see it. Requirements: -Windows -DirectX 8 or higher Screenshot: Thanks very much! EDIT: I've uploaded a new version which fixes (hopefully) all of the bugs that have been reported. [Edited by - Kuro on January 19, 2006 12:15:44 PM]
Trapper Zoid
Trapper Zoid
I've only run the tutorial and the first few levels so far, but this really good! The graphics are cute and charming, the game runs smoothly, and the gameplay itself is quite good. So far I'm finding the game quite challenging (although that could be because I'm not very well today [smile]).

Is this a direct clone of the NES puzzle game? Which bits are uniquely yours?

Still, a really good game. Works fine so far for me.
Kuro
Kuro
Ahh, cool glad to hear it worked for you. Thanks for trying it out and for the kind comments.

It's not a direct clone, but the general flow of the gameplay is the same: i.e. collect hearts, get treasure, go through door. The parts which are "unique" are:

-New kinds of monsters
-Modified rules for how water travel works
-Couple of new types of terrain, e.g. ice that you can slide on
-Original levels
-Last boss battle

(Water travel = freeze enemy, push his body in the water, and ride him around like a raft)

Thanks again Trapper Zoid, hope you feel better!

[Edited by - Kuro on December 13, 2005 12:23:49 AM]
d000hg
d000hg
I remember this - it was fun although buggy a year back. Maybe I'll give it another go.
Trapper Zoid
Trapper Zoid
I played through to the fifth floor last night (I've got insomnia again this week, which is why I'm not up to getting any development done [smile]). So far the game seems to work fine. The game so far is quite brilliant; one of the best little puzzle games I've played in ages.

The only bug I've found at the moment was that the screen didn't refresh when the screensaver kicked in; I had to quit and restart (thankfully your autosaving meant I didn't lose any progress!).
Omid Ghavami
Omid Ghavami
Works great! :D
And a very polished and fun game indeed :)
You've got the NES style "cut-scenes" perfected, and the graphics and music fit the mood like a glove.

I like it, good work!

Regards,
/Omid
Best regards, Omid
Kuro
Kuro
Cool, thanks a lot guys for the comments and testing! Trapper Zoid, that's an awesome bug you found with the screensaver, I wouldn't have thought of trying that. :D
MattMcFarland
MattMcFarland
It's about time somebody remade The Adventures of Lolo!!! ;)

--------------------------------Royalty-Free Music for your games including freeware games for you to enjoy!www.mattmcfarland.com
Poskusin
Poskusin
I should hurt you really bad for making that god damn penguin!!! I can't beat the level with the one tiki face that goes back and forth at the top and the penguin follows you around!!!! GRRRRR.

Great game though, I'm addicted!
Kuro
Kuro
@MattMcFarland: Hah, that's cool that you know Lolo. I've seen some other clones of Lolo actually. Didn't play them much though.

@Poskusin: Lol! Everyone who plays the game hates the penguin, it seems :D Personally I like him because sometimes he's your friend and sometimes it's your enemy. On the level you mentioned, he can kill you by trapping you, but the only way to win is by using him to your advantage :)

Thanks again for trying it out, you guys rock.

[Edited by - Kuro on January 5, 2006 11:36:13 AM]
Marmin
Marmin
I just had a look.. looks very nice, very simple.. But, i don't understand why such a simple game takes up 100 % power from my amd64 3200+ CPU .... ?

But again looks nice. I may be programming a 2d game in the near future. Cheers.
Kuro
Kuro
Thanks. Hmm yeah, the way it's written is it'll basically use as much CPU as it can when it has the focus, but if you switch tasks to something else, it'll drop to nearly zero CPU. But yeah that's a good point, I'll fix that before I send to GDS.
u235
u235
Great game, I like it alot. One of those games you can just fire up when you need an excuse not to be productive. But I have to ask: I am so stuck on the second level. I go to grab the top most heart and i'll try one of two things:

a)As soon as I grab the heart I try to freeze the skull, but it never works

b)I try to outrun it and then dodge out of it's way but Bobo just doesn't move fast enough.

I have tried every configuration of the little smilie boxes to block it but nothing works. I understand if you don't want to give the answer, but a hint would be nice. Thanks.

-AJ
V/R,-AJThere are 10 kinds of people in the world: Those who understand binary and those who don't...
Kuro
Kuro
Hey, cool thanks for trying it :)

I think you're talking about the 3rd level on the 1st floor, right? The key to that one is to get the bottom-right heart last.

Here's more detail:
1. Get the leftmost and topmost heart, and leave the one in the bottom-right corner alone.
2. Build a bridge over the water.
3. Block the leftmost and topmost skulls.
4. Get the bottom-right heart. The skull in the middle of the screen will start chasing you, so freeze him quickly.
5. Now it's easy, just go and get the treasure.
lack o comments
lack o comments
Excellent work there! It gives me a giddy feeling I used to have when I'd get a new NES game. Something I have not experienced in years.

One note: The game runs ridiculously fast in Windowed mode. Are you using timers?

Crash Bug: Startup is in fullscreen. I go to options and switch to windowed. I then select exit from the main menu and the app crashes.
oscinis
oscinis
None of the music loaded. :'( My sound card (integrated) has been known to have difficulties with midis. I have Realtek AC97 Audio.
when you do something right, people won't be sure you've done anything at all.
Kuro
Kuro
Quote:
Original post by lack o comments
Excellent work there! It gives me a giddy feeling I used to have when I'd get a new NES game. Something I have not experienced in years.

Wow, glad to hear that :)

Quote:
One note: The game runs ridiculously fast in Windowed mode. Are you using timers?

Yikes! Hmm, yeah it's using QueryPerformanceCounter(). I'm a bit wary of that function now, because I've heard it has all kinds of issues on certain machines, so I think I'll just switch to a counter with less resolution, but better compatability.

Quote:
Crash Bug: Startup is in fullscreen. I go to options and switch to windowed. I then select exit from the main menu and the app crashes.

Good one!! When I try following the steps you said, it doesn't crash, but I hear the standard "Windows is telling you there's an error" sound effect. Weird.
Anyway thanks so much, it's a good thing you found those issues!

Quote:
Original post by oscinis
None of the music loaded. :'( My sound card (integrated) has been known to have difficulties with midis. I have Realtek AC97 Audio.

Uh oh! Hmm, alright thanks for letting me know. I don't know if there's much I can do about that other than allowing the game to be played without music if the songs fail to load. Will have to think about that one..
lack o comments
lack o comments
Quote:

Uh oh! Hmm, alright thanks for letting me know. I don't know if there's much I can do about that other than allowing the game to be played without music if the songs fail to load. Will have to think about that one..

What are you using for sound? If it is DirectAudio (DirectMusic) I have had trouble in the past with getting certain types of MIDI's to play correctly. Whether it is because the sound files do not follow a certain MIDI standard or because DirectAudio has flaws I can't say. I became so fed up with it I moved to DirectShow. I'm even thinking about just caving and using FMOD (I just don't have the time to learn something new and I hate to throw away all my old code)

[edit]
I use QueryPerformanceCounter() and have never had a problem before. Tricky
[/edit]
Trapper Zoid
Trapper Zoid
Quote:
Original post by oscinis
None of the music loaded. :'( My sound card (integrated) has been known to have difficulties with midis. I have Realtek AC97 Audio.

That's weird; I've got Realtek AC97 Audio as well, and I didn't have a problem with the MIDI music.

I'm still enjoying the game, but I've been stuck on this one level on floor six for ages; it's the one with four evil eyes in a cross pattern, with that spiky ball thing that chases you. I can get three of the four hearts using the spiky ball as a shield, but I don't have the dexterity to get to the fourth one using that method. I'm sure I'll solve it eventually though [grin].
Kuro
Kuro
Quote:
Original post by lack o comments
What are you using for sound? If it is DirectAudio (DirectMusic) I have had trouble in the past with getting certain types of MIDI's to play correctly. Whether it is because the sound files do not follow a certain MIDI standard or because DirectAudio has flaws I can't say. I became so fed up with it I moved to DirectShow. I'm even thinking about just caving and using FMOD (I just don't have the time to learn something new and I hate to throw away all my old code)

Yeah, DirectAudio. Hmm, that's interesting, I'm glad you told me that because if the problem can be fixed by switching to FMOD, then it's an easy fix. I've used FMOD in the past on a couple of projects, it's ridiculously easy to use, takes like 5 lines of code to initialize and play a sound file.

Quote:
I use QueryPerformanceCounter() and have never had a problem before. Tricky

Ah okay thanks, it's probably just something dumb I'm doing then, like not accounting for the fact that it uses 64 bit integers. I'll probably just rewrite the timer stuff anyway, to be safe on all machines :)

Quote:
I'm still enjoying the game, but I've been stuck on this one level on floor six for ages; it's the one with four evil eyes in a cross pattern, with that spiky ball thing that chases you. I can get three of the four hearts using the spiky ball as a shield, but I don't have the dexterity to get to the fourth one using that method. I'm sure I'll solve it eventually though [grin].

Wow, you've gotten quite far :D Yeah, that level is pure evil. When the designer of that level sent it to me, at first I thought he'd made a mistake because I couldn't beat it.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.