BlockLeftTop, PRELOAD BlockLeftBottom, PRELOAD BlockLeftStretch, PRELOAD BlockTop, PRELOAD BlockBottom, PRELOAD BlockStretch, PRELOAD BlockRightTop, PRELOAD BlockRightBottom, PRELOAD BlockRightStretch, PRELOAD
Latest Game

All XNA Games converted to XNA 2.0 from Rocket Commander to the Racing Game.

by Benjamin Nitschke 11. February 2008 23:48
Even when I did not post much last week I was very busy converting all the old XNA 1.0 games to XNA 2.0. I did not only convert all projects (8 games in total, see below), but I also tested them extensively on Windows XP, Vista (32 and 64 bit) and the Xbox 360. Additionally a lot of usability improvements have been implemented in the games, for example the XNA Shooter is now much easier (was almost impossible to even reach 50% of the level) and a lot more fun due better balancing. The XNA Racing Game has now a better physic engine and will not longer let the car fly out of the track or leave ground in loopings. Due the better input control and fixed physics the cars drive now much faster and it is more challenging to complete the tracks in shorter time frames.

Games in this article:
Please read my previous post about Converting XNA 1.0 games to XNA 2.0 for all technical tips. All the games can also be found on http://XnaProjects.net, but I will also make them easier accessible on this blog soon, which has an update overdue (need to clean up the left and right sides) ^^

Thanks to the great VS2005 support of XNA 2.0 all games have now just one single solution file, which works on Windows and the Xbox 360. The projects can be opened in XNA Game Studio 2.0 and Visual Studio 2005 without having to convert the files over and over again like in the past. The Icons for all games were also improved. Lets take a look at the Icons (.ico files) on Windows:


For the Xbox 360 game icons the .png files (usually named GameThumbnail.png) are used:


Ok, let's take a look at the games and what has changed for them. Most games are pretty much the same as for XNA 1.0, but a lot of smaller bugs were fixed and they have been tested more.

  • Chapter1Game: This application is not really a game, but a test project to check out if XNA 2.0 is properly working on both Windows and the Xbox 360. It is from the first chapter of my book "Professional XNA Game Programming". BTW: The second edition of the book is coming out soon, there are 3 more chapters about Multiplayer game programming and a cool new role playing game.

  • Xna Pong: Xna Pong is a simple clone of the favorite pong game from 1978. It is just a few hunderd lines of code and should be very easy to understand.

    This game is from the book "Professional XNA Game Programming" by Benjamin Nitschke. For more information read chapter 2. (2008-02-10: Now updated to XNA 2.0)

  • Xna Breakout: XNA Breakout is a simple Breakout/Arcanoid game based on the XNA Pong game from the previous chapter.

    It is fully described and covered in Chapter 3 of my book "Professional XNA Game Programming". The code is quite short and should be easy to understand. (2008-02-10: Now updated to XNA 2.0)

  • Xna Tetris: This is a simple, but highly addictive Tetris game. You can control the blocks with your cursor keys, aswd or a game pad and the game works both on Windows and the Xbox 360. Reaching levels above 5 is really hard. My highest level was 9, try to reach more :) (2008-02-10: Now updated to XNA 2.0)

    This game introduces the helper classes (chapter 4 of my book) and makes more use of unit testing and game components in XNA.

  • Rocket Commander Xna: XNA port of the famous Rocket Commander game. The game principle stayed the same, but the controls were a little bit simplified to make it more fun on the Xbox 360.

    If you want to learn more about the Rocket Commander game, check out its official website www.RocketCommander.com and check out the Video Tutorials on Coding4Fun by MSDN. (2008-02-10: Now updated to XNA 2.0, also supports very big resolutions now and runs faster on the Xbox 360)

  • Xna Shooter: Shoot'n'up game specifically created for my book "Professional XNA Game Programming". It features full HDTV support, runs on Windows and the Xbox 360, 5 weapon types, 5 enemy types, a powerful ship and some power ups. It is quite fun to play and it gets harder and harder the longer you play. Based partly on the Rocket Commander XNA engine, but also features lots of new effects and shaders. (2008-02-10: Now updated to XNA 2.0, also much easier and balanced)

    This game and the racing game are the most improved. The game works now much better in high resolutions and on the Xbox 360. But most importantly the game is now much easier, balanced and more fun. Additionally a level percentage is now visible on the bottom and more EMP bombs can be picked up to make it easier at the end of the level.
  • Xna Racing Game: XNA Racing Game Starter Kit I wrote for http://creators.xna.com. More information and more downloads can be found on http://XnaRacingGame.com. It runs best on the Xbox 360 in HDTV (1920x1200), but it also runs fine on the PC. (2008-02-10: Now updated to XNA 2.0, driving also improved a lot, better tested on Xbox 360 and fixed some issues).

    Following things were improved: Shadow mapping on very big resolutions works now (crashed before), more options for lower quality settings, fixed physics, car now always stays on the road, fixed loopings, cars are much faster now, winning conditions work better now, and fixed several other bugs.
  • Dungeon Quest GDC: And finally the Dungeon Quest XNA Game, which was developed in just 4 days on the GDC 2007 at the XNA Contest. Dungeon Quest GDC is a relatively complex 3D role playing game (at least for just 4 days of work). An early version even supported coop multiplayer on the Xbox 360 via splitscreen. The game was developed by Benjamin Nitschke (abi.exDream.com) and Christoph Rienaecker (WAII). (2008-02-10: Now updated to XNA 2.0). This is NOT the full Dungeon Quest game (see www.DungeonQuestGame.com for that), this is just the GDC version.

    Please note that the level was reduced to allow loading on the Xbox 360 (which otherwise crashes with an OutOfMemoryException), the game is not fully playable, only the first part is implemented. You can also press F2 to toggle the Options menu and some minor bugs were fixed. But this game is no longer supported, I will not improve it anymore! Please check out the new Dungeon Quest game from www.DungeonQuestGame.com, which is coming in a month or so.
