Tag | XNA Posts

I have put a new sample game with source code up at XNADevelopment.com. This sample is a clone of the very popular cell phone game "Snake". It is one of those recommended starter games for new developers to get under their belt as they continue to take baby steps and spread their wings as game developers. Move The Growing Creature But Do Not Collide was a blast to make and to keep it interesting for me, I did not develop it using the traditional grid based movement approach most Snake game clones ...
Microsoft's Dream Build Play contest is in full swing. Having thrown my hat into the ring earlier, I figured now might be a good time to actually start doing some work on my entry. The competition is going to be fierce with some extremely skilled competitors, so since I calculate my chance of winning a prize to be fairly low I figure I will try and capture the hearts of the community instead. How do I hope to win your hearts? Quite simple, I plan on blogging my progress in this contest from beginning ...
Alfred Thompson, a former high school computer science teacher and now a Microsoft employee, blogged today on taking a look at AP Computer Science. Quite timely I thought even after I posed this question last week to Microsoft boss Bill Gates, "Is computer science education dead". Quite timely indeed even after I said something to my Associate Director here at school on Friday about how frustrated I am teaching AP Computer Science and that when our school hires another Computer Science Teacher next ...
I will be out of the "intertubes" for about the next week. Microsoft's MVP summit is running this week and they STILL haven't realized their mistake and stripped me of my MVP title yet, so I will be there. I'm really looking forward to all of the sessions (and hopefully I get at least some information that my NDA with Microsoft won't prevent me from talking about) since a ton of my sessions will be about the XNA we all know and love. (well, everyone except for some very special readers (you know ...
This new tutorial at XNADevelopment covers the basics of putting together a Health bar for your game. It walks you through the basics of setting up a new game project, adding an image, tracking the current health level and displaying that appropriately in the game. I plan to add a "One Step Further" section to the tutorial, but I am still working on the art assets for that project so there is only the tutorial and it's source for now. I tried to write the code as clear and as concise as possible, ...
By SETH SCHIESEL Reaching out to millions of aspiring game developers around the world, Microsoft plans today to announce a contest that will award $10,000 and the opportunity to entice millions of eyeballs to the next great digital diversion for the company’s Xbox 360. In addition to the game console’s snazzy graphics, the Xbox Live online service has been the most important component of the Xbox 360’s success since its debut in 2005. And perhaps the most popular aspect of Xbox Live has been the ...
Well I mentioned in an earlier post that Microsoft was hosting an MSDN Event here in Charleston on March 15...and after talking with Glen earlier today he's informed me that he'll be in town the previous night - so we're changing our regularly scheduled meeting to be on Wednesday, March 14th...it'll be a 2-day geekfest here in Charleston :) Even better - Glen's going to be talking about XNA - sweet! Head over to GC.NUG's website for more info in the coming days including directions, times, etc ...
I have finally found the time to finish a new tutorial for XNADevelopment.com. In this tutorial I cover creating an RTS style selection box using a single image. This was a fun little project and I've only done one of many ways this effect can be achieved. I tried to make the code very simple and readable so that most beginners should be able to tackle this exercise. I've also included a "One Step Further" project, where I took the SelectionBox source code and enhanced it so that you can select "units" ...
Here is an interesting way to get tabbed browsing on the wii. Navigate to wiiminder.com. The site itself creates tabs to help you navigate. If you point your normal browser there all you will get is a video demonstrating the site. Can't wait to get home and try this. It even includes a better favorites system. But where is the Xbox 360 browser? Could you make one with XNA Game Studio? Would Microsoft block it's release ...
Alfred Thompson who works for Microsoft invited me to go to this event. Alfred is a former high school computer science teacher and I worked with him on the Microsoft Faculty Advisory Board. He works hard promoting high school programming for his company. So why the AHOY? Well, this event is on the Disney Wonder Ship and it sails to Nasseau, Bahamas and the Disney Castaway Island. I'm sure you think that I'll be getting a good tan during my time there but the agenda is packed with interesting speakers ...

I like it. :)

