Developing Programming Assignments on the XBOX 360 Console

Publish in

Documents

5 views

Please download to get full document.

View again

of 11
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Share
Description
Developing Programming Assignments on the XBOX 360 Console. Collaborators. Mike Panitz Collaborator Ruth Anderson faculty evaluator Becky Reed-Rosenberg in charge of student assessments John Nordlinger at Microsoft Research Ivan Lumala, Microsoft University Relation Sponsors:
Transcript
Developing Programming Assignments on the XBOX 360 ConsoleCollaborators
  • Mike Panitz
  • Collaborator
  • Ruth Anderson
  • faculty evaluator
  • Becky Reed-Rosenberg
  • in charge of student assessments
  • John Nordlinger at Microsoft Research
  • Ivan Lumala, Microsoft University Relation
  • Sponsors:
  • Microsoft Research Gaming RFP: award number 15871
  • NSF CCLI EMD Grant: DUE-0442420
  • University of Washington, Bothell, Worthington Scholar Award.
  • First: your background …
  • “Console” specific?
  • Keyboard and Text I/O
  • “Graphics” person?
  • Graphics API: OpenGL, Java3D, Direct3D?
  • User interactive programs?
  • GUI API: GLUT, FLTK, Swing, WinForm, etc.
  • What are you looking for?
  • Curious?
  • Sounds interesting, what’s up?
  • Evaluate potential for classroom use?
  • Heard about this, can I use it in my class?
  • What do you teach?
  • Self-interest
  • Can I develop some cool stuff when I have nothing to do at home?
  • Nothing else to do
  • seems like a good place to waste a Wednesday?
  • This Tutorial is about …
  • Up and running with XNA
  • Developing simple 2D Applications with XNA
  • If Graphics/GUI background
  • Humor me, and tell me what you think
  • If no Graphics/GUI background
  • Review MVC framework and
  • Start programming “pseudo games” in hours
  • Main goal: Computer gaming as a teaching tool
  • Today:
  • Get some 2D apps going
  • Examine some sample assignments
  • API Runtime support:
  • Drawing
  • Input from controller
  • Audio
  • Storage support, etc.
  • Hardware(Emulator/Simulator … )Game Console development: a simple view …Magic: Developer kit(Proprietary & $$$)Source CodeGaming console APIGame
  • API Runtime support:
  • Drawing
  • Input from controller
  • Audio
  • Storage support, etc.
  • Gaming Console Hardware(XBOX 360, Wii, PS-#)Source CodeSource CodeMagic: Developer kitGaming console APIGraphics APIAudio APIGUI APIOperating SystemGameProgramAPI Runtime support API Runtime support Gaming ConsoleCPUCompare to our experience …IDEXNA and XNA Games Studio ExpressXBOX App.PC App.CompilesXNA Game StudioExpress (GSE)Our Source CodeXNA Framework(collection of APIs)D3D-9D3D-9 (*)PC HardwareXBOX 360HardwareLocal subnetXNA App.XNA Creator’s ClubXBOX LIVE: Verify ID(security)Load/Run on the XBOX 360: …Our Source CodeXNA Framework(collection of APIs)XNA Game StudioExpress (GSE)XBOX 360PCInternetXnaAssignmentBase …Our Source CodeXnaAssignmentBaseXNA Framework(collection of APIs)XNA Game StudioExpress (GSE)This Tutorial
  • You are done with: Setting up XNA GSE, right?
  • Section 1:
  • map XNA applications to conceptual framework
  • Section 2:
  • Work with XNAAssignmentBase Library
  • Section 3:
  • Develop a BlockBreaker Game!
  • Section 4:
  • Examine and discuss strategies in building game-themed assignments
  • Related Search
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks