Maze App in WPF

My colleague, Paul Harrington, has created a 3D maze in WPF (runs in the browser) that's certainly worth checking out.  The interesting thing is that it totally built using WPF Data Binding.  It has 3rd & 1st person views, and walks you through as it solves the maze in 1st person.  Paul has also shared out the source code and has a series of posts on the project.

We've been investigating replacing some of the Visual Studio UI with WPF and Paul's our chief Dev architecting the changes to VS.  He wrote this app in an afternoon to show the power of data binding, quite effective!  It's nice to know we have expertise like this working on VS. :)

PHarringMaze

Comments

  • Anonymous
    February 02, 2008
    This is very cool. I hope that WPF use within VS brings some useful features to VS and not just eye candy. I would prefer more usability enhancements to VS rather than something like cider (VS designer for WPF). I would like to see better code navigation (e.g. control-click takes you to definition etc.), better visualization for inheritance hierarchies, navigation to source from exception stack traces like Resharper for VS. I would also like to see basic dependency analysis like who is using this type, method or field, what types does this method depend on etc. This is functionality is available in reflector by Lutz Roeder and to some extent in Resharper. I really like the way Expression Blend lets you use zoom in zoom out with the workspace and tools area something like that in VS would be very useful for modern hi res monitors. And I hope the next version of VS has some support for multiple monitors. People who move to .NET from the Java world (like some people on my team) are amazed that VS does not have some modern IDE functionality that comes for free with Eclipse and IntelliJ Idea and that they have to pay an extra couple of hundred bucks to get it.

  • Anonymous
    April 10, 2008
    This looks very cool. However, it doesn't seem to be working. If I drag my mouse across the screen, there is a several second delay, and then all of a sudden the camera view changes. I assume that this was intended to be a camera rotation feature. Also, I cannot for the life of me figure out how to to actually move through the maze. I assume that is possible, but maybe I shouldn't jump to conclusions...