Thursday
30Apr2009
Krashlander Character and Landscape Preview
Thursday, April 30, 2009 at 5:05AM Krashlander has been moving along at a steady pace. I just completed the guts of my landscape system and it’s working great so far.
I also did some graphical work on the main Krashlander character. Nothing is final yet, but I like the look so far. Let me know what you think.
Here are some screenshots of the Krashlander character:
Here is a tech preview video:
Here is how the landscape system works at a high level:
- Use online editor to create in-memory path objects (online editor still needs to be developed)
- At save time, convert all Path objects to mini-language, string representations and dump them into an XML document that represents the state of a game-level.
- Save the XML document to either isolated storage or the cloud.
- At load time, read through the XML document and convert all mini-language strings to in-memory Path objects.
- Create a point list approximation of the Paths using the PathToPoint converter.
- Use the point list to initialize the landscape physics.
For those interested here is my little test harness for converting from path to points. (This demo doesn’t have any of the physics stuff, this is JUST for testing the path to points.)
LinearApproximationDemo.zip (I used code from here and here while developing this demo)
Now it’s time to start developing the online editor for Krashlander. This will not be a small task. Should be fun work, though.
-Jeff Weber
JeffWeber |
4 Comments | 
Reader Comments (4)
Great blog post! I love learning about this online as gardening/landscaping are not only hobbies of mine but I actually do a little bit of work like that during the summer months as a second job. I appreciate your content in your blog and wish that you would keep up the good work :)
Wow, that's a really great spinoff of the Diver game. It's really ingenious how you used the mouse to control the characters, I really love the concept. I think you should release a version with just one level so that we can try the game first. :P
Good luck! :D
I'm going crazy waiting for this... Can't wait!
when will you make it