Internet Radio Player

Published March 06, 2007
Advertisement
Ok so this has taken me a day or so longer than I had hoped but I'm very happy with the results.

Here is a screenshot of the final radio player in-game. I've also got a video of it in action w/sounds of course.

Click here to download video of In-Game Radio [13MB MPEG]



You must download the video. I'm loving this radio already, all games should have one. [grin]

This radio control is animated for every state, and collapses to save screen space. It's all in the video. You can also hear the old-school AM static as a transition between stations >:D

Here's a clean screenshot of the player skin itself, check out the last entry to see how much it has changed.


Here's a in-game screenshot of the player. I also re-skinned the GUI background so it matches everything else on the GUI.


Here is a screenshot of all the final radio station logos, there are 18 stations in total.


I still have like 5% of the code to finish up...some minor things, like the visualization, and putting the proper text across the ticker. That'll be done in a few minutes, also I should be done with the conversion from OpenAl -> FMOD later tonight.

I'm going to have fun implementing FMOD's geometry API into the game for real-time acoustics on the buildings/geometry. A city is the perfect candidate since most buildings can be represented as simple boxes, and there won't be that many of them.

Lets see...I'm also itching to implement rain effects into the game...just so I can conjur up storms whilst online against other people. I think that would be cool. I'm going to add lighting / thunder etc...I can see the clouds slowly parting after a rain shower reveiling a glowing sunset while a gang war rages beneath. Mmmmm.

Anyways...Imma get back to work. Thoughts / comments on the radio implementation would be appreciated. What do you think regarding internet radio verses a static soundtrack??

- Dan
0 likes 11 comments

Comments

envy3d
Will the radio stay on once the game is over and the player is back in the lobby?
March 06, 2007 01:07 AM
dgreen02
Yes of course :-D It's set up to be totally constant from the moment the game starts [which was actually when this video was taken].

- Dan
March 06, 2007 01:13 AM
Sir Sapo
An incredibly clever way to get rid of production cost, high five!

March 06, 2007 01:43 AM
dgreen02
Sir Sapo - free & unlimited supply of music, can't go wrong :-D

AP - Not liking the color scheme eh? I don't think I'm going to change that, I will play around with some colors tommorow but this is really what ended up looking best for me. You don't think green would look out of place? [maybe I'll just make multiple skins/schemes, so everyone wins]

The laggy scroll rate is intentional, it makes things feel smooth, I can see how it'll look odd in the video judging by the cursor's position and the reaction, but it feels right for me in-game. If testers / users don't like it of course I'll change it [grin].

Any thoughts on the concept of including only internet radio verses a standard soundtrack?

- Dan
March 06, 2007 05:32 AM
Gaheris
It's fine as long as you'll add the user radio station. ;-) It's definitely better than nothing. Just be careful of directly supporting media which you cannot control. Hard to say what will happen to your game's rating if there is the possibility that a non prescreened audio file will be available to minors. You probably know more about your local laws than me though.
March 06, 2007 07:41 AM
coderx75
Hell, any way to get a stand-alone player for my workstation? [grin]

Initially, I thought the game might lack something without a soundtrack. Original music adds a certain "feel" to the game (whether that's a good thing or a bad things depends on your composer). After seeing the video, however, I can see how the radio theme of the player seems to add it's own feel to the game. The static is a brilliant touch, BTW! The radio/urban themes go hand-in-hand. I'm givin' it two thumbs up. [smile]
March 06, 2007 09:46 AM
dgreen02
Gaheris - I'm debating the user station still, for the aforementioned.mp3 licensing issues, and for lack of a streamlined way for the user to import their own music. The door is open still but I'm going to see durinng the BETA if anybody reaalllyy needs/wants the user station.

Most games use the "Warning experience may change online" as their ESRB loop-hole. I'm not to worried about the game's rating. I'm assuming a M rating.

coderx75 - lol, stand alone player eh? I've been using the command prompt to listen to the comedy station. 300 hours of stand-up beamed right into your dome. I love that station.

I guess you have to consider the 'quality' of custom music the game would have, and how at a certain point unprofessional music would actually take away from the project instead of adding to it. Also due to my limited resources people would probably get tired of the 30 min of music I'd spend $1,000s on.

This radio was really my only option for some tunes in the game.

'preciate the comments guys.

- Dan

March 06, 2007 12:42 PM
Jotaf
Dammit, you forgot punk rock!! :)

[EDIT] Forgot to add, great feature! Cheap AND cool :P One good reason why you should have punk rock is because, well, I'm pretty sure a big part of your intended audience is my age or so and they would just turn the music off if there were so many styles but not this particular one.
March 07, 2007 04:36 AM
dgreen02
Jotaf, yup you're right I forgot punk rock...good call, I'll add that to the list.

Also imma' add a emo station so people can cut themselves while they play the game >:D lol

- Dan
March 07, 2007 11:47 AM
soconne
I can't wait until this game comes out, I want to play it so bad!
March 09, 2007 12:12 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement