Viva La Samba

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Viva La Samba

Post by Falco Girgis »

I've just finished up that Particle demo. It was simple and easy to make, but it's the type of thing that can easily impress. It's user-friendly as well as fully customizable. Although it's only fun for a few minutes of playing, it's a well-rounded creation that is deserving of at least a try or two.

My newer project I hope will become much more without me having to do much more. In otherwords, I want it to be fairly easy to make and still be tons of fun. My friends, I present to you my newest project:

Viva La Samba

Yes, you've guessed right, my very own Samba De Amigo clone. I started a bit tonight. While it wouldn't even be fair to call this image a beta shot, you can just think of it as "a taste of things to come."

Image

I hope to adequately reproduce everything that made Samba insanely fun and addicting, but add my own stuff. What is the Samba formula? Generate a rhythm with the music that must be reproduced by the player.

The engine itself is insanely simple. I've used linked lists from the particle engine to create the blue "rhythm" balls (works perfectly). When the blue ball gets to a target, you have to hit the corresponding button. (hopefully I can 1) get help from somebody else to create a maraca driver 2) create my own driver)

Samba De Amigo had awesome backgrounds that also gave it its charm. While I can't create 3D polygonal character models dancing around, I can create my own background bursting with color and so much life that your eyes want to explode.

I think what I'll end up doing is giving every song its own graphics folder. In there you have a background and several images. The images stretch, skew, rotate, bounce, distort, change colors, fade in and out, and everything to give life and energy to the song.

Imagine playing a Super Mario Bros song. Perhaps the background could be a screenshot from a Mario Bros game, then you have tiles and images of mushrooms and fireflowers bouncing around and dancing merrily on the background while you bust out skill to maintain the beat?

I wanted a game that could allow you to play your own song. That of course, would be impossible as I have no way of dynamically creating the balls to go with the rhythm of any song. Then it came to me one day while I was sitting on the toilet. What if the player creates their own rhythm?

I've decided on a "record" mode. You can upload an MP3 (hopefully, if not then OGG) from your PC to your Dreamcast. You then play the song through and perform the motions on the controller corresponding to the beats you want it to create. When you push a button, the timer on the Dreamcast along with the button you pushed is stored in a text file on your PC. The text file can later be loaded with the song and even saved onto a VMU in the future. After you're done recording, play through the song and the game will create the beats for you based on the text file it made in the previous run. That way you can make a song as easy or hard as you want and have full customizability.

Anyway, there's an infinate number of things that can be done to make such a game polished. Even think about the finer points that made the game so vibrant. If you strike a pose correctly, a thing of confetti would burst onto the screen. Particle engine anyone?

Hell, another thing that I thought Samba really lacked was 4-player capability. It really wouldn't be hard at all for me to make it...
Last edited by Falco Girgis on Wed Jul 06, 2005 10:34 am, edited 1 time in total.
User avatar
JS Lemming
Game Developer
Game Developer
Posts: 2383
Joined: Fri May 21, 2004 4:09 pm
Location: C:\CON\CON

Post by JS Lemming »

Uh oh... Uh oh! UH OH!!!! Su... Su... Sounds like a.... Sounds like a KillA Idea Yalll!

Good luck wit dat.

(I bet the hardest part will be the driver if you have to craft it yourself)

PS: I would start on my new brew today but I'm going on a 7 day vacation on friday.
Small girl at the harbor wrote:Look Brandon, that crab's got ham!
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Post by Falco Girgis »

Because the secret game dev forum is no longer in use, I've decided I'm going to make Viva La Samba public.

I'd like to ask everybody with a high enough level of intellect (maybe one of two of you) if you have any suggestions or anything you'd like to see in Viva La Samba.
User avatar
JS Lemming
Game Developer
Game Developer
Posts: 2383
Joined: Fri May 21, 2004 4:09 pm
Location: C:\CON\CON

Post by JS Lemming »

Gyrovorbis wrote:Because the secret game dev forum is no longer in use
Yeah about that, why did you lock it and make it "no longer in use"? I'm guessing because it wasn't being utilized? Ah well.
Small girl at the harbor wrote:Look Brandon, that crab's got ham!
Guest

Post by Guest »

JS Lemming wrote:Yeah about that, why did you lock it and make it "no longer in use"? I'm guessing because it wasn't being utilized? Ah well.
I'm guessing it's because he's sick of spilling everything about his projects, just to have you shit in his face and say, "Whoop, mine's secret; even though this is the secret development forum. Not much I can say about my stuff. "