If there were one thing that I absolutely loved about Vista, it would be the new Remote Desktop. btw, I installed Vista, got a free Vista Business version from the college. :) My poor little laptop has a poor little graphics card. It has no pixel shader. Therefore, XNA will not work on my laptop. I do however, like being able to work on my XNA projects wherever I am. It turns out the Microsoft finally allowed DirectX devices while doing a remote desktop. Obviously they don't run fantastic over the ...
What happened to the http://www.xbox360homebrew.com site? And did they take over http://www.xnaspot.com??? They both go to the same new site and it requires a login. huh.
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... Screen capturing your XNA game on Windows is a straight forward task, unfortunately it is not as easy if your game is running on the Xbox. Luckily Shawn Hargreaves explained an interesting technique for capturing screenshots from Xbox XNA games. He proposes using System.Diagnostics's Trace method to transfer data from the Xbox 360 to your PC ...
We are approaching the registration limit of 600 so get registered now! Info: http://codecamp.fladotnet.com Register: https://www.clicktoattend.c... Sessions: .NET Reflective and Adaptive Programming :: 20 Tips Every Developer Should Know About The CLR :: Using 3rd Party tools with CSLA :: Active Reports :: Advanced Code Generation using CodeSmith 4.0 :: Agile Development for Microsoft Technologists :: Amazon Elastic Compute Cloud :: Amazon Simple Storage Service :: The ...
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... When multithreading on the Xbox 360, here are a few things to keep in mind. Affinity In multithreaded programming, programmers often lack the ability to specify the Processor Affinity of a thread. Even when API calls are available to specify a processor, it is usually ignored. The reason for this is that modern operating systems have many processes running, ...
Microsoft is ramping up to launch the contest to end all contests in the next week. The Dream/Build/Play contest has the potential to change a hobbyist developer's life forever. While the contest PALES in comparison to the fine game development contests run by Geeks with Blogs (when are we starting the next one Jeff and John?), it's sure to make you dream big as you imagine a game that you wrote being picked up officially on XBox Live Arcade. I'm officially throwing my hat in the ring on this one. ...
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... I had been thinking about creating a version of Conway's Game Of Life for XNA, but it would appear that I was beat. I just found this one, which is far nicer looking than anything I could have thrown together ...
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... Currently I am a working on a small XNA project whose solution is composed of 4 projects, a DLL, a Windows Game, a Xbox 360 game, and a level editor. Each projects needs access to my assets (currently just 2d sprites), and has raised the interesting question of how to easily share them between each project. What I had been doing was adding the assets to ...
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... I just found a Lisp interpreter for use with XNA. It was created by Jon Watte in C#, and is compatible with both Windows and the Xbox 360. For those who are unfamiliar with Lisp, it is a high-level functional language created by John McCarthy in 1958. Lisp is commonly used by artificial intelligence researchers, and could come in handy for adding in-game AI to your ...

Intersting note from the MSDN Canada UG Leader Conference Call we had today: MSDN will be making available Game Development Kits to enable user groups to create gaming camps, where the focus is XNA development!

More info is yet to come out, but if you're in the states you might want to check with your local DE to see if theres something coming out for you similarly down there.

D

