Tag | XNA Posts

I've got two Code Camp presentations coming up next month, so I've been spending some spare cycles playing with XNA and TorqueX, working through tutorials and fiddling with my slide decks. The XNA deck is VERY intro and has been pretty much writing itself. I'm not diving very deep on that one. The TorqueX session is a bit more advanced, and shows how to knock out a quick game using XNA Game Studio Express (GSE) and TorqueX Builder (TXB). One of my biggest hurdles so far is coming up with decent looking ...
Yeah, that's right. Someone actually had the guts to do it. They took words that I had written and put them in their magazine. Those brave, brave fools. Don't they know what they have done? Pandora's box has been opened and the vileness in my mind has been unleashed upon an unsuspecting world. May God have mercy on your souls. If you think you're brave enough (and actually have a hankering for reading), then go ahead and take a peek. The Sept/Oct 2007 issue of CoDe magazine has an article that I ...
I took the previous weekend and wrote a little game demo that showcases a motion blur technique that Shawn Hargreaves had written about in his blog. This game was a blast to make and came together pretty quickly. The background music was generously provided by one Mr. Nool and I hope to see more free content of this kind from him. He does some quality work! I think one of my favorite things about this game was making the title screen. I really hadn't put this much work into a title screen before ...
I will be presenting "Developing with the Virtual Earth SDK" at ReMix07! If you missed Mix 07 in Vegas, you should come join us for this 2 day event in Boston! You can get a $100 price break on registration too! Just because you read my blog! When registering, use discount code: RM07EXTB What to expect at ReMIX07 Boston … If you’re in the web business, learn about: Building a better user experience to unlock new revenue opportunities Forging tighter, stickier customer connections Building innovative ...
Dev Teach has become the premier Canadian developer conference, and this November it will be held in beautiful Vancouver, British Columbia...which is in Canada...just north of Washington state. There's an amazing lineup of speakers for this event, with development, IT, SQL Server, and architecture tracks as well as a new XNA track added in. Check out the website here for more information. If you're a user group, you have the chance to get a rebate code worth $50 off registration for all your members. ...
A little while back Martin sent me a question on some of the examples in Chapter 10 of our book (Pro WCF). The point of the question was how to dynamically consume a WCF services (late bind) from C++ using COM. The root of the capability lies in the moniker implementation, which is provided for inside of System.ServiceModel.ComInte... There's a series of types, attribute type as well, that the ServiceModel framework will build up the COM client along with the interfaces based upon a "GetObject" ...
Well, I have a job now as a Web Master / Network Guy / IT Guy thing. I make $17 an hour with out a college degree, so it isn't to bad starting off.

I'm still looking around the New England area here for XNA people and I can't seem to find any. As highly populated as this place is, I thought I'd find someone. I want to get in on a project with someone. If anybody in the New England area is interested, let me know.

Garrett Hoofman
One year ago today I came home from Microsoft Gamefest excited and jazzed about XNA and rushed out and purchased the XNADevelopment.com domain. Today is my sites one year birthday and what an amazing year it has been. I've been involved in official launches, been interviewed by community sites, become a Microsoft MVP for XNA, spoken at my local Code Camp and watched 4 game hobbyists get the opportunity to have their games published on XBox Live Arcade. The time has just flown by and every new twist ...
It has been a while since I last posted, but I haven't stopped working :) I am currently on a project involving WPF and WCF. While I am not a big fan of WPF, but I quite like WCF. During the development of our project we run into a very annoying problem with WCF. After some help from Microsoft, we found a solution at last. The problem is very easy to describe. On the one side, we have a WCF service running. On the other side, we have a client with a reference with to this service. Now and then, we ...
I've long felt there was a special place in hell for American Airlines employees. Now I realize that, at the very least, they won't be alone. Northwest Airlines has managed to earn a special place in my heart as well. The last few weeks, I've been "forced" to fly NWA instead of AA. I say "forced" with a smile because while nobody actually held a gun to my head, I still didn't really have a choice in the matter. When you're booking short notice, you take what's available. So... on one of my recent ...

Finally Networking support in XNA, I can't wait until this is released. :)

http://blogs.msdn.com/xna/archive/2007/08/13/announcing-xna-game-studio-2-0.aspx

