Game over…

This blog is officially closed and will no longer be updated. New posts will be made to my new blog. Thank you for playing

0

Status of XNAExtras

I have been working with the legal in Microsoft to see if it is possible to convert XNAExtras into a Shared Source project (perhaps on Codeplex). There is still a bit of work to do on this, but I’m hopeful that something can be worked out. Opening it up to allow contributions from others would be…

0

Leaving Microsoft…

My apologies for the lack of any real content on this site for the past month or so. I’ve been rather busy doing non-game related activities, many of which center around making preparations to start a new job outside of Microsoft. It’s been a lot of fun here the last 12 years (3 years in…

0

Publications

Normally, my list of publications lives on http://research.microsoft.com/~garykac, but since that page may be disappearing soon, here is a list (as of 1 December 2006 – with links to papers when available). Publications G.Kacmarcik, M.Gamon Obfuscating Document Stylometry to Preserve Author Anonymity, In The Joint Conference of the International Committee on Computational Linguistics and the…

3

XNAExtras update

This is a minor update: Beta2 update (ContentManager)Minor bug fix with TextBoxes not deleting their backgrounds.Initial stab at compiling for the 360 (by #ifdef’ing references to Texture2D.FromFile so that they can be removed easily)Temporarily remove CollisionDemo since it’s acting up under beta2 (there are reports that it was acting up under beta1, but I was unable…

1

BMFontGen update (1119)

I had a request to add an option to expand each glyph with padding pixels, and I’m finally getting around to doing it. To add n pixels of padding around each glyph, you can now use the glyph pad option: -gpad n. If you only want padding in the x or y direction, then you can use -gpadx or…

1

BitmapFont update for beta2 (Finally!)

As you’ve probably surmised from the last post, I seem to be somewhat loose in my interpretation of “later this week”. Attached is an updated version (finally!) of the BitmapFont.cs class along with its corresponding demonstration project. Note that this update only covers the BitmapFont class, not the entire XNA Extras package. I hope to…

2

XNA Extras and Beta2

This is a heads-up that the current release of XNA Extras requires some changes before it will work with the newly released XNA Game Studio Express Beta 2. I’m hoping to find some time later this week (yes, I know it’s already late in the week) and get an updated version up this weekend. Sorry…

1

Colliding sprites in XNAExtras

The latest release of XNAExtras added support for sprite collisions, and allows the collision detection to be either bounding box (bbox) or pixel based. This is settable per sprite – some sprites can use bboxes and others can use pixels. The sprites will collide appropriately with each other even if they can’t agree on how to do it….

4

XNAExtras build 0923 release

Major addition for this version: collision detection has been added to XSpriteManager. Both bounding box and pixel based (mix-n-match sprites of different types). Also boundary collisions. These are demoed in the bouncy CollisionDemo example: From the release notes: (BMFontGen) Fixed bug where including undefined chars in your font -range would cause a crash(BitmapFont) Changed loading…

5