Saturday, July 17, 2010

Basic Shooter in C#


In this example I have provided the framework for a space shooter.

There are two classes, Alien and Star. There is a bug in Alien that makes all the aliens move to the top left hand corner. They should bounce around the screen.

1. Use the debugger and check the program execution to determine the error.
2. Continue working on the classes to derive new aliens and planets.
3. Add a player class.
4. Add player movement and shooting.
5. Add score.
6. Think about level design - we will cover this next week.

Here's the project - SpaceShooter

Learning And Signup

XNA Signing up (H.264)
XNA Getting started (H.264)
XNA Starter Kits - Download It (Marblets) - (H.264)
XNA Starter Kit - Running one (Marblets) - (H.264)

Getting Started

Introduction

Welcome to the "Intermediate Programming Language" course. We will be learning concepts in C# and applying them to an Xbox / PC XNA framework which could be uploaded and reviewed by the world - possibly published by Microsoft.

Getting Started

1. First of all create an XNA account (not required)
http://creators.xna.com/en-US

2. Next download Visual Studio C# Express 2008
http://www.brothersoft.com/visual-c-2008-express-edition-67705.html

3. Finally download Game Studio 3.1
http://www.microsoft.com/downloads/details.aspx?FamilyID=80782277-d584-42d2-8024-893fcd9d3e82&displaylang=en

Cool Links