Two things: Loading, and the "Press Start" screen.

Recommended Videos

CyanideSandwich

New member
Aug 5, 2010
253
0
0
I know I'm about to sound like a real idiot, but why do games have to load? Movies and CD's don't need to load, so why do games? I understand that games may be a little more complex than these things, but if you can shorten loading time by installing a game to your hard drive, then why can't game or console designers stop it altogether? Surely this should be what they are currently working on, instead of graphics, realism or size. Now, I know games are separate from other forms of media, but you wouldn't want to be in the middle of a movie and see "Loading..." in front of you. It completely kills the momentum. So why have it in games? Things that are (usually) more action-packed and fast-paced? This is my first question, and I look forward to youre responses.

My second question is a smaller, less important one, born only from curiousity: Why do we have a "Press Start" screen at the beginning of so many games? I've heard mixed responses, usually that it's a throwback to the "Insert Coin" screens of the arcade years. But surely it's not needed now, is it? GTA IV didn't have it, and no-one even blinks. It didn't make a lick of difference. As far as I've seen, there's no real use for these screens. Again, I look forward to your responses.

Oh, one last thing: I don't care if this thread has been done before.
 

Slimshad

New member
Sep 16, 2009
170
0
0
The press start button is traditional. Why do we still eat turkey on thanksgiving (i'm american and referring to americans)?

As for the loading, not only is today's games 100% about graphics, it also takes a HELL of a lot of processes just for a character to walk across a room let alone an entire level. Loading screens load separate worlds for your character to roam free in, and if one of the thousands of processes used to load that world goes down, it can ruin your whole experience. Games need time to load each individual level on a play by play basis.

If you don't want loading screens, go back to the 16bit graphics.
 

Anarchemitis

New member
Dec 23, 2007
9,102
0
0
The Start screen is some form of game executable activation permission, I suppose. It may be antiquated, but who cares.

Music and Movies are singular data containers (audio caches and video caches), but games are amalgamations of these in order to interact with the player.

On the graphics side, Every time a level loads, the game engine is creating a cache that it can refrence instant-by-instant of all the seperate files contained in the game that generate what you see. The Level, the level's operational triggers and nodes, the level's lighting, the level's baked lighting, the skybox, static props, physics props, animated props, NPC models, NPC ragdolls, NPC textures, NPC lighting conditions, NPC shaders, Player weapons, player model, local lighting conditions and the Heads-Up Display. Those are all seperate things that the game engine must calculate real-time, and in order to get all that information on demand it has to load it up first.
There's also AI behaviors, scripted sequences, sequence triggers, soundscapes, music, NPC and Player sound effects, Player-interaction scripted conditions, achivement Player/Server feedback and also the overhead architecture that governs Multiplayer (if applicable). It's not unheard of for a game to have to calculate over 10,000 entirely different things more than 40 times every second in order for it to run, which consists of dozens of texture-picture files, audio files, 3D models, 3D rig systems and so on, all contained in the Executable that operates the game.


Saying games could do without loading because of the wait is like saying cars could do without engines because they make noise.
 

daltonlaffs

New member
Nov 17, 2009
104
0
0
The "press start" thing was already explained by Slimshad, so here's why loading screens exist. Two main reasons.

One: Games are piggybacking unsuitable storage media. We use DVDs and Blu-Rays to store our game data because they're available, not because they're made for games. They simply aren't fast enough for random access, so we have to preload massive chunks of data off of them into RAM (Random Access Memory). This is why cartridge-based games very rarely have loading times, because they were designed with gaming and random access in mind, not just the exact same storage tech movies use for a totally different purpose.

Two: Movies aren't devoid of loading times, either, but they cheat because they're linear. If you look at how a DVD or Blu-Ray is structured, you'll notice it's divided into "chapters." Why is that? Because players like to preload some data to ensure smooth playback, and an upper limit on how much is preloaded needs to be in place, ie. to the end of the current chapter. You don't notice this because movies have so many places to hide the second-or-two loading times -- anytime the movie fades to black or transitions from one scene to a totally different one, it might have just switched chapters and you didn't even know it.
 

CrystalShadow

don't upset the insane catgirl
Apr 11, 2009
3,829
0
0
CyanideSandwich said:
I know I'm about to sound like a real idiot, but why do games have to load? Movies and CD's don't need to load, so why do games? I understand that games may be a little more complex than these things, but if you can shorten loading time by installing a game to your hard drive, then why can't game or console designers stop it altogether? Surely this should be what they are currently working on, instead of graphics, realism or size. Now, I know games are separate from other forms of media, but you wouldn't want to be in the middle of a movie and see "Loading..." in front of you. It completely kills the momentum. So why have it in games? Things that are (usually) more action-packed and fast-paced? This is my first question, and I look forward to youre responses.

My second question is a smaller, less important one, born only from curiousity: Why do we have a "Press Start" screen at the beginning of so many games? I've heard mixed responses, usually that it's a throwback to the "Insert Coin" screens of the arcade years. But surely it's not needed now, is it? GTA IV didn't have it, and no-one even blinks. It didn't make a lick of difference. As far as I've seen, there's no real use for these screens. Again, I look forward to your responses.

Oh, one last thing: I don't care if this thread has been done before.
Movies and CD's don't need to load because they play back in linear order, at a completely predictable data rate, and this was taken into account with DVD's & CD's so that the drives were fast enough to deliver this speed consistently.

If you want to see a dvd or CD 'load', skip to a random time, and wait the 2-3 seconds it takes for the drive to figure out where that spot is.

Now consider the problem with a game:

Firstly, what needs to be loaded is a lot bigger, and a lot of it needs to be there all at once.
A DVD only needs to load enough information for the next couple of frames, and what it is loading is only there because the speed at which the disk is read isn't entirely reliable.
It also knows with 100% certainty what's coming next.

A game can't get away with having half the scene missing, and worse, doesn't know what you are going to do.
This means you need to load as much as you can in one go, in case the player looks at it.

If you can load everything in memory at once, you'll spend ages loading at the beginning, but won't need to load at all during gameplay.

If there's not enough memory, or the game world is particularly large, (or you want to loading time to be lower at the beginning of a level), then you need to load a smaller amount of information, then swap it out in the background without the player noticing. But, because you don't know what the player will do, that's very, very, difficult.
And what usually happens is that you'll get a loading tunnel instead of a loading screen.
It looks like you aren't being stopped to load a new area, but it's a cheat.
What's at either end of the tunnel is very predictable, and the tunnel itself is long enough that by the time you've gotten to the other end enough time has passed to load the new area.

Incidentally, I don't know if you're old enough to remember this, but cartridge based game systems had almost 0 loading times.

In fact, that was a big argument Nintendo used to argue why the N64 used cartridges when everyone else said CD's were better.

And sure enough, once CD's/DVD's were used, loading times suddenly became a big deal.

The reason installing a game to a hard drive improves loading times, is simply that a Hard Drive can have data read from it more quickly than a DVD can.

But short of using solid state drives (which, ironically, is pretty much what a game cartridge amounts to), you're not going to eliminate it.

And guess why game cartridges went out of fashion?

Hint: A CD/DVD costed about $0.10 to make. A cartridge costed about $20

Basically, it's economics. Because the hardware causes loading times more so than anything else.


As for your second question, I can't come up with any reason. As a game programmer, it looks like it's just some kind of tradition. There's no real practical reason for it. (Although ironically it could function as a disguise for a loading screen. The time needed to press a button may be just enough to hide a short delay)
 

Dreiko_v1legacy

New member
Aug 28, 2008
4,696
0
0
I just HATE it when a game tells you to press start but pressing other buttons will have the exact same effect as though you had pressed start. It sends you mixed messages.


I much rather it just tell you all of your available options or simply prevent you from moving away from the starting screen unless you actually press the damn button it's telling you to press.


I know this is small and stupid but it's one of the most annoying things I can find in a game because of it's insignificance. If you can't get such a simple logic thing right what hope do you have of offering a great game...or the start screen was just given to the boss' girlfriend to make so she wouldn't nag him with all the requests for sex and whatnot...I dunno...
 

Benn_Walden

New member
Jul 3, 2010
89
0
0
Because Video games are not shot with cameras (not traditional cameras anyway, they could have some crazy fandangled cameras) Video games take up an incredibly large amount of space. I think it should be what we are working on currently as we have pretty much reached the pinacle of video game graphics, unless we are somehow going to make it look better than real life.
As for your second question... maybe they couldnt decide between 2 pictures so they put one there and one behind the menu? I dunno, scrap it.
 

CyanideSandwich

New member
Aug 5, 2010
253
0
0
Benn_Walden said:
As for your second question... maybe they couldnt decide between 2 pictures so they put one there and one behind the menu? I dunno, scrap it.
What about those games (Portal 2, Assassin's Creed, most CoD games, Borderlands, etc.) that have the same picture?
Nah, it doesn't matter. To end with, an interesting fact: In 1981, 1 Gb of data cost US$300,000. Today it costs $0.50.
 

Solo-Wing

Wanna have a bad time?
Dec 15, 2010
3,642
0
0
CyanideSandwich said:
Benn_Walden said:
As for your second question... maybe they couldnt decide between 2 pictures so they put one there and one behind the menu? I dunno, scrap it.
What about those games (Portal 2, Assassin's Creed, most CoD games, Borderlands, etc.) that have the same picture?
Dude does it really matter? Is the "Press start" screen really THAT important. I never nor do I believe there has been a person who rally cared. All it asks for is for you to press start. And sometime you don't even have to do that. Any button will do. I will never think that that screen actually made someone really angry. Maybe slightly annoyed but I doubt actually angry.
[sub]I would like to know why I am defending this so badly. Because I do not know.[/sub]