OK another "Mini update" saying without saying ( too much ) ..
"The big thing" game speaking is since a while "totally completed" game-speaking/mechanics it's been "tested beyond nausea and over and over again" and IT IS ! It's TOTALLY DEFINED !
So were are we now ? Well on the "Certifications/comformity/complaiances/by-the-book/CERT/FQA/CQA/etc. " of "ALL the various platforms" 1/2 of which "could be done if they pass".
BUT HOLD YOUR BREATH ! This is NOT going to come out until ALL the platforms are done, it's going be be "all at once everywhere" when time will come BOOM ZAM BIG ANNOUCEMENTS/THINGS ALL OUT IN ALL PLACES.
Trust me guys I'll repeat it once more again .. "take the time X it takes you to code/invent/make a game/make graphics/whatever all from zero" .. then take all that time again and "if you really never had QUITE SOME level of pratice/knowledge in the field MULTIPLY IT by 1.5 or so ( if you do have some experience/you done all that at least twice multipy by 1 or maybe 0.9) " .. that "for each console" to pass all the steps it takes to make everything "just right".
"Quality/Conformity/Technical certification checks are BRUTAL" also I have to admit even TRY to make things "as simple as possible" it's actually hard UIs are such a bastard so many ways to make them fail.
Anyway it's going good my "last hurdle" is the Xbox/S for which I got to "reinvent" a totally new "engine" based on "last tech" ( cause the "lighltly older one I was hoping to re-use it's NO longer accepted" ) but it's going good, I think it's fun when they said UNIX was around 10,000 lines of code for the whole OS, that's nowadays the amount of code it takes ( and probably even more if you count better ) to display one triangle with a texture on the Xbox
"I can't count how many times I/we re-wrote the whole Unix", mind you the sole "core logic" of this game is over 30,000 lines ( and I keep wondering why backups are in the order of Gbytes ).
So for example ( again hope I won't reveal much hush hush .. ) "why the SW was 'delayed' two days ?" .. "because we were 'battling' with a setting about CERO ratings that had to be 'something' in a certain place but we could not 'select that something' from 'the tool' but then someone told us 'it has to be 0' but then turns out 'yes but not zero as in zero but zero as in something else' and then we had to use an 'export' from a thing and 're-import' from another to get the correct settings otherwise a 'validation process' was telling use we had an 'incorrect setting' triggering an error forbidding us to enter 'stage one' of 'pre-check' and had to spend another hour re-writing the 'testing scenarious for XXX' because some things were lightly modified an re-verify that 'all the following ( too big list ) guidelines are respected ( that if you are going to test them one by one is going to take proabably over 1 day ) ' and then finally after re-checking some "application settings" and filling up some fields that were missing about a weird-control-method-I-never-heard-about-wtf-they-invent ....
.. forms forms forms .. and sometime very strange questions tricky to understand ...
"Does your application call the function NDisplaySystemDialogErrorMessageIamNotTellingYouWhatThatAppearsOnceInABlueMoon() more than 8 timer per second from a non-main thread unless called from NWeirdFunctionNotListedInTheDocs() but no more than 3 times per minute ?" ..
.. Erm .. .. ( search all the sources .. ) .. ERm... NO ? .. I think it's a "No" ..
"Submit" ..
!ERROR : ValidatorMessageErrorWeKickYouInTheArseSWREJECTED : FAIL! FAIL ! FAIL ! FAIL!
You called the function "DisplayWelcomeMessage() in the main thread" BUT "If you user disconnects the controller while singing a song and pushing the A button 23 times per second this causes the NCountTheButtons23Times() function call DespairTheUserIsDoingThat() which enters the loop calling NDisplaySys ... 5.2 times per second ..
Check "Reccomendation 56872" "SystemDialogs" "Chapter 471, page 1234, note 23 'A' .. sorry no english translation Japanese documents only .. "
.. Erm .. "Yes" .. submit again ...
!WARNING : "As you selected YES you MUST provide a testing method to verify that please include documentation about .. "
AAAAAAAAAAAAAAAAAAAAAAAAAAARGH ...
And at least here they TELL you what they want ...
You get the "simplified idea" ...