ID:151412
 
As I look at maybe adding a video intro to my game and some higher end sound. If a game is larger in size 50mb - 150mb does this just mean that the player has a longer download time when he first plays? will a larger world create more lag? I just wonder if there is a world file size you should stay under..
Warriormax wrote:
As I look at maybe adding a video intro to my game and some higher end sound. If a game is larger in size 50mb - 150mb does this just mean that the player has a longer download time when he first plays? will a larger world create more lag? I just wonder if there is a world file size you should stay under..

50mb to 150mb is absolutely too much. How are you implementing the video, and how much compression have you applied to your coding, graphics, and sound files?
50 - 150MB?! What are you making, World of Warcraft for byond?! Jokes aside, what do you plan on doing for a video? I've seen one game that simply takes control of your character and camera to play an automated sequence of events. This had a very nice effect and didn't lag at all when played on my computer. The flip side is using an actual video file and playing it to the player, however this requires that they actually download the video along with the resource file needed to run the game. This makes for a long download time, but if you're video is made with top notch animation software and done really well (Kinda like a WoW cinematic) It's well worth the download. I've yet to see a game implement this, but it would be amazing for sure.
I would suggest uploading your video to an online service like YouTube, and then linking to that in a browser control.

That way, they stream the video only when they need it, and it won't bog down your host as players join the server and download the resources.

It also means they can choose to skip it without downloading it, if they have already seen it.
In response to DarkCampainger
I was thinking about this exact option as well and would have posted it, but i can across a predicament. Depending on the players connection speed will be the buffering speed. Someone playing with a low connection speed will have their video short, choppy, and overall unpleasant to watch.
In response to DarkLily762
DarkLily762 wrote:
I was thinking about this exact option as well and would have posted it, but i can across a predicament. Depending on the players connection speed will be the buffering speed. Someone playing with a low connection speed will have their video short, choppy, and overall unpleasant to watch.

Well, that's why it's important that they be allowed to skip it and avoid the download all together. Someone with a slow connection isn't going to want to wait for it to download just to join the game.