While working on our game this weekend, I got my butt soundly kicked by Jason in 3D Math. I honestly had no clue what the hell he was talking about at one point. So... I decided to break down and read a book on the subject. Currently I'm working my way through the 3D Math Primer for Graphics and Game Development by Wordware. Unfortunately the code examples are in C++, but the majority of the book should still prove useful. It's just one of those things I never gave much (any) thought to when working ...
John and I are in Atlanta (sorry D'Arcy) for a class John is training on Team System (I am observing for my class coming up in a couple weeks) and we decided to drive up the Greenville to visit Chris, Jason, and George while they are busy at work on their latest game. These guys were very hard at work and I can't believe they have the energy to work on something of this size on their own time. We had a blast meeting George and hanging out with Jason and Chris. Chris' Store, Reality Check, has come ...
This post is directed toward my direction in my 3D education. My first step started with Managed DirectX 1.1. I read Tom Millers first book, and I read a bunch of articles online for it. I absolutely loved MDX. I started playing with MDX 2.0 when that started coming out, but unfortunately it's been discontinued. However, in it's doom came XNA to bring back the light. XNA is a wonderful step toward bringing game development to the masses. However, it's a step. It has a long ways to go to allow somebody ...
So, its done. I've submitted my abstracts for Dev Teach so we'll see if I get the nod to speak for a few sessions. I really mixed it up, putting in topics that ranged from Mobile to WPF to Office 2007 to XNA. Dev Teach, if you have never been, is a developer conference that occurs every year in Montreal in May. It's a great conference and we always have a great time at it. This year looks to have more of the Canadian community superstars there than ever before, so it should be a great showcase of ...
This weekend has totally rocked so far. George and Jason arrived late Thursday night, and we headed straight for the local pub. A few pints (each) later we were on our way to Reality Check where we threw down in an impromptu Worms deathmatch on the GC. Friday we spent the first part of the day in design mode, writing all over the walls in our self-imposed isolation. After lunch we began slinging code and George commenced designing the art assets. Let me just say, George rocks. It was a terrific opportunity ...
The 2nd semester of the school year starts next week after a two week hiatus to rest, relax, and be with family. Most of my classes are semester long classes so I get a chance to meet new students when I go back to school next week. My AP students will be the same and there's always pressure with that class to meet the goals of the AP curriculum and prepare them for the AP exam in early May. They have much more to learn in OOP like inheritance, polymorphism, and they need to learn about recursion ...
Thanks to posts by George and others I've developed a hankering to create a game with XNA Studio Express. With work being busy and a 3 year old at home I don't have a lot of time to do "fun" programming stuff anymore. I going to try to make some time though because I've got what I think is a cool game floating around in my head and I want to try to make it a reality. I've also got all next week off work so hopefully I can get a good start on it. Merry Christmas everyone ...
Looking back on this year, I haven't posted much since the Geeks with Blogs Game Contest last summer. I am working as a Project Manager on a security accreditation project at work. Obviously I can't post much on that since I would be compromising the NDA. Doesn't leave me much about work to talk about, although I love using Microsoft Project. I have six months left on an MBA, which takes some time in the evenings and weekends. I wish I was more like George Clingerman and his XNA3Way buddies (despite ...
For those of you who don't like to read announcements: xna3way.com A few months ago, 3 of us got together and decided to form a team of game developers. Each of us bringing our own specific talents to create something greater than the sum of its parts. We're like a superteam of game developer friends... the superfriends of XNA, if you will. The really great part is that we've been working on some truly amazing stuff. One of those amazing things is Paradox. Paradox (par·a·dox) -noun: 1. an apparently ...
I spent some time (admittedly, not much) last night looking at the HA! code. Starting to feel that itch again. It's been neglected too long. Reviewed and responded to some of the comments I received at CodePlex (most were helpful, others were "misguided" and needed some explaining on my part.) Took a look at the Dungeon Generation code yet again. Man I hate how kludgy that stuff is. I just don't have the time or motivation (mostly the time) to rewrite something that works well 95% of the time. As ...
The Best XNA Move in the Universe has been posted. I haven't even watched it yet, but I know it's good. I mean, it's directed by Rory. Go take a look (I hope it's good.....) Technorati Tags: XNA ...

On Tuesday December 12th, Russ, our Microsoft Developer Community Champion introduced us to the XNA game studio.

I'm not much of a gamer but this looks like a lot of fun and with should spur a rapid increase in the number of game developers.

Thanks to Russ as well because he had actually started his vacation but took the time to present at our meeting in Mirmar before heading to the keys!!

Most (99%) of my techy blog entries are Microsoft related. Some people say this makes me a Microsoft whore. I never bother arguing the point, because, well... they're right. I am. When XNA was first announced, I was giddy like a school girl. When the first Beta of XNA GSE was released, I jumped right in and started playing. (Didn't get nearly as far as some of my peers, mind you, but I still loved it.) When Beta two was released, I had a HUGE advantage over George and Jason because unlike them, I ...
I finally posted a little tutorial covering how to fade an image in and out of a scene in XNA. I had written this code a couple of weeks ago after a question in the MSDN XNA Forums made me think about how to achieve an effect like that. The tutorial covers step by step instructions from setting up the game project, adding an image to the project, writing the logic for fading the image in and out and how to apply that effect when drawing the image. It also introduces one of my new favorite MathHelper ...

For those of you who aren't sucked into XNA only, the DirectX December 2006 SDK has been released!