Dan Waters who is the new Microsoft Academics Relations Manager for the Gulf States has a nice blog entry on creating your first XNA game that I plan on using with my high school programming students. Dan walks you through in his tutorial on how to create his version of a pong game. He does a good job explaining the code and how he used collision detection with his sprites as well. What I liked was a nice powerpoint presentation that you get when you download the source. Dan spent some time creating ...
"What was I thinking when I wrote that?" If you are a developer who has ever had to re-look at code you wrote in the past (sometimes even just a few minutes in the past), you're bound to have had those thoughts. The code you look at is utter gibberish. Garbage, confusing as heck, unnecessarily complicated and makes you scratch your head just wondering what in the world was going on in your head when your spewed forth that vile code. Every time I come across some code like that, I give a little chuckle ...
the previously promised details... Yes, I'm staying with Magenic. I love my job and you couldn't ask for a better company to work for. So why the move? I've been living in South Carolina and working for an office in Atlanta for a company based in Minneapolis. I've been traveling nearly 100% and simply put, I'm a bit tired of it. I'm tired of never being home, never seeing friends or family, never really getting a day off... When I wasn't traveling, I was at the shop. If you've ever owned a retail ...
It occurred to me today that the techie blogosphere will never truly be mainstream until it has it's own version of Oscars and Emmies that recognizes the truly memorable blog posts. In the spirit of blogo-democracy, I thought I would just kick-start things myself by creating my own award which I will call the 'Caffeinated Codey" (it's my award so I get to pick...). The lucky recipients of these awards will not only be rocketed into certain geek stardom by the increased exposure that I provide through ...
Seriously. Reading the entire way through a tech book is hard. I'm currently working on reading Code Complete as part of meeting one of my goals for "Becoming a Better Developer". This has become the one goal that I am having a serious struggle to finish this month. It's one of the hardest things I have done recently. I'm talking deadline is in a few days and you just realized that extra little feature you added during the final stages of the project when you knew you shouldn't but figured it wouldn't ...
Part of my post-graduation lifestyle changes are the most relaxing ones - reading for pleasure rather than for graduate school, and playing games. While learning XNA I have surfed around looking at the growing amount of indie games. My favorite game site is Great Games Experiment, a games social networking site where you can upload games and rate new and old games. This site has turned me on to several indie games, and even older games that I had forgot about. For example, the code for Star Control2 ...
One of my hobbies is photography. Naming image files so that they are useful can take a significant amount of time. Personally I like to name them by subject and by date so that they sequence nicely in Windows Explorer. I'm sure there are hundreds of application that already have this feature, but being a geek and wanting to lean something new I decided to figure out how to perform the task in PowerShell. The first thing I needed to figure out was how to select a group of files. I found that the ...
It is great to see that Microsoft has selected some worth projects and has awarded lots of money for continued research on these areas. Here's the announcement: Microsoft Research announced on Monday that Microsoft will award almost $6.5 million in grants to colleges and universities across the United States to supplement research, research faculty, and research facilities. Microsoft Research's Rich Rashid said computer science impacts all types of work and industries, and investing in academia will ...
It has been two weeks since I blogged about becoming a better developer. Since then I have been playing with XNA, using George's excellent turorials from xnadevelopment.com. I am working on a game called Dennis the Ameoba. And, as said before, I am thinking about porting my Bloodletting game from the GWB game contest to XNA. I think that it would also be fun to port the Crusader game from Coding4Fun to XNA. One thing that I find irritating is that there are many XNA tutorials but not alot of places ...
Back in February I blogged about me going to the Microsoft Academic Days on Game Development which was held in Orlando and on the Disney Wonder Ship which took us to the Bahamas. Several of the speakers have put up their slides from their presentation on the Academic Resource Center site. You can search for other information on the site as well. It is categorized like this: Special Collaboration Areas Compilers, Languages, Runtimes Robotics Embedded Systems Sensor Networks Gaming and Graphics Software ...
It's been a while since I last blogged. I'm still doing my xna stuff on the side however, now that I'm working, and I'm engaged again, I'm having smaller and smaller amounts of time to dedicate towards xna. At work though, I'm still playing with .net. :) I'm recreating the Inventory Application that I made last year. This time with Ajax, Crystal Reports and an SQL Server. It's extremely complex, with lots of parts to it. Parts Technology Work Orders - Add notes, Complete, Due Dates for Work Orders ...
Well, I gave my first team presentation today as part of my "Being a Better Developer" goals. Today's topic was "A Refresher Course on Debugging" and you can read the article I wrote for the topic if you follow that link. The article was based on (i.e. copied from) one of the best debugging articles I have ever read. You can read the original and much more in depth article on debugging here (warning, it has a game development focus, but is still applicable to most developers). The presentation itself ...
George recently threw down the gauntlet to me and Jason and a few other folks, to challenge ourselves and stretch beyond our comfort zone to become better developers. So if I properly understand this latest blog frenzy, I'm supposed to pick four things that I'm going to do in order to become a better developer. I'm supposed to publish those four things in my blog, so that I'll be accountable for them. (ok seriously, if I lived up to even HALF the crap I've promised in this blog over the years... ...
I was listening to Scott Hansleman's 70th podcast the other day and it brought back a memory from the MVP summit. It was at one of the Microsoft parties and towards the end of the night (did I mention the drinks were free?), I bumped into Scott Hanselman and had a little conversation with him. I've seen Scott around, being from the same area we attend some of the same geek events like the Portland Code Camp, but this was my first time I ever engaged him in a one on one conversation. It was a blast! ...
Yesterday I attended the Computer Science & Information Technology Symposium that was held at the Omni Hotel in Atlanta, Georgia. For the past several years, I've been a speaker at this event and this was the second time that I've attended as a registrant. I always look forward to this event because it gives me a chance to see some old friends and to meet new friends as well. In addition, it helps me learn new ways to teach computer science education. I attended sessions on robotics, the Grid ...
Today marks the start of my journey to becoming a better developer. I am telling you all about it so that I can be held accountable for things I am about to say. I did not want to over think this but I did want to do things that challenged me as a developer on a variety of level. This is the current list of 6 months goals. I will not remove anything from this list, but I may add to it as I begin this journey to improve as a developer. I will read 1 technical book every month for the next 6 months. ...
We have overhauled the server to support the endpoints in the config file. Let's do the same for the Client. We can then start playing with various config file settings. Just to preserve the samples, I am going to copy the client code to a new app, and modify the new one. Let's call it WCFConsoleClientCfg. Step 1. Delete the interface file we had in the previous client. We are going to use a tool to recreate it. Or at least it's equivalent. Step 2. go to project->add new and pick a application ...
I passed the Project Management Professional (PMP) certification today! I have taken nine certification tests in my professional life and this was by far the hardest exam I have ever taken. This was step two in my one-two punch strategy, the MBA being the first step. This completes my four year goals (along with Microsoft DotNet certs), and my one year goals. Now what?? Well, not sure. Now that I don't have my nights filled with studying, I am also going to spend some time learning XNA like my hero, ...
OK, so I am changing bits of my personal challenge slightly. I am going to look beyond the MS certs for some coding ideas and also to hold off on building my own personal website system until I have a much stronger grasp on things that already exist so I don't reinvent the whole wheel. So, modifications to my personal challenge begin now and go here: Books Head First Design Patterns (Currently Reading) {edit} Here is Justice's review of the book. Professional XNA Game Programming for XBox 360 Patterns ...
As a kid, I always had fond memories of my Dad throwing me a popfly ball and catching it. That was fun! Even with my own kids, I enjoyed throwing a popfly ball to them and smiled when they caught it. So, when I was invited to join up with Microsoft Popfly, I had a hunch it would be fun and it is. Popfly Space is a social network designed to connect the millions of non-professional creators in the world who work on everything from mashups to game development to hardware hacks. Users can build and ...
I have put the source code up from my Portland Code Camp 3.0 presentation. For this talk, I created a Donkey.bas clone during my session (well, we almost completed it...) The game itself is super simple, but it demonstrates quite a few 2D game development concepts without a lot of the usual design and development clutter. I plan on writing a bit more about the talk itself and the rest of the Portland Code Camp, so I'll save that for a later post. For now, I'll just say that I think it went ok and ...
Charlotte .NET University Code Camp was a great success Have you heard about .NET University (www.dotnet-u.com)? It provides presentations and hands on labs for WPF, WCF, WF and Cardspace. We built our spring 2007 Code Camp on that content. We started by offering two .NET U tracks but had to expand to three. We also offered a presentation track and an XNA hands on lab track. Our presentations included Orcas and LINQ, SharePoint and ASP.NET sessions. All sessions were very well received. Our facility ...
Portland Code Camp 3.0 is nearly upon us and I hope you are as excited as I am (well, I might be excited and just a little nervous too, but you don't need to be nervous, Code Camp is a great experience, we will get to why I'm nervous in just a bit). Running May 19th to the 20th, Portland Code Camp looks like it's going to be another great experience this year. If you are a developer in the Portland, Oregon area, you NEED to attend this event. It is a free event, so just get registered and drive yourself ...
I've always hated these type of blog posts. The ones that say, "Sorry I haven't blogged for a while, I've been busy". Tends to make me think, "You've been away? I hadn't even noticed..." and now I find myself wanting to announce to the world (a world who didn't notice, well I guess a few people did...oh and hi Mom!) something similar. Well, similar except that I'm not sorry I was away, I'm just letting everyone know that I am back. Yep, I've officially decided today is the day I start my momentum ...
I finally put the finishing touches on the course that I'll be teaching next school year on game programming. This will be an 18 week course for students who are experienced at programming and have taken our Honors level Programming course. I plan on using the online book The Art of Computer Game Design by Chris Crawford. The book is a short read but covers some key points such as: What is a Game? Why do People Play Games A Taxonomy of Computer Games The Computer as a Game Technology The Game Design ...
After waiting several months now, I finally got my hands on this new book. The author has a nice blog on game development and he has created a series of videos on game development in directx where he created the rocket commander game. I'm hoping that Benjamin can create the videos on how he created the rocket commander game with XNA. One bonus for this book is that it's not just about coding games using XNA. The author adds input to his own experiences on creating games and emphasizes making a plan ...
I'm keeping to my original decision. I haven't looked at any game development stuff at all, with the exception of some late-night work on Heroic Adventure! (as I said I would.) For example, I haven't looked at the new XNA refresh, though if you would like to, it's being splashed across every mildly game dev related blog between here and Seattle. You should have no trouble finding it. Most of my days lately, when not being threatened by crazed store owners, I have been studying my butt off for the ...
Everybody has been excitedly waiting for it to come. The XNA Refresh is finally here. http://msdn2.microsoft.com/... If you don't have it already you'll have to have the SP1 for C# Express Edition to install it. http://msdn.microsoft.com/v... ...
The new refresh of the XNA Game Development framework is out today. Get it here. (beat you Gambit ;) )

