Sign in
Manders vs. Machine
A blog about PIX, XNA, and other game programming stuff
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
OK
Search
Tags
No tags have been created or used yet.
Archive
Archives
February 2011
(1)
February 2010
(1)
October 2009
(1)
March 2009
(1)
August 2008
(1)
June 2008
(1)
April 2008
(3)
March 2008
(1)
May 2007
(1)
March 2007
(2)
February 2007
(3)
January 2007
(5)
December 2006
(3)
November 2006
(5)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Manders vs. Machine
RoundLine Code Updated for XNA 4.0
Posted
over 2 years ago
by
Michael Anderson
I've updated my RoundLine code to work with the latest version of XNA Game Studio (4.0). Check it out on CodePlex . Enjoy! -Mike
Manders vs. Machine
The February 2010 DirectX SDK is available!
Posted
over 3 years ago
by
Michael Anderson
The February 2010 DirectX SDK was released just moments ago. In this release, PIX for Windows has been updated with much fuller support for Direct3D 11 analysis. If you're using Direct3D 11, you'll definitely want to pick up this version of the DXSDK...
Manders vs. Machine
Importing and rendering XAML shape data in XNA Game Studio
Posted
over 4 years ago
by
Michael Anderson
I've been wanting to find a better way to get 2D geometry content into my XNA Game Studio projects. Laying out lines and triangles on graph paper, then entering coordinates by hand into code files gets old fast! I was looking for a 2D illustration package...
Manders vs. Machine
XNA RoundLine Code Released on CodePlex
Posted
over 4 years ago
by
Michael Anderson
Since there still seems to be a lot of interest in it, I've updated my RoundLine code and released it on CodePlex . Here are the major changes from earlier versions: Updated for XNA Game Studio 3.0 Uses shader instancing for improved performance...
Manders vs. Machine
Check out the August 2008 version of PIX
Posted
over 5 years ago
by
Michael Anderson
The August 2008 DirectX SDK has been released. You can get it here . Here are the PIX updates, as listed on the official " What's New " summary for the Aug08 release. PIX Improvements This release of PIX has many significant improvements....
Manders vs. Machine
My First XNA Community Game
Posted
over 5 years ago
by
Michael Anderson
I've been working on a little arcade game to submit to the XNA Creators Club Community Games Beta. I finally finished it last weekend and submitted it Sunday night. It passed Peer Review and went live a few hours ago -- woohoo! It's not the most amazing...
Manders vs. Machine
Polygonal Tessellation
Posted
over 5 years ago
by
Michael Anderson
1
Comments
Now that I've got the hang of quickly drawing lots of shapes with shader instancing , what should I draw? All that geometric repetition got me thinking about the artwork of M. C. Escher , which led me to this page about regular and semi-regular tessellation...
Manders vs. Machine
Debugging with PIX for Windows
Posted
over 5 years ago
by
Michael Anderson
I haven't written anything about PIX in a while . But here's a great article written by Brian Richardson at GarageGames about using PIX to track down a rendering issue. Nice job, Brian! You can find the latest version of PIX in the March 2008 DirectX...
Manders vs. Machine
It's full of stars: XNA 2-D Shader Instancing
Posted
over 5 years ago
by
Michael Anderson
1
Comments
A lot of my XNA -based programs draw many instances of the same mesh (such as RoundLines ), with each instance having different position, rotation, etc. I had been submitting these meshes to Direct3D one instance at a time, which is not great for performance...
Manders vs. Machine
Wendybrot Revisited: A Better XNA Mandelbrot Set Explorer
Posted
over 5 years ago
by
Michael Anderson
1
Comments
(Insert standard gosh-I-haven't-blogged-in-a-while blurb here) (UPDATE: If you get an out-of-video-memory exception when starting the program, find the line of code that says "public const int numNodesToAllocate = 250;" and change 250 to a smaller...
Manders vs. Machine
XNA RoundLines in Pixel Coordinate Space
Posted
over 6 years ago
by
Michael Anderson
1
Comments
Two people recently sent me questions about setting up the world/view/projection matrices to work with my XNA RoundLine code. All of my programs so far have specified line coordinates in an abstract world coordinate space, with a view matrix based on...
Manders vs. Machine
Shadows in 2D
Posted
over 6 years ago
by
Michael Anderson
The discs of light used by my XNA 2D lighting code look decent, but shadows would really add to the realism. Shadows are a bit tricky because they are non-local: an object half-way across the screen can make the difference in whether a pixel should be...
Manders vs. Machine
BentMaze 1.2: Lights Out!
Posted
over 6 years ago
by
Michael Anderson
1
Comments
I've been playing with 2D lighting lately so I can add it to my XNA maze game . Lighting in computer graphics, I think it's fair to say, is always a bit of a hack -- a matter of finding some middle ground between the (incredibly rich and complex) way...
Manders vs. Machine
BentMaze 1.1: Collide and slide
Posted
over 6 years ago
by
Michael Anderson
1
Comments
Man, I totally jinxed myself when I predicted that hooking up my RoundLine collision detection / sliding code to my XNA maze game wouldn't be painful. It was. But after a lot of hours of debugging, I've got it working well enough to call done and usable...
Manders vs. Machine
Collision and wall sliding on a RoundLine
Posted
over 6 years ago
by
Michael Anderson
2
Comments
I think I've got it! After a couple hours of head-scratching and geometry, my XNA code to handle collision between a disc and a RoundLine is looking correct -- at least in my test app. Soon my maze game will be a bit more challenging, since the walls...
Manders vs. Machine
Graphing the distance to a RoundLine
Posted
over 6 years ago
by
Michael Anderson
1
Comments
The next thing I want to add to my XNA maze game is collision detection, so my little orange disc can't go right through the maze walls. There seem to be two alternate general approaches that can be taken regarding collision detection: After reading...
Manders vs. Machine
BentMaze 1.0: A jittered maze and radial culling
Posted
over 6 years ago
by
Michael Anderson
3
Comments
One natural fit for my XNA line drawing code is a maze game, since mazes consist of lots of thick lines, and they are easy to generate programmatically. So I had a look at some maze generation algorithms , decided to try the simple depth-first algorithm...
Manders vs. Machine
Microbe Patrol 1.1: Xbox 360 support
Posted
over 6 years ago
by
Michael Anderson
1
Comments
I've updated my Microbe Patrol XNA project to build for both Windows and the Xbox 360. I didn't make any other changes to the game, so if you don't have an Xbox 360 and a Creator's Club subscription, you might not find it worthwhile to upgrade to this...
Manders vs. Machine
Microbe Patrol 1.0: An actual XNA game, finally
Posted
over 6 years ago
by
Michael Anderson
3
Comments
I'm finally done writing an XNA game called "Microbe Patrol" based on the Microbes sample I wrote and blogged about, around a month ago. I think it turned into a fairly fun, original, good-looking game. The basic concept of the game is to create trails...
Manders vs. Machine
Stroke-based text rendering in XNA
Posted
over 6 years ago
by
Michael Anderson
3
Comments
There are some nice texture-based solutions out there for drawing text in XNA. I've used the font code in XNAExtras a couple times, and it works fine. There's another font utility on Ziggyware that looks nice, and I believe there are others too. There...
Manders vs. Machine
Lines: 2D, thick, rounded line segments for XNA programs
Posted
over 6 years ago
by
Michael Anderson
7
Comments
I've written some helper code to draw nice-looking 2D line segments with decent performance in XNA -- perhaps you will find it useful in your own projects. These lines have several advantages over using hardcoded images or standard Direct3D lines: ...
Manders vs. Machine
Microbes: emergent behavior and "fake" antialiasing with XNA
Posted
over 7 years ago
by
Michael Anderson
5
Comments
I was playing around with particle behavior algorithms using XNA and came up with an app that's fun to play with, so I thought I'd share it. Getting code ready to post on my blog forces me to simplify it and clean it up, kind of like having to clean the...
Manders vs. Machine
A painless introduction to PIX for Windows
Posted
over 7 years ago
by
Michael Anderson
2
Comments
For those interested in game development technology, it’s been a great week of product releases! Monday we saw the 1.0 release of XNA Game Studio Express . Wednesday brought the release of the December 2006 version of the DirectX SDK , which includes...
Manders vs. Machine
MikeMatrixVisualizer: A VS debugger visualizer for XNA Matrices
Posted
over 7 years ago
by
Michael Anderson
1
Comments
One thing that surprised me (in retrospect) about my last sample was that it doesn't make a single reference to a Matrix. All my other apps use tons of matrices. It's hard to do much in 3D graphics without them. Even if you're writing 2D programs with...
Manders vs. Machine
Feedback: Creating chaos with render-to-texture
Posted
over 7 years ago
by
Michael Anderson
4
Comments
I had heard that XNA does render-to-texture a bit differently from native DirectX , so I spent some time playing with that part of the API tonight. Not surprisingly, it was designed in a nice clean manner and it was a snap to use. In case you're not...
Page 1 of 2 (29 items)
1
2