ITs only difficult for those developers who are stuck in the PC mindset.Shy_Guy said:But, as it has been said many times before, it does nothing to make game developing easier and everything to make it harder.
At least you admit it. Thats +1 respect points to you.Really? I had no idea. Thank you for enlightening me, for I am an ignorant child who knows not of what he speaks.
Less Complex is a plus, but its not always the best thing out there.None of what you stated changes the fact that 3 cores are less than 6 "SPEs", and thus less complex.
Each console has there strong point.
Pound for Pound 360 and PS3 are near identical in power.
360 has the edge on 'general computations', and PS3 has the edge on floating point calculations.
Dude, the point I was making was that the PS2 WAS not easy to develop for. but it WAS the standard!Why can't the standard be easy? With the costs of development increasing so much recently, why should a console manufacturer demand that the developers spend more time trying to figure their machine out than the rival console(s)?
The Point is, Being the 'standard' Has nothing to do with being 'easy', its all about which console hit the market first, and is able to maintain that edge!
You really couldn't make that out of what I typed?
Yes, Obviously they are on the forefront of technology, BECUASE THE HARDWARE CHANGES EVERY 3 MONTHS!PC guys, yeah, who are always on the forefront of technology.
Consoles? The hardware virutally stays the same through out its lifespan. It sitll has the same Ghz, memory, GPU, chipsizes mayget smaller, more energy efficient, produce less heat, but they stay the same.
Can you imagine the guys who made Crysis, to still work on a 'PC' from 8 years when the PS2 was released? Course not.
Again, UT3 was made for PC First. The code was made for the PC/360. You can not easilly port a game from the 360 to the ps3. IT does not work that way. You can go 'down' from 6 cores to 3 cores, easilly, but you cannot go up from 3 cores to 6 cores easilly. That is the point.Never-mind that Epic had similar problems with the Unreal Engine 3, and now id are having trouble with Rage. They're just stupid PC guys who have never EVER dealt with consoles.
360 works like a PC. You throw 'code' at the CPUs like on a PC.
On a PC, because every PC is going to have different CPU's, Memory, speed of the memory, GPU memory, GPU speed.. the program has to be able to operate where the 'hardware' decides how to do the operations. The Ps3 the developers have to tell the CPU how and where the operations take place.
To put it simply, on the 360, the PHYSICs, or the AI can take place on any of the 3 cores.
On the Ps3, it don't work like that. You have to program the AI or the Physics to work on one of the PPEs, or the CPU. Or both. So going from ps3, where everything is split up '7 ways' (1 general CPU and 6 SPEs) you can take 3 of those PPEs and move that over to one of the cores on the 360, Then take the other 3 PPEs and move that over to the other core on the 360.
and *GASP* guess what happens?
You now have a game that is far more optimized becuase it only uses a % of each core! its using them efficiently!
Going from PC/360 coding to PS3 though, don't work nearly as well. The architecture automatically splits that code up and distributes it depending on workload between those 3 cpus.
The PS3 cell
does.
not.
operate.
that.
way.
They have to manually change the code to work correctly.
This takes long. So they take short cuts.
Also, the SPE's aren't as good at certain types of calculations. AI being one of them. So theres certain things you put on the general CPU, and others you can put on the PPEs.
ITs not that its hard, its just it goes against the 'PC' mold, Where its not about optimization for one system, its about getting it to work ont hat system.Look, no one said it was impossible, but why does it have to be harder? What benefit is there? There has yet to be any proof of any such benefits within the game world. Supercomputing perhaps, but that does not help game developers.
PC Developers AREN'T EVEN OPTIMIZING VIDEO GAMES ON QUAD-CORE CPU'S YET!
Why? Cause they are lazy! So yes, PC designers have no right to slam the PS3 with its 'multi-core' technology! Half of the early PS3 Ports were so shitty, they didn't use any PPEs at all, they put everything on the PS3s 1 general CPU!
PSX, the games started out rather meh. Then they got better and better... You basically went from top down mario style games, to full blown 3D... Then we got Final Fantasy 7/8/9 which is basically the pinacle of PSX graphics!
Why? Because as the programers got better at the console, they were able to use more and more of the power to its full potential! They learned more tricks.
Same happened to the PS2. The orginal PS2 games looked no better then the FF8/9. Then we got Shadow of the Collosus, RE4. Those looked great. Theres always limitations when you first learn a new 'platform'.
Its like web comics.
http://www.penny-arcade.com/comic/1998/11/25/
http://www.penny-arcade.com/comic/2009/9/7/
Things change, they evolve.
They may do one thing in one game, only to find theres a better more efficient way of doing it. Every year developers are constantly learning new, easier, faster, and more efficient ways to do the same thing.
Naughty Dog making Uncharted: Drakes Fortune is already giving away there 'secrets' for free to help developers make games on the PS3. And you can Not deny that Uncharted looks flippin awesome.
Becuase they are the stanard? They launched a year early? Developers backed Microsoft for there early launch? They already have worked on it a year in advance? Its a familiar architecture as the PC? And PC is the standard?Why have there been no such complaints about the 360? Because, while there may be issues, the tools are there and the hardware is pretty standardized. What sort of positives does the PS3 provide that warrant it being more difficult to develop for? Honestly?
The PPE's are anything but pointless. Every good looking functioning game on the PS3 uses the PPE's. Those shitty ones?Right, but why have to work with the pointless SPEs? Not one single thing has been said about any sort of benefits to working with the Cell over the 360's CPU.
They used its 1 central general purpose CPU.
If anything hte PS3 teaches, or rather forces you to be efficient with your coding. Teaches you to split up how processes are processed.
If you can do that 7 ways, you can do it 4,3,2 ways.
Almost no Game developer is making games optimized for Quad Cores, yet they are at the 'forefront' of technology. They don't like change. No one really does. And if you listened to the nintendo E3, they use that word I've been trying to think of but had to substitute for change over and over again. As they say, if it aint' broke don't fix it.
If you don't have to learn a new method, why?
I'm suprised you could type layman with out giggling.I do appreciate you trying to put everything into layman's terms for my vast ignorance though.