12 Stupid Microsoft Studio Purchases Ignored Question -a. -b. -c. -d. Question -a. -b. -c. -d. Question -a. -b. -c. -d. Question -a. -b. -c. -d. Question -a. -b. -c. -d. Wii Re-packaged the Gamecube Ignored Question -a. -b. -c. -d. Question -a. -b. -c. -d. Question -a. -b. -c. -d. Question -a. -b. -c. -d. Question -a. -b. -c. -d. Third Time's the Harm Questions about Companies Whose Incompetance Was Only Fully Manifested in their Third Product Generation What was the official reason given for delaying the launch of the PS3 from March 2006 to November 2006? -System programmers too busy working on next version of rootkit -Project Gotham 3 screenshots took too long to photoshop -Kutaragi not back from vacation on Mars *Incomplete DRM for Blu-ray Optical Drive Question -a. -b. -c. -d. Question -a. -b. -c. -d. Question -a. -b. -c. -d. Question -a. -b. -c. -d. Blizzard Sues Everyone Ignored Question -a. -b. -c. -d. Question -a. -b. -c. -d. Question -a. -b. -c. -d. Question -a. -b. -c. -d. Question -a. -b. -c. -d. Recycle Bin Questions about Re-using Old Game Names to Make New Ones (just like the marketing department does!) ____ : The Burning Crusade\n- Super Mario _____\n+ Xeno_____\n- Star_____ -God of War *Gears of War -Wargames -Diablo !(NBA _____ 2007)\n+ "or"\n+ !(_____ Rising) *Dead or Alive -Skate or Die -Black or White -Dead to Rights Crusader: ____ Remorse\n+ ____ on ____\n- Call of Duty 2: Big Red ____\n+ !(DEFCON: Everybody ____)\n+ A Mind _____ Voyaging -Tomorrow Never Dies -From Russia with Love *No One Lives Forever -Man from U.N.C.L.E. ( ____ to Zork\n+ "of the"\n+ ____ Kong ) -- -Lord of the Rings -Return of the King *The Two Towers -Pirates of the Carribean ( ! ( Sam & Max ____ the ____\n- ____ Rash ) ) ++ -Road Rash -Hitman: Codename 47 -Hitman 2 *Riven Platform Analogies Platform1 : API1\nPlatform2 : API2 OpenGL2 : glCompileShader\nDirect3D10 : ? -"The application is attempting to compile a shader. Allow or cancel?" -D3DCompileShader *D3DXCompileShader -IDirect3DCompiler **Compiler;\nIDirect3DShaderInterface10::GetInterface(&Compiler, D3D10_COMPILER_INTERFACE_GUID);\nCompiler->CompileEx(); PS3 : cellPadGetData\nWii : ? -GetPadState *PadRead -ReadPadState -GetRandomMotionData();\nPretendDataHasAnyRelationshipToAnything();\nPray(); Vista : VirtualProtect\nUnix : ? -vprotect -_mprot *mprotect -StallmanEnableGPL3 Win32 : CreateThread\nPS3 : ? -sys_thread_create *sys_ppu_thread_create -sys_ppe_thread_create -if(fork()) RidgeRacer();\nelse GiantAngryCrab(); XBox360 : XSetProcessQuantumLength\nVista : ? -"The application is attempting to set the process thread quantum. Allow or cancel?" -SetProcessQuantum -SetProcessPriorityBoost *timeSetPeriod Nuts and Milk Questions about Game Naming Oddities Which of the following sexually suggestive game names is actually real? -Spanky's Quest -Nuts and Milk -GOLF Magazine Presents 36 Great Holes Starring Fred Couples *All of the above What is the actual title of Paris Hilton's game, which she incorrectly referred to at E3 as "Diamond Quest"? -Hotel Tycoon 2: The Hotel Runs Itself and You Go Party *Paris Hilton's Jewel Jam -Paris Hilton's Jewel Quest -GOLF Magazine Presents 36 Great Holes Starring Paris Hilton Which one of these awkwardly named games was actually made in the US? -Astonishia Story *Awesome Possum Kicks Dr. Machino's Butt! -Divine Divinity -Beyond the Beyond Which of the following Mobile Suit Gundam titles is real? -Mobile Suit Gundam: Delta Gundam -Mobile Suit Gundam: Gamma Gundam *Mobile Suit Gundam F91: Formula Wars 0122 -Mario Suit Gundam 2: Peach Gundam Which of the following companies does not have a co-branded Tycoon game? *Disney -SeaWorld -Mall of America -Carnival Cruise Lines Compensation Questions about the Largeness of Things (or lack thereof) How large is the eDRAM on the XBox 360? *10 MB -16 MB -24 MB -Plenty large enough for HD resolution frame buffers! How much memory can each PS3 SPU address directly? -128 KB -512 KB *256 KB -As much as your mind can possibly imagine How large is the 1T-SRAM on the Wii? -32 MB -8 MB -16 MB *Same as the GameCube How much memory did the Atari 2600 have for the entirety of a game's run-time data and callstack? -16 KB -32 KB *128 bytes -Slightly more than the Nintendo DS How large is the PS3 PPU's level 2 cache? *512 KB -256 KB -1024 KB -Not sure... we tried to plug in the dev kit in Jeff's office, but the fans were so loud that nobody could work, so we got some people together to try to carry it into the back room, but it tripped the circuit breaker, and we had to call building maintenance, so I tried to just get the docs on-line but they were only in Japanese and the Sony people never return our phone calls and it says we need a password... Languages Questions about Various Programming Languages In C#, how do you extend the interface of a friend class to provide virtual introspection? -I think there's a checkbox for that... -Run the virtual introspection wizard -Virtual introspection not supported until .NET 4.0 *Don't know/care Which of the following is a feature of the upcoming C++0x standard, anticipated to be accepted in 2009? -Closures -Garbage collection -Reflection *You no longer have to put spaces between multiple >'s that close template parameter lists How many developers does Microsoft have maintaining their current Visual Studio C++ compiler codebase? -39 -12 *1 -4 Why does this line of MAXScript produce a compile-time error:\nif (x != undefined) then print x -You cannot compare a value to "undefined" -"print" requires a string as the first argument *"then" cannot be used without an "else" clause -You should just be happy it produces an error instead of crashing the program and losing all your work In HLSL, what is the value of A after the following line:\nfloat4 A = (1, 2, 3, 4); *(4, 4, 4, 4) -(1, 2, 3, 4) -(4, 3, 2, 1) -"The application is attempting to assign a scalar to a vector. Allow or cancel?" Cerealize frosted | fruity | (genus > 0) Trix | Cheerios -Corn Flakes *Froot Loops -Frosted Flakes -Frosted Cherios Froot Loops &\nBanana Frosted Flakes -Cheerios *Trix -Froot Loops -Banana Frosted Flakes Frosted Flakes ^\nFrosted Cheerios -Froot Loops -Banana Frosted Flakes *Cheerios -Corn Flakes ~Corn Flakes << 2 *Frosted Flakes -Trix -Frosted Cherios -Cherios (~Frosted Flakes >> Cheerios) |\nTrix -Banana Frosted Flakes -Frosted Cheerios *Froot Loops -Corn Flakes Drop the lg Questions about Worst-case Algorithm Running Times Sorted array find -O(n) -O(n^2) -O(n lg n) *O(lg n) qsort -O(n) -O(n lg n) *O(n^2) -O(1) - you just call the CRT function and it sorts everything! Median of unsorted array *O(n) -O(n lg n) -O(n^2) -Not sure - I cut and pasted code from some dude's website, but it had an .edu address so I think he was probably a professor, although I guess he could've been a student, but I put it in the game and it didn't seem to slow anything down so I think it's probably fine. Djikstra's algorithm -O(v + e) -O(e lg e + v) -O(lg e + v) *O(v lg v + e) Dantzig's simplex algorithm -O(n^3) -O(n!) *O(2^n) -Not sure, couldn't get Numerical Recipes in C code to compile / gave up Bride of Story Problems Return of the Son of the Attack of the Killer Story Problems IV In their first three years of existence, Infinium Labs burned through $62.7 million worth of venture capital. Given that they spent $12.8 million on consultants, $11.9 million on salaries, $5.9 million on administrative expenses, and $3.5 million on "development", how much was left to blow on strippers and cocaine? -$34.1 million *$28.6 million -$29.6 million -Hey, look over here at this cool lapboard! It ROTATES! The number of Second Life subscribers is given by ((3x + 9) / (x^2 - 13)), where x is the number of press releases issued by Linden Labs. As the number of press releases goes to infinity, how many players will Second Life have? -9 / 13 -3 *0 -1 (Anshe Chung) Aunt Betsy's wrist strap breaks, sending her Wii controller flying at the television at 5 ft/sec from 12 ft away. Rabbi Abraham forgot to fasten his wrist strap despite the strongly worded warning, and sends his controller flying at 7 ft/sec from 19 ft away. Who's controller hits the television first? *Aunt Betsy -Rabbi Abraham -Both controllers hit the TV at the same time -Wii motion sensing technology not accurate enough to know When SCEA President and CEO Jack Tretton offered to pay $1200 for every PS3 sitting on retailers' shelves, there was an average of 6 PS3s on such shelves at each of Best Buy's 742 locations in North America. If Best Buy sent these PS3s to Tretton instead of selling them for their list price of $600, how much more revenue would they make? -$445,200 -$5,342,400 *$2,671,200 -Wait, you mean it costs less than $1200 normally? You are a high-level EA executive. You have 327,600 man hours of game development to complete in the 12 weeks before Christmas. If you have 300 employees working 40 hours a week, how many hours of unpaid overtime per week should you force each employee to do before laying them off in January? -Another 4 hours/week *Another 51 hours/week -Another 480 hours/week -Damn you EA Spouse!