"If-Then and Switch flow controllers are the basic fundamentals of all programming in any language."Perhaps you've never worked with simulation, particle systems and physics processing, or perhaps programming altogether. The amount of conditional statements involved are few and far between compared to the amount of raw algorithmic floating point manipulation. The next physical state is determined by the variables of the previous state, it's a mathematical function, it doesn't execute only IF something is true. There are likely conditional statements involved in the engine, I'd be surprised if there weren't, but he is right, the software is for the most part not based on conditional statements or switches.
I hate to break it to you, but there aren't hundreds of people on the screen, each doing individual activities. They stream in and out, and in most games, you won't ever see more than 20-30 at any given time (yes, there are exceptions, but I guarantee you won't see 100 fully-animated people on-screen at one time). You'd be surprised at the amount of work that goes into making it *look* like there are hundreds of people, or hundreds of cars, or tons of high-res textures, but the fact of the matter is that these consoles can't really handle that much. The next time you're playing a game where you think there are "hundreds of people on screen", I encourage you to pause it for a second, count the number of people, count the number of cars, and look closely at the textures on anything more than, let's say, about 50 meters away from the player. I promise you'll be surprised at what you find. (Note: fans in sports games are not fully-animated, they generally just have one long, looping animation, or a series of animations picked at random, so there's no complex AI involved.)
I assure YOU that Euphoria uses tons of flow-control statements. The virtual characters have to make decisions about when to stop-drop-and-roll, tumble after falling, wave their hand, cover a wound, shield their head from a falling projectile, etc, etc. That type of logic processing is only possible with If-Then and Switch (Or variants). The physically-simulated movement would be controlled by other means of coding, of course.By the way, "Perhaps you've never worked with ... programming altogether." You're an ass. I am familiar with programming, thank you.
pxltApr 26, 2008
Damn, your console needs some built in self preservation!/wokka wokka/360 owner/sorry
nanostuffApr 27, 2008
"If-Then and Switch flow controllers are the basic fundamentals of all programming in any language."Perhaps you've never worked with simulation, particle systems and physics processing, or perhaps programming altogether. The amount of conditional statements involved are few and far between compared to the amount of raw algorithmic floating point manipulation. The next physical state is determined by the variables of the previous state, it's a mathematical function, it doesn't execute only IF something is true. There are likely conditional statements involved in the engine, I'd be surprised if there weren't, but he is right, the software is for the most part not based on conditional statements or switches.
zalysterApr 27, 2008
I agree.
knetworxApr 27, 2008
I hate to break it to you, but there aren't hundreds of people on the screen, each doing individual activities. They stream in and out, and in most games, you won't ever see more than 20-30 at any given time (yes, there are exceptions, but I guarantee you won't see 100 fully-animated people on-screen at one time). You'd be surprised at the amount of work that goes into making it *look* like there are hundreds of people, or hundreds of cars, or tons of high-res textures, but the fact of the matter is that these consoles can't really handle that much. The next time you're playing a game where you think there are "hundreds of people on screen", I encourage you to pause it for a second, count the number of people, count the number of cars, and look closely at the textures on anything more than, let's say, about 50 meters away from the player. I promise you'll be surprised at what you find. (Note: fans in sports games are not fully-animated, they generally just have one long, looping animation, or a series of animations picked at random, so there's no complex AI involved.)
dubiousdrewskiApr 29, 2008
I assure YOU that Euphoria uses tons of flow-control statements. The virtual characters have to make decisions about when to stop-drop-and-roll, tumble after falling, wave their hand, cover a wound, shield their head from a falling projectile, etc, etc. That type of logic processing is only possible with If-Then and Switch (Or variants). The physically-simulated movement would be controlled by other means of coding, of course.By the way, "Perhaps you've never worked with ... programming altogether." You're an ass. I am familiar with programming, thank you.
gojiinMay 1, 2008
very impressive with new motion engine.