Have fun with all the games :)

Comments


2/12/2008 10:57:02 AM #

Thanks for this. I've been holding off changing to XNA 2, until now.

Aaron Devaney | Reply



2/12/2008 4:49:11 PM #

gj abi, i will test it out today Smile

filcon | Reply



2/12/2008 8:56:32 PM #

Thanks.

Now, it would be great if you also update those Rocket Commander videos to XNA as well.

Alex | Reply



2/12/2008 9:03:56 PM #

XnaGraphicEngineContentProcessor is missing for the XNAShooter and for the RocketCommanderXna.

Alex | Reply



2/13/2008 1:32:28 AM #

Thanks Alex, I had all the projects in one directory and did not think of the content processor, which was missing from Rocket Commander XNA, XNA Shooter and the XNA Racing Game (not required for any later games since they use Collada files to load 3D models). Anyway, thanks for mentioning it, all source code download for those games have been updated and should now work fine Smile

abi | Reply



2/13/2008 4:42:23 PM #

Thanks for the source codes. I'm trying to get started in XNA and these source codes are helping me a lot. I also did a Pong remake and it is very interesting to see your attempt at programming it (especially since I'm not as good as you). Please keep up this great site Smile

SHyx0rmZ | Reply



2/19/2008 10:12:53 PM #

I'm glad to read that you'r working on a new book. I hope it will be based on the XNA 2 RTM, because the first edition seems to be based on a beta xna. Any timeframe for the release of the second ed? Keep going.

MrHelmut | Reply



3/1/2008 1:43:49 PM #

Hello benjamin!

Is the 2nd edition of your book already out?! Becouse on Amazon FR, it is stated as "in stock".
"Professional XNA Programming Building Games For Xbox 360 and Windows with XNA Game Studio 2.0 2nd edition".

You could have told us Smile. Could you please tell us what's new and what have been updated?

Thank you.

MrHelmut | Reply



3/5/2008 12:06:29 AM #

Ok, I will write a blog post about it Smile Didn't know myself that the book is already out, I found out about it by emails from readers ^^

abi | Reply



1/9/2010 2:58:03 PM #

thanks a lot for the informative post. I am very interested in this subject so your information was really useful for me. Thanks a lot for sharing it one more time.

burning calories | Reply



1/10/2010 2:43:03 PM #

Yea nice Work !Laughing

payday loans | Reply



4/1/2010 11:11:08 AM #

If you don't drive your business, you will be driven out of business.

style | Reply



4/14/2010 11:11:36 AM #

This is a great blog posting and very useful. I really appreciate the research you put into it...

St Louis Cardinals Tickets | Reply



4/18/2010 4:25:16 PM #

Where did you learn this stuff?

us | Reply



4/18/2010 5:36:09 PM #

Hi, I’ve been a lurker around your blog for a few months. I love this article and your entire site! Looking forward to reading more!

us | Reply



4/23/2010 2:28:41 PM #

I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post....

Los Angeles Dodgers Tickets | Reply



4/27/2010 10:26:07 PM #

I\'m happy I found this blog, I couldnt discover any info on this subject matter prior to. I also run a site and if you want to ever serious in a little bit of guest writing for me if possible feel free to let me know, i\'m always look for people to check out my site. Please stop by and leave a comment sometime!

Rapidshare | Reply



5/3/2010 2:12:22 PM #

This is a great blog posting and very useful. I really appreciate the research you put into it...

New York Mets Tickets | Reply



5/4/2010 3:18:38 PM #

What I liked about her, she didn't give you a lot of horse manure about what a great guy her father was.

Links of London Jewellery | Reply



5/4/2010 6:59:49 PM #

Top Rapidshare Search engine

Rapidshare Search engine | Reply


Add comment




biuquote
  • Comment
  • Preview
Loading



Disclaimer: The opinions expressed in this blog are own personal opinions and do not represent the companies view.
© 2000-2010 exDream GmbH & MobileBits GmbH. All rights reserved. Legal/Impressum

Recent Games

Fireburst

ArenaWars Reloaded

Jobs @ exDream

Current Poll

Do you know what the Delta Engine is?



Show Results Poll Archive

Calendar

<<  September 2010  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

Blogs

Download OPML file OPML