Archive for the ‘XNA’ tag
This post is a little late; I was meaning to write it back in the last week of the holidays and this first term has been rather busy with a new head teacher, the rain, new junior classes and new computers to set up in my classroom.
Just to set the scene, I have two stage 5 classes, one is IST (which I had not taught before) and the other is Multimedia. In my previous post I showed how I have been using XNA Game Studio in IST for Windows Phone 7 game development (see post here).
In multimedia I wanted something more substantial, something that like web design could be used as a means of income or personal benefit. I had been buying books, Evernoting (if that’s the term lol) every blog and article I could find on XNA to help me develop a course which would be easy enough for my students to follow and build on. In term 3 last year I used a section from an online source (which has since disappeared) with my year 11 Multimedia class so they had a base side scrolling game on which to develop from. This however turned out to be a total fail, the students simply did not understand the concepts of game making in a code based environment.
Just to be clear if you were wondering, XNA Game Studio is not a game engine like the Unreal engine or Unity 3D, it is a framework from Microsoft which uses C# as its managed language, Visual Studio as its coding environment and is simply a framework or set of API’s which are used to develop games for the Xbox, Windows and Windows Phone 7 platforms.
I was struggling for a way to in which teach to XNA with meaning and purpose. At close to the same time that Coding4Fun dropped the tower defence game for Windows Phone 7, Microsoft’s Faculty Resource Centre also dropped some XNA goodness. Now the Microsoft Faculty Resource Centre already had some XNA resources though these were aimed at university level. The new XNA resource was aimed directly at high schools. Game Development with XNA: Semester 1 – Appendix by Pat Yongpradit was what I was trying to come up with. Pat’s resource is developed using an existing Microsoft book written by Rob Miles Learn Programming with XNA (which you can download here or here for free). Pat’s course develops further the concepts found in the book and can be used with both XNA 3.0-3.1 and the newer 4.0.
At this stage sadly I have nothing in which I can show to you of what the students have learned. We started the course in term 4 last year and are only just at part 2 which involves concepts like multiplayer games, sound effects, timing, game design, reading text input from the player, object-orientated programming and two dimensional arrays.
Given how the IT situation is in our schools with software and the filter there have been a few hiccups along the way which have needed work rounds. With my school still being Windows XP at the start, we were using Visual Studio 2008 and XNA 3.0-3.1. There are extension sections built into the course to keep the gifted students challenged as well, I have 3-4 students (the class has only 15 students) really trying their hardest to complete these. The course also focuses on using the Xbox gamepad when developing games and somewhat at the expense of the keyboard and mouse. These however can be purchased off eBay fairly cheaply.
As yet Pat has not released the promised Semester 2 course. If the second course does not drop in time I will have the students take what they know and develop a game over two terms for the Xbox.
If you have any ideas on teaching for XNA Game Studio I would love to hear from you and if you would like to start using it with your classes and want some pointers drop us a line
Start this at the start I guess.
Being a Play station user since the play station (one), and not into computers at the time I never really cared about the Xbox when I bought my PS2, or even early last year when I upgraded to the PS3. The first I had heard of Microsoft XNA Game Studio was in 2008 and it was totally by chance when having purchased the then new Microsoft Expression Studio. Microsoft Expression Studio came with 2005 Visual Studio. Now at the time I had only just been made a permanent teacher filling in at what is now my school and my position. I had at that time had little experience with computers except what I had to learn at University and what I had picked up during the many casual and temporary permanent positions I had, had since 2004 and had no interest in coding or programming.
Fast forward to June 2010, I had spent the last 6 months trying to get year 10 into Flash games using their DER laptops. What a nightmare that was, the DET Lenovo’s struggle to power Flash projects, there is a constant issue with the Flash player plugin being out of date. So this quickly removed any enthusiasm the kids had. Around this time rumors of the new Windows Phone 7 started along with some of the then suggested capabilities of the phone. One of these was to play games, games that would be linked to an Xbox Live account. In one article that I read they linked to XNA Game Studio. On arriving at that page I was amazed that this secret had been hidden away from me for so long. With a simple download you could make games for your PC or Xbox.
So immediately I download the development tools which were available at the time and then went in search of books which would help me in learning how to make games. I spent most of the school holidays reading through books and coming up with ideas for my multimedia classes.