Technorati Tags:
The Fight Space Fight Space is a game idea I had for the Houghton Game Jam Spring 2007. The event took place on April 7th from 1:00 PM until April 8th at 1:00 PM. During this time there were 8 entries completed and there were several people that helped out. My Game Since this event was to take place for only a 24 hour period I needed to keep it as simple as possible but still be creative. I failed on both parts. I decided to take my first shot at a full 3D game in a 24 hour period. So my obvious ...
There is always some time left after the AP exam to teach our students more before we leave them for the summer. In Florida, we have a couple of weeks to learn more and if you’re from different parts of the country you may have even more time to teach students something new. I am really sold on having students learn about creating games so that’s what I’ll be doing with my students. There are several options available for you to do with your students and several languages to use as well. If you want ...
This post is about two things. 1. I'm getting out of game development for a while. As much as I was actually into it in the first place, that is. I'll still be working on HA! in my spare time, at my own pace, but that's pretty much it. No new projects. I just don't have the time to keep fiddling with XNA, or the $$ to keep buying absurd amounts of books on Game Dev, etc. FWIW, I always said I'd rather be NEAR the game dev industry than IN it, and lately too much of what I've tried to do has felt ...
In preparation for the gaming course that I'll be teaching next school year, I came across these interesting facts about the industry that is put out by the Entertainment Software Association: TOP 10 INDUSTRY FACTS US computer and video game software sales grew six percent in 2006 to $7.4 billion – almost tripling industry software sales since 1996. Sixty-nine percent of American heads of households play computer and video games. The average game player is 33 years old and has been playing games ...
It was an amazing 24 hours that I learned alot from. The Houghton game jam started at 1 o'clock due to weather on Saturday afternoon. That's when I started my game called "Fight Space". In 24 hours I made a full 3D game for the first time. I've done a lot of 3D stuff with Managed DirectX and XNA but I had never actually made a game in 3D. So with that in mind, I set out to make my first 3D game in under 24 hours. I don't think it turned out to bad. All the textures, models, and code were done by ...
This Saturday from April 7th at noon to April 8th at noon ( 24 hours ) there will be a game Jam. The event takes place at Michigan Tech in Houghton, MI, in the Rehki 214 room. The website is www.houghtongamejam.com This is the first time the event will be held at Michigan Tech. Norm Nazaroff is hosting the event with sponsorship from Michigan Tech's IGDA organization and from the Husky Game Development Enterprise. The theme of this semesters game jam is "space". This is a loose term, and can be interpretted ...
Garage Games has released the latest edition of the TorqueX game engine for XNA.

Grab it here.

They've also set up forums, which you can visit here.

Pete over at the blog "Do as I say, not as I do..." recently posted on XNA Portal's RSS feeds. They have a nice little start to some of the bigger feeds. For those that use Netvibes, I have shared my XNA tab full of RSS feeds. I slimmed it back down a little bit so there aren't any more of the dead blogs. Click --> Here <-- to add the page to your netvibes. If you guys have an rss feed let me know and I'll add it to the tab. Thanks Pete, I looked for your name, but I couldn't find it anywhere ...
Well, I have not had a lot of time to work on my entry since the first rough draft of the design document was made, but I have made some progress. Basically, I've begun putting together the initial prototype for the game just to see if the gameplay itself is any fun. This is a question I figured might be better to answer now than later. Unfortunately, we still can't answer that question because the gameplay still is not there. What I do have is some of the game elements displaying. I have some randomly ...
I've been really busy with school trying to keep up on all of these projects. http://www.huskygames.com . Our site is finally up for the enterprise, if you want to see what I'm having teams do with XNA you can take a look at the Revolutionary Works team page. Spring Break has come and gone and what a week that was. Lost a few things, and gained a few things. Here's a video of a project I worked on for a short couple of nights. I was going for an "aww that's adorable" kind of feel. Concept is Amanda ...