1 / 17

DRAXBOX

DRAXBOX. A fantastic voyage into the world of newbie XBOX ports. WHAT THE F WERE WE THINKING?!. No seriously, what the F? Actually, it wasn’t all that horrible. 6 PM. 7 PM. 8 PM. 9 PM. 10 PM. A TRIANGLE! (No screenshot, use your imagination). 11 PM. A SQUARE!!!!!!!!!!!!!!!

waseemah
Download Presentation

DRAXBOX

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DRAXBOX A fantastic voyage into the world of newbie XBOX ports

  2. WHAT THE F WERE WE THINKING?! • No seriously, what the F? • Actually, it wasn’t all that horrible.

  3. 6 PM

  4. 7 PM

  5. 8 PM

  6. 9 PM

  7. 10 PM • A TRIANGLE! • (No screenshot, use your imagination)

  8. 11 PM • A SQUARE!!!!!!!!!!!!!!! • (Imagination should serve you well here, too)

  9. 11:30 PM • A TEXTURED SQUARE!!!! • After some struggle, even with transparency

  10. 12 PM • ……A SQUARE!!!!!! • But this time in world coordinates, properly scaled, rotated and translated (in that order!) • 6 hours of blood, sweat and tears (lots of tears) REALLY paid off. We have a square.

  11. 1 AM • Original Death River Adventure code implemented • That is…. It’s included… and it compiles. • Doesn’t actually get called.

  12. 2 AM • About time to implement rendering…

  13. 2:30 AM • The most beautiful thing I’ve ever seen

  14. 3 AM • Textures are working on all objects

  15. 4 AM • Input works, the game is playable. • Yay us.

  16. What did we learn? • A good architecture makes porting straightforward • Predictable, structured behavior == awesome • Setting up initial rendering stuff is a pain • Thanks for your help, Chris Keyser!!!! • Go to hell and die, ID3DXMatrixStack!

  17. BUT WAIT!!! THERE’S MORE! • If you’re up at 4 AM to get stuff to work… • …you might as well stay up ‘til 7 AM and implement scoring, win/lose conditions and multiplayer.

More Related