Then again, it could be because it wasn’t being used enough. :roll:
User avatar
JS Lemming
Game Developer
Game Developer
Posts: 2383
Joined: Fri May 21, 2004 4:09 pm
Location: C:\CON\CON

Post by JS Lemming »

Arce wrote:
JS Lemming wrote:Yeah about that, why did you lock it and make it "no longer in use"? I'm guessing because it wasn't being utilized? Ah well.
I'm guessing it's because he's sick of spilling everything about his projects, just to have you shit in his face and say, "Whoop, mine's secret; even though this is the secret development forum. Not much I can say about my stuff. "

Then again, it could be because it wasn’t being used enough. :roll:
STFU arce. I told you why I didn't reveal crap about the Chainsaw game. So where do you stand with that? Huh? Don't make me rip your intestines out.. and WHIP you with them.

:roll: :roll: :roll: :roll: :roll: :roll: Look at that Arce, I can put rolly eyes too. Now what?
Small girl at the harbor wrote:Look Brandon, that crab's got ham!
Guest

Post by Guest »

Hmm...I must have missed where you told me why it's secret.

Anyway, why are you bitching about it being closed if you never used it? As far as I can see, only Gyro has used it while you sit around and say, "Sorry, mine's too secret for you."

So, mind re-telling me why it's 'secret'? Again, I must have missed it.

<Edited by Xylene -- there were like 5000 emoticons. There is no need for that in a dev topic>

I can put more rollies than you. Sorry if I accidentally kill your computer. :spin:
Guest

Post by Guest »

Aight, sorry. I admit, I did start it. I respect that you want the chainsaw thing to be secret. It just pisses me off not knowing what you people are doing.

And Gyro, why did you lock the forum? I have some crap I'd like to post in there now.

Everybody, I've decided to make everything I release open source. So if you'd like to see some of my crap once I actually do something, tell me. :)

PS: You can delete the :roll:'s if you want. I think I went a bit overboard.
User avatar
JS Lemming
Game Developer
Game Developer
Posts: 2383
Joined: Fri May 21, 2004 4:09 pm
Location: C:\CON\CON

Post by JS Lemming »

Fred and me made a pact to keep it secret untill it's close release. Happy now?
Small girl at the harbor wrote:Look Brandon, that crab's got ham!
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Post by Falco Girgis »

I'm amazed, Arce's smilies even seem to be a bit of a slowdown to my computer...
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Post by Falco Girgis »

Anyways, I've declared my devving back in session. Today, I've created a StringPrompt thingy. It's a complete set of functions to pop an onscreen keyboard to fetch user input.

Perfect in games that require names for highscores, user information, and even file locations for openning files on the go.

Anyway, I'm writing a set of PC navigation functions to work in with it. This'll be good for Viva La Samba so that the user can browse the /cd or /pc for songs and files to load.
User avatar
spideyspiderman2000
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 1177
Joined: Fri Sep 17, 2004 9:28 pm
Location: Stupid Kansas
Contact:

Post by spideyspiderman2000 »

GyroVorbis wrote:Because the secret game dev forum is no longer in use, I've decided I'm going to make Viva La Samba public.

I'd like to ask everybody with a high enough level of intellect (maybe one of two of you) if you have any suggestions or anything you'd like to see in Viva La Samba.
Put lots of rock music in it...

That's my only suggestion.
South Park wrote:Mr Garrison: Okay class. Can anybody tell me what "Sexual Harrassment" is?

Cartman: Isn't that when you're having intercourse with a special lady friend, and some other guy comes up behind you and tickles your balls?
I HATE Jack Thompson!
Guest

Post by Guest »

Like what?
User avatar
spideyspiderman2000
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 1177
Joined: Fri Sep 17, 2004 9:28 pm
Location: Stupid Kansas
Contact:

Post by spideyspiderman2000 »

Green Day, David Bowie, Ozzy, Metallica, Sex Pistols, AC/DC, Dead Kennedys, etc.
South Park wrote:Mr Garrison: Okay class. Can anybody tell me what "Sexual Harrassment" is?

Cartman: Isn't that when you're having intercourse with a special lady friend, and some other guy comes up behind you and tickles your balls?
I HATE Jack Thompson!
Guest

Post by Guest »

And get sued from every individual one of those singers? I don't think so. :roll:

As you *should* have read, there will be a record mode. We can UNOFFICIALLY add those songs, and distribute among ourselves, but as for the actual songs built in, he can only use songs he makes himself. OC remixes would be good, if we can get some permission.
Post Reply