Tag | XNA Posts

Development related: Extend IE7 and IE8: Make extending IE7 and IE8 that much easier with a little spicIE :-) With SpicIE you can develop your own event handlers, toolbar buttons, menu entries, toolbars and more. Free software for students: UK secondary school students can get free developer software like Visual Studio, Expressions & XNA Games Studio. Trial Virtual Machines to download: 52 to choose from! Daily 2 hour Live Meetings on TFS: www.almcatalyst.com Windows Azure Sample app – Issue ...
In this Issue: Jeff Prosise, Michael S. Scherotter, Kirupa Chinnathambi(2), Bryant Likes(2, 3), Pete Brown(2), Tim Heuer, Nigel Sampson, Al Pascual, Anna Wrochna, Rishi, Chris Cavanagh(2), Lee, Gavin Wignall, Chris Anderson, and Bill Reiss. Shoutouts: The Expression Blend Team has a Round-Up of Blog Posts (and other Activities) by the Expression Blend Team! David Anson reports on his post of yesterday: Supporting the unsupported [Two fixes for the unofficial WPF Charting assembly!] From SilverlightCream.com: ...
Are you a high school student? Do you like to play games on your XBox 360? How would you like to be able to create games for your XBox 360? Now you can. At the Government Leaders Summit today, Microsoft announced that they are extending the Microsoft DreamSpark program to high school students and teachers. This program was previously available to college students and instructors. As part of the program, students get access to Microsoft software that they may not have been able to. In the case of ...
Welcome to my little slice of the web. I've been a software programmer for years now - starting with Java and PHP while teaching myself C++ on the side because everybody was telling me it was the only real language for making games... Since then I've seen what can be done in terms of performance in both Java2D and JOGL etc. and did some prototypes. I've only recently gotten into game programming again and now I'm mostly a C# programmer (haven't touched Java for ages) so XNA it is! So far I've been ...
GDC: Future Of Games For Windows Live Microsoft announces in-game DLC, anti-piracy initiatives, and cloud feature saving for GFW Live, and execs talk to Gamasutra about removing the 100-friend limit, bringing XNA Community Games to Windows, and more. GDC: Q&A: Microsoft Announces XNA Game Studio 3.1, New Dev Kit, And More Microsoft has prepared a slate of developer-oriented announcements for GDC, including the latest Dream-Build-Play development contest, upgrades to its XNA Game Studio suite, ...
Here's some free curriculum to use for training which is not that bad to use but interesting that it would use a product that they discontinued as part of the training. Unlimited Potential Community Learning Curriculum The Unlimited Potential Community Learning Curriculum provides the foundation for teaching basic to intermediate technology skills in a hands-on manner. Designed to be used in community technology centers (CTCs) or telecenters, the curriculum provides quality content focused on real-world ...
I've been resisting doing this post. Really I have. With how poorly the world is doing (Economic Crisis 2009!) and all the sad sob stories I'm reading everyday, I really didn't want to be adding to the "woe is me!" noise out there already. But yeah, this has been a pretty crappy year so far. And honestly, I haven't had worse. All is not lost however, so just so it's not *ALL* bad, I will say, it's really not as bad as it could be either. (I at least still have some perspective!). I mean really, overall ...
Zune Game Development Using XNA 3.0 by Dan Waters will be released on March 23rd. Here's the product description: XNA 3.0 brings you the ability to create games that will run not just on the PC and Xbox 360, but also on the Zune mobile device. While creating games for Zune is, in many ways, similar to working on the other platforms, it also presents its own unique set of challenges and opportunities. Smaller screens, limited storage, and less processing power all affect the way you need to think ...
This week, Thursday March 19 at 6:00PM: The Twin Cities XNA User Group will feature Andy (The ZMan) Dunn. Andy will be discussing Best Practices for submitting your game to the XBOX Live Community Games, along with some interesting stories of how (and how NOT) to work with peer review to get your game passed. Those of you who have met Andy before know what an entertaining speaker he is. If you haven't heard one of his talks, then you really don't want to miss this one. After the meeting, we'll be ...
In this issue: Gavin Wignall, Christopher Bennage, Page Brooks, Corey Schuman, and Andy Beaulieu. From SilverlightCream.com: Silverlight Bugs v1 - Playing with RandomGavin Wignall blogged this prior to the 'rain' one I blogged yesterday. This one is using the Random command also and puts 'bugs' on the surface that move around randomly.Displaying Today’s Date with XAMLChristopher Bennage blogs a WPF post, but hey it's xaml... check it out!Silverlight Contrib to Merge with Silverlight ExtensionsPage ...
I love Xbox 360 when we talking about: 1) XNA - great free tool for game developers 2) Boku/Kodu – great visual game language system 3) Games – plenty good games awesome Xbox Live 4) X360 Prize – not too expensive and good quality (now… http://gizmodo.com/5099721/... I hate and it’s drive me crazy when we talk about X360: 1) XNA – free tool but it’s not available in Poland! No Xbox Live… 2) Boku/Kodu – I made Polish translation for Kodu and I show ...
It’s been a really long day today. Around 4:30am I got in the car and headed off to South Dakota for the week. Unfortunately, I didn’t make it. I did eventually make it home safely though. I think my Twitter stream tells the story as well or better than I could, so here you go: chrisgwilliams: driving sucks this AM. only gonna get worse about 11 hours ago from mobile web · Reply · View Tweet tedneward: @chrisgwilliams Be safe out there. about 11 hours ago from web · Reply · View Tweet chrisgwilliams: ...
I've posted a new tutorial up at XNADevelopment.com. I'll warn you now it's a doozy! If you're up to it, head on over and check out "The State of Things". I think this one has been sitting heavy on my heart for quite a while and when I finally sat down to write it up, everything just started pouring out. This tutorial doesn't just introduce one little way of managing screen state in your game, nope, this tutorial walks you THREE DIFFERENT SOLUTIONS! (and one of them uses event handlers and polymorphism..yikes!) ...
I spoke at the Roanoke Code Camp over the weekend on Web Testing with Selenium. Some random thoughts in no particular order: - XNA > Testing - Few ppl show up to the testing sessions, but those that do are serious about it - Selenium seemed to be well recieved - No one threw fruit, so I must've done ok - Roanoke was not what I expected - Got to see an old buddy. That rocked. - Put a couple of faces to Twitter names. Also rocked. - The UG in Roanoke is a great group of folks. - Robin runs the show ...

I’ve posted my 3D Math in Games presentation I gave last Thursday at the Twin Cities XNA User Group on my website here.

The code and examples should be up in a few days after some edits and some time spent adding them to the site.  Also, I should have a clarification on one of the questions in the talk about using normal vectors up on my blogs in a few days also.

I'm starting a new RPG project, using XNA and targetting the XBOX 360. I'll be doing the project in C# although I'm leveraging a lot of the code and work I did in VB.NET & Heroic Adventure. I got some interesting ideas from the RPG in a week page (here: www.gamedev.net/reference/a... though I won't be doing mine anywhere near that fast. I spent a few hours over the weekend doing some basic design and coding the inital data structures. So far things are going pretty smooth. ...
Today I released the first Beta of the next version of Axiom. Axiom is a C# 3D rendering engine. This year marks the 6th year of it’s existence. I have been maintaining it for the past 3 years. I am particularly excited about this release because for the first time we are shipping some brand new features. XNA Renderer The largest feature that was added for 0.7.5.0 was the XNA Renderer. It has been in development for the past year. A large hurdle for the XNA renderer was the absence of any fixed function ...
In this issue: Tim Greenfield, Adam Kinney, Shawn Wildermuth, Alex Knight, and Joel Neubeck. Shoutout: The Swiss MSDN Team Blog has a bonus for all you wanna-be WPF'ers out there: Windows Presentation Foundation – Line of Business Hands-On-Lab Material From SilverlightCream.com: Speed up your app by compressing WCF service responses Tim Greenfield shows how to setup IIS to get your WCF services compressed during transit. Just for drill, I checked my shared hosting and I don't have that sort of granular ...
A common problem I have with users of Axiom is that they will mismatch the assemblies need to get the engine up and running. Axiom uses a plugin system that allows for interchanging the platform in use (Win32, SDL, etc ) and which graphics system to use ( XNA, OpenGL, DirectX ). Unfortunately, there isn’t as loose coupling as I’d like, in particular the OpenGL rendering system has to be recompiled to use S.W.F forms or SDL forms. SLD is the particularly nasty one because it has to be paired with ...
HELLO! Oh man I've missed you guys. I haven't posted in forever and I'm very sorry for it! I'm trying to get this damned Windows Live Writer working with GWB and absolutely cannot get it to work (have been trying since 12/4!). I've found other GWB posters that have written about it but I think Live Writer came out with a new format and they haven't updated something. Either that or I have something wrong, if anyone can help PLEASE let me know. In recent news I've gotten an Xbox! Which means XNA development ...
Thank you everyone who left comments or contacted me directly. We have located our Math Whiz.

Matt Christian will be speaking about 3D Math (as it relates to Game Programming) at the February 19 Meeting of the Twin Cities XNA User Group.  Thanks Matt!!

(note to self:  update website.)
I just heard from INETA this evening, and I'll be speaking at the Roanoke Code Camp on March 7 in Roanoke, VA. I'll be talking about XNA (big surprise) and I'm really really excited about it. Not only is it my first gig as an INETA Speaker, but also because Roanoke is my home town (for the first 20 years of my life, and a few more years in between other places) and I haven't been there in nearly 5 years. This should be a lot of fun ...
2009, Day 15 (Thursday): Today started off ok. It was insanely cold (-22F) when I got up, but since I was working from home and didn't have to go outside, it didn't really matter much. Eventually, I wrapped things up here in the afternoon and Jason O and I headed to the XNA User Group. But first, a stop by Micro Center. It seems like almost every time I go there, I end up leaving annoyed. It's not that they don't have good prices, because they do. It's not about their selection, which is great. It's ...
2009, Day 10 (Saturday): The weekend went well. Picked up a 4x8 sheet of MDF board for the gaming table for Sunday's Twilight Imperium game. Later that day I picked up Jason Olson at the airport. The weather was mostly cooperating, though we did have some snow and slick roads on the way home. Spent a couple hours parting out all the cards and minis and tiles for TI into baggies for easy/quick startup on Sunday. 2009, Day 11 (Sunday): Twilight Imperium!! We got started around 10am (mostly) and after ...
So I've been doing a lot of drawing lately. I've been doing a little bit just about every day. Sometimes with the boys and sometimes just by myself. I'm planning on scanning some of my drawings in and sharing the progress I've been making improving my art, but I haven't gotten around to it yet (hopefully soon!). But with all that time spent drawing with pencil and paper, I haven't been doing a lot to work on improving my digital art. Well today wifey linked me to a great tutorial for creating some ...
Are you a math whiz? Maybe you love Math so much you majored in it in college, or maybe you just really "get" it... Maybe you aren't a math whiz but you know someone who is. Either way, the Twin Cities XNA User Group could use your help. We'd like someone to come in and give a talk (about an hour, maybe more) on 3D Math as it relates to graphics and game development. If interested, please contact me ...
This week in the Twin Cities we have Jason Olson (Microsoft), coming all the way from Redmond, WA to talk to three of our local User Groups. If you get the chance, come check them out. TONIGHT: 1/12/09 6:00PM @ New Horizons Twin Cities Developers Guild (http://www.twincitiesdevel... for directions to New Horizons) Topic: .NET Framework 4.0 Overview With every successful release of the .NET Framework, more features and changes are introduced into our development lives. But what is being ...
Wifey took a little min-vacation this weekend (she works, hard, I like to give her as many weekends off as possible) so I've been home alone with all four boys. So, I did what any normal guy does when he's changing diapers, making breakfast, lunch and dinner and breaking up fights for four boys...I started coding a new game. I had been standing looking at my bookshelf, trying to decide which of my new books I should start reading, when my eye fell on an old PC game I had purchased quite a while ago. ...
Last three days have been pretty decent. My good year continues... Wednesday (1/7/09) was "free chili day" at work, which was a nice surprise. I also made a lot of progress on my project at the client. Thursday (1/8/09) was also good, with lots being accomplished. I ended up leaving early (Thursday evening instead of Friday morning) to avoid a snowstorm that was headed my way. The roads weren't bad yet, though visibility was poor. I finished Book 8 of Legacy of the Force and started Book 9. (audiobook) ...
Lately I've had a few people approach me after speaking engagements or conferences and ask for some advice on becoming a .NET developer. Sometimes this has been moving into IT from an unrelated field or other times it's just been a transition of existing development skills into .NET. Now if you have been in this industry for awhile (and had any success) you have apparently demonstrated at least some capability to migrate your skills from one newly released technology to the next. In 2009 it's hard ...
Here's a sneak peek at a project/library I'm currently working on: include Microsoft::Xna::Framework include Microsoft::Xna::Framework::... include RubyXna class FluxxGame < RubyXnaGame def initialize self.background_color = Color.black end def load(loader) @font = loader.load_font("Title") end def render(renderer) renderer.draw_text(@font, "Fluxx, v0.1", Vector2.zero, Color.white) end end The combination of IronRuby and XNA Game Studio is proving to be pretty darn fun ...
Well, wifey called me (and the world) to task, so I figured I should step up. I'll admit, I was being one of the debbie downers reflecting on everything that I didn't get done this past year. So, well here it is, some reflections on things that I did well and accomplished in 2008. It' all about the family and I made sure I focused on that. My wife and I had a great year. I mean, a REALLY REALLY REALLY good year. Our relationship has never felt stronger (and well, I feel we've been pretty strong from ...
For the past ten months, I have been waiting and waiting sometimes patiently and sometimes not so patient for the DreamSpark program to be available to high school students. Back in February with a huge announcement by Bill Gates about the DreamSpark program, I have been waiting. So here's the program: The Microsoft DreamSpark student program www.DreamSpark.com makes available, at no charge, a broad range of development and design software for download. The program is now available to more than 35 ...
After lunch, I managed to sit in on John Alexander's Surface talk. John didn't have a surface machine handy, but he did have an emulator, the sdk and some video clips. Looking forward to this talk, I managed to grab a seat front row center while John set up his laptop. I have to say, John did a fantastic job in his talk, especially not having an actual Surface machine there. The video snippets he showed were relevant, and the stuff he showed us via emulation was very cool. Some great questions, which ...
My XNA talk went really well today. I had a full room, no equipment malfunctions and quite possibly the most questions in a session yet. I almost ran out of time with all the questions, and continued answering them into lunch (which was right after my session.) I also met a couple folks interested in starting another XNA user group, right in Kansas City. Very cool. Everyone I've met and interacted with has been super nice. It's a really good event (around 100 people... just right) and a nice venue ...
First of all, as a computer science trainer for many years, I'm biased to classroom training. As a trainer, you can see someone's eyes and determine if your students are learning concepts that you are teaching. I will adjust my presentation if needed so that the majority of the audience understands. There's always that minority that needs more help. Also, as a student, getting one on one help is the best way to learn. However, as you might know, there might not be a class in what you need to learn ...
Just posted about reading XML via LINQ. Now, this post is about the opposite direction - emitting XML from a collection. The simplicity of LINQ provides a straightforward interaction with XML makes LINQ to XML for me one of the easiest and most natural ways to interact with XML. The following emits a collection of objects out to an XElement (which can be streamed elsewhere as required. 35 Customer[] customers = new Customer[]{ 36 new Customer{ 37 firstName="john", lastName="lennon"}, 38 new Customer{ ...
Recently I had to deal with some XML supplied to a development group that wasn't the greatest in structure. For one, there was inconsistent use of namespaces and each repeating element had the namespace duplicated. The goal was to retrieve from the XML various element values for a business object. So, using LINQ to XML, there's some pretty neat ways to go about this. The most succinct that I came up with is below - of course it could be tiny bit more succinct in terms of not using locally scoped ...
This script generates the “CREATE INDEX” scripts for a SQL Server database: set nocount on declare @index table ( object_id int, objectName sysname, index_id int, indexName sysname, fill_factor tinyint, allow_row_locks bit, allow_page_locks bit, is_padded bit, indexText varchar(max), indexTextEnd varchar(max) ) declare @indexColumn table ( object_id int, index_id int, column_id int, index_column_id int, max_index_column_id int, is_descending_key bit, is_included_column bit, columnName varchar(255), ...
If you're in the Kansas City area and you haven't heard about Kansas City Day of .NET (or KCDODN) then you're missing out. KCDODN is Saturday, December 6th at the Centriq Training center. (Go here to register...) Looks like 4 tracks of .NET Developer goodness, including a session by yours truly. GWB'ers Jeff and John will be there as well... so come say hi if you're there. Kansas City Day of Dot Net Development Architecture SharePoint Special Interest 8:00am - 9:00am Registration & Breakfast ...
Here's the complete list of sessions from PDC and my personal favorites. You can find all the recordings of these sessions at www.microsoftpdc.com. Here's my personal favorites: Windows Azure (Hosted ASP, Workflow, Silverlight, RAW / Azure Storage) A Lap Around Windows Azure (ES16) - 0:46 Slides | WMV-HQ | WMV | Zune A Lap Around the Azure Services Platform (BB01) - 1:12 Slides | WMV-HQ | WMV | Zune Live and Mesh (Sync, Feeds, Resources, Contacts, etc.) A Lap around the Live Framework and Mesh Services ...
There's a great line up of some Florida speakers coming to the MSDN Developers Conference next month at the Rosen Hotel across from the Convention Center. The line up includes well known Joe Healy and Russ Fustino speaking along with XNA, Silverlight expert Bill Reiss, my fellow co author of the DotNetNuke book, Stan Schultes, Academic Relations Manager for msft, Dan Waters. There are other Florida pro's like Bayer White , Christopher Bennage, and Joe Homnick that I hope I get to meet as well. Hope ...
Do you have some idea for an XNA related tutorial or article that's been bouncing around in that brain of yours? Have you just been putting off making that great step by step guide on how to do some awesome XNA-ey thing? Do you just feel like you'll write something and no one will read it so it's not worth your time? Are you currently breathing? If you've answered yes to any of those questions, well Ziggy is here for you. Ziggyware is currently holding an XNA Article contest. Simply write a tutorial ...
Recently I've begun programming a new game I'm trying to keep under wraps a bit, although most close friends know what it's about already. Although the game is quite new I'm already excited about the code. In PongRPG, every sprite you see is positioned in code, there are lines that load each sprite personally and set them based on values in the code. So, if I wanted to change the position of some item on the pause menu, I'd have to go into the code, track down that line, and change the value. Not ...
Every game needs a screen to define what button does what in the game. It helps for those moments when the player is scratching their head going, now what button did what again?! So when you're creating your game, you're going to want to take a little time to add that screen into your game. Or if you feel like using my code, you could spend an even smaller amount of time! Recognizing that I was going to be making this screen often for all of my sample games I release for my site (I'm working hard ...
I've released a new sample at XNADevelopment.com today for creating and loading tiled levels into your game quickly and easily. I originally got the idea from a Bubble Bobble clone that was released to the community quite a while ago. In it, they had defined their levels using using just text. I thought it was a great idea so I began working on my own version of that idea. Looks Level to Me demonstrates a simple method of creating a text only level editor. Too often when making games you spend so ...
With XBox Live Community Games (XBLCG) going live soon, I've been thinking a lot about things that are going to help all of us be successful. One of those things is encouraging hobbyist and independent developers looking to get their game out to the public to consider the quality of the game. Flooding XBLCG with a lot of poorly implemented games missing most of the polish that regular XBox Live Arcade (XBLA) titles have will quickly sink our ship. Microsoft has already made some effort encouraging ...
The Chippewa Valley .NET Users Group is holding their first Code Camp on Nov. 8th, 2008 in Eau Claire, WI. I’m one of the presenters, and I'll be talking about XNA. I think it's pretty neat how Doug Rhoten and Dan Krueger (the CVCC planning committee) are providing a Microsoft Technologies track and an Agnostic/Cross-over track. With that, there will be sessions covering topics such as Cloud Computing, Rails, XNA, AJAX-enabled Websites with Java and NetBeans, C++, Real World practices with WPF & ...
I should preface this by saying I spent a fair amount of time working in the TorqueX Platformer Starter Kit (PSK) when it first came out (back in the XNA 2.0 days.) I think it's great that Microsoft included this in the XNA 3.0 release (especially for the bargain price of FREE) and I certainly want to encourage them to continue doing this sort of thing, but I have to be honest and say that I'm not quite as impressed with this as I am/was with the TorqueX PSK. Of course Garage Games support of TorqueX ...
I am sure most of developers would love to get free softwares from Micrsoft.But professionals generally get softwares from their companies .Even Then,If u r a college student,OR u r a professor/teacher or u r below 26,This offer is for u . Microsoft is giving out free softwares to all above people which include Visual Studio 2008 pro,Wiindows server standard, Expression studio2 ,XNA etc. The softwares are available under the banner of dreamspark. For more info visit : http://www.dreamspark.com It ...