Jump to content
  • Advertisement
  • entries
    338
  • comments
    2045
  • views
    1163625

Internet Radio Player

Sign in to follow this  

321 views

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
Sign in to follow this  


11 Comments


Recommended Comments

Will the radio stay on once the game is over and the player is back in the lobby?

Share this comment


Link to comment
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

Share this comment


Link to comment
Guest Anonymous Poster

Posted

Looks nice, but I really dislike the mix of gray and red on the player. I think green would look better. It looks like the stations always scroll, I think they should only scroll when the cursor is close enough to the top of bottom - it would make it have less of a latency feel I think.

Share this comment


Link to comment
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

Share this comment


Link to comment
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.

Share this comment


Link to comment
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]

Share this comment


Link to comment
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

Share this comment


Link to comment
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.

Share this comment


Link to comment
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

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!