The XNA 1.0 Release is now up for download. http://www.microsoft.com/downloads/details.aspx?FamilyID=a73a7e71-ff41-432d-a0eb-043e904a1905&DisplayLang=en The XBox360Homebrew contest is drawing to an end. All entries have been submitted and you can download them from http://www.xbox360homebrew.com . Congratulate all of the contestants, they did an amazing job, and put a lot of work into these games.
With little, to no fan-fare. XNA Game Studio Express 1.0 is now available for download from Microsoft. Eagerly anticipated by the entire XNA community that has been playing with Beta 1 and Beta 2 for months this download was announced by many eager beavers of the community before the post went up from Microsoft. Many people are even now playing games they made on their XBox 360s! So far, I haven't encountered any conversion issues for my existing games and tutorials, but I've only tested a couple ...
Having finally gotten a chance to install Vista on a machine of mine, I was pleasantly surprised at how much cleaner and simpler the install routine for Vista is compared to previous versions. I’ve been installing Windows operating systems since Windows 3.1 and this was by far the fastest and easiest install I’ve had to with Windows. And that’s even accounting for the rather low-end machine I put Vista on…in this case a Dell I used from Code Camp and the one I was playing with XNA on (My Vista Experience ...
XNATutorial, one of the top community sites for XNA has been conducting a series of interviews with other community leaders. The first of these interviews was with Mark Coffman, the founder of XBox360Homebrew.com. It's a great interview and really helps flush out one of the leading community figures for XNA. Joran, of XNATutorial, seems to be planning on a series of these interviews and I'm looking forward to learning more about Joran as well as the other community figures. If you've never been to ...
The XNA Team has just announced that they are going to throw a little shindig up at Microsoft to celebrated the official launch of XNA Game Studio Express and the Creator's club. Sounds like it should be a great time. I'm crossing my fingers that my car can make that drive! If you're in the Seattle/Redmond area (or are willing to make the trip) go on over and check it out. Should be a fun geeky time. December 11th just can't come soon enough! Technorati Tags: XNA ...
XNA has made game development easy, but to use the XNA framework you still have to be able to develop with C#. You don't have to be an expert, but you do need to understand the basics of Object Oriented development and the general syntax for the C# language. That's great for existing developers, but there are a lot of non-developers who are interested in XNA, but need to start at the beginning and first learn how to develop with C# before they can learn how to develop a game with XNA. I'm trying ...
PC Gamer and GameInformer magazines have mentioned my site XNADevelopment.com in the articles they wrote covering Microsoft's XNA framework. While my name wasn't mentioned, it was still pretty fun seeing my site in print in those gaming magazines. I'm pretty sure that GameInformer just did a search for "xna" and grabbed the first 10 community sites it got back in the results, but PC Gamer actually mentioned my site like they had been there. So there I have it, my 15 minutes of fame. Without ever ...
At Lake Highland Prep in Orlando, FL, we'll be celebrating Computer Science Education in a couple of ways. I have some outstanding guest speakers that will be visiting our school and talking to our students. Scott Faris will be talking to my AP class about his company. Mrs. Frank who runs a very successful online business selling childrens clothes will be coming in to speak to my Web Design class. Finally, Joe Healy, from Microsoft will be bringing Bill Reiss from Tampa to speak to my Honors Programming ...
I have put a new game "Falling Blocks You Move to make Lines" on my site. The game was originally written with Beta 1, but I have finally converted it to be Beta 2 compatible and made the source code available for all on my site. "Falling Blocks You Move to make Lines" is a Tetris clone (did the name give it away?). Tetris has always been one of those games that is generally considered to be one of the first "baby steps" every new game developer should take. XNA has made taking that first step extremely ...
The beta2 version was released a couple of weeks ago and I have to say it's pretty awesome. For keeping up on the lastest developments bookmark http://blogs.msdn.com/xna/. Writing games got me addicted to coding back in the old Vic20 days and continues to be a hobby passion. The consolidation of DirectX into a more unified managed framework is exciting and I hope to play with it over the next couple of weeks ...
My fingers are trembling and sore, my shoulders are aching and I'm not sure how many times I listened to the same playlist through on my music player. But I did it, my site XNADevelopment has been updated so that all of the tutorials and all of the code is now Beta 2 compliant. *sigh* What a relief. I'm so glad that it's finally done and now I can just move forward working on new projects. I'm pretty busy right now working on a few un-mentionable side projects doing XNA development, but I do hope ...
Yes, as Chris pointed out in such a perfectly succinct manner last night, XNA Beta 2 has indeed arrived. There are a ton of new enhancements, but as is the case with all beta projects, there have been a ton of very significant changes as well. If you had a Beta 1 project, you will NOT be able to open it in Beta 2 and will have to make new projects and just import your old Beta 1 code. You can read about some of the major changes here on the XNA Team blog. I've put my warning up on my XNA site that ...

Saw this tonight - thought it was pretty interesting reading. Now to go apply it and see what happens.

 

I remember a couple months back I got an e-mail from Chris telling me about the Community-Credit web site. So the concept seemed pretty cool (Stupid prizes for smart people) and I signed up. Well a little while later Chris won the Grand Prize (July 2006 contest) and was pretty excited so I started thinking about keeping track of things more. September was a busy month for me with the Greater Charleston .NET User group meeting (I’m the VP), Code Camp 2.0 (2.5 sessions presented), a Microsoft ...