Difference between revisions of "Dev Setup"

From TACWiki
Jump to: navigation, search
m
 
Line 10: Line 10:
 
* Software:
 
* Software:
 
** [http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en DirectX End-User Runtime 9.0c] or newer.
 
** [http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en DirectX End-User Runtime 9.0c] or newer.
** [http://www.microsoft.com/downloads/details.aspx?familyid=7D70D6ED-1EDD-4852-9883-9A33C0AD8FEE&displaylang=en Microsoft XNA Game Studio 3.0].
 
** [http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en Microsoft .NET Redistributable Version 2.0] (if a newer version is already installed, that will likely be sufficient). Windows Vista users should find that this is already installed as part of the OS.
 
 
====Development====
 
 
* Software:
 
 
** [http://www.microsoft.com/express/download/ Microsoft Visual C# 2008 Express Edition] (the full version of Visual Studio 2008 should also work).
 
** [http://www.microsoft.com/express/download/ Microsoft Visual C# 2008 Express Edition] (the full version of Visual Studio 2008 should also work).
 +
** [http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en Microsoft .NET Redistributable Version 2.0] (This may have already been installed by MSC#2008Express. If a newer version is already installed, that will likely be sufficient). Windows Vista users should find that this is already installed as part of the OS.)
 +
** [http://www.microsoft.com/downloads/details.aspx?FamilyID=80782277-d584-42d2-8024-893fcd9d3e82&displaylang=en Microsoft XNA Game Studio 3.1].
 
** [http://tortoisesvn.net/downloads TortoiseSVN] (other Subversion clients will not work because the build system also uses SubWCRev, a tool included with TortoiseSVN)
 
** [http://tortoisesvn.net/downloads TortoiseSVN] (other Subversion clients will not work because the build system also uses SubWCRev, a tool included with TortoiseSVN)
  

Latest revision as of 13:51, 7 September 2009

Follow these steps to run the development build of the game.

System Requirements

Windows XP or Vista

  • Hardware:
    • A graphics card that supports DirectX 9.0c and Shader Model 1.1 or newer.

Other Systems

XNA does not officially support non-Windows systems. See Mono and MonoXna for assistance.

Download the Code

  • Obtain a Subversion username and password from a Subversion Admin (Matthew Belmonte). The username will be used to track your changes to the code repository and the password will be known by all Subversion Admins.
  • From within the Windows Explorer, check out the repository:
    • Create a new directory, called "Autism Collaborative" for example.
    • Right-click (or on a Macintosh running Windows, place two fingers on the trackpad and click) on the folder and select TortsoiseSVN->Checkout... from the context menu
    • In the URL of repository field, enter http://www.AutismCollaborative.org/autism_collaborative/
    • Click OK

Run the Game

New users of Visual Studio or similar IDE (Integrated Development Environment) should check out Microsoft's Online Learning Center.

Troubleshooting

If the code won't build/run at this point, check out the Troubleshooting page.

Start Developing

Read How to Make a Mini-Game to get started developing your own addition.

Check out the Code Overview for an explanation of how the code base works. It may also be helpful to visit the Code How To's for explanations of common coding tasks. And don't forget about the weekly Meetings!