So, i was browsing the net yesterday when i found this news. I dunno why(i don't anticipate the game or know anything about it) but this outraged the programmer in me. For those who don't know, that's the issue.
Over on the Xbox One, the installation is only about 20GB. So, why the disparity in size — is it the high-res textures? A lack of optimization? No, it’s all thanks to roughly 35GB of uncompressed audio.
The game’s minimum CPU requirement is a 2.4GHz Intel Core 2 Duo, and that simply isn’t enough horsepower to run the game and decompress audio at the same time
Right... And i am king arthur prince of camelot...
Seriously tho, this doesn't make any sense. First of all, audio never been a bottleneck in any game i've ever played since 1995 and the invention of sound cards. Also, why 99% of the peoples have to pay this massive price for the ones who don't have a decent cpu? (Again, how is the sound the bottleneck, and not graphics, humm?) Think about it, 35gb of uncompressed audio equal roughly 3gb of compressed audio, that's 32gb less on your drive right there. Then, there the fact that the audio files contain ALL languages, you can't just chose to install the english ones or the french ones, and that's another thing that drive me nut.
Most peoples that leaved comments said that with today's price of hard drive memory, that's nothing, but they are missing the point, the point is that it could be 1-2gb instead of 35gb, and that this space is a total waste that could be used for other things.
The compagny that made this game show a total disrespect of their consumers, and i hope this thrend will not get adopted by others company as well.
What do you think?
EDIT: crap, i meant to post in the lounge... sorry about that
Maybe you should try an easier language to start with, like c#? It will handle all the hassle of win32 for you and other neat stuffs as well. There is no shame in doing this.
I started programming at high school with Asymetric toolbook 3.0, something very easy for beginers to start with, then i moved to Delphi, got a few apps done, THEN i got to c/c++, again, made a few apps with it, THEN i started making games with opengl.
Don't be like my friend who think he'll learn everythings from book without practicing because, you won't. But dont just code stuffs without learning new stuffs too, you have to balance both theory and practices, think of a good app to make, and assign some goals to start with. Once your done with those goals, move on and add new stuffs. Language is irrevelent here, just pick one you have fun with.
Why is this function recursive? What does it do, how is it called? we need more information than than. Obliously, the code is right, most probably, just just got stuck in calling that function in an infinite loop until it crashed, but without the rest of the relevent code we can't say much.
Maybe, but as the article says, it like saying "if blue is the sky" or "if tall is the man", it's just harder to read this way imo. Forgetting a '=' is not an excuse for writing harder to read code imo, since that doesn't happen very often.
Beside, i dont know about other compilers, but doesn't visual studio warn us about this kind of error as a warning at compile time?
EDIT: Seem like it dosent warn you after all... i was mistaken. That's a weird quirk of the language tho, assigning a value returning true, i never understood why c++ allowed that in the first place.