Categories
- General (2)
- Research & Learning (4)
- XNA (4)
- Shnazz Projects (13)
- ShnazzXNA (1)
- Tower Defense (12)
See Previous Posts
- January 2010 (1)
- November 2008 (1)
- October 2008 (13)
That other stuff
ShnazzXNA Framework
04th November 2008
Lately I’ve been working on a XNA 2d framework just to make life easier for any future project of mine and for public usage. It’s at a point where I’m really happy with it thusfar.
Right now its current features are;
- Super game management class to manage all objects/game events
- Collision check (overridden between object) by game management
- Super object class which is extended for all in game objects
- SpriteObject class for single sprite objects, misc functionality like MoveTo()
- Base GUI object class
- Input management, instantiated by player index
- Easy sound manager
- GUI Objects without textures required (supports creation of square objects w/drop shadows, borders, etc)
- Object focus system, manages focus on objects to send input updates to and who to return focus to when lost
- Parent/child object systems
- Used c# events for all types of actions
- GUI system uses object attachment feature to define child gui object that are drawn within the parent GUI
What I’m planning on implementing;
- Primitive class, for easy creation of 2d primitives
- Simple physics systems
- Tilemap and tile systems
- Parallax scrolling object class
- Misc gui objects (drop down list, age entry, text box, button, etc)
More soon
Shnazz TD 2 is not a pipe dream I swear!
27th October 2008
I got a few emails about TD updates so I thought I’d just stop and take a screenshot of what I was working on while coding.
What you see here may not seem like much, but essentially what I’m working on is a backend framework for Xbox/Windows games called ShnazzXNA. The idea is to allow me to rapidly develop games under the same set of code used for current and future projects. As it stands I have roughly 70% of the functionality in this framework that I used out of Torque so I’m doing well.
The last leg before I can start migrating the gameplay code into C#/XNA from the Torque version is GUI code. XNA comes with no pre-made way of building interfaces so I’ll have to code one. Once I’m comfortable with the framework I plan on releasing it for public usage.
XNA 3.0 Update, Designers Wanted
15th October 2008
Excellent news, XNA 3.0 is being released end of this month (http://blogs.msdn.com/xna/archive/2008/10/14/creators-club-communiqu-04.aspx). The Xbox Live update is coming out Nov 19th.
Unfortunately I don’t think I’ll make these dates to launch ShnazzTD with this but the XNA 3.0 update will be great for development. Especially considering I haven’t gone far enough into development to have much to worry about in upgrading ShnazzTD.
In other news, development for Xbox/Windows is going good, but I’m interested in paying for some real graphics for the game. If you are an interested designer, I’m looking to give ShnazzTD a new or better look and feel. Right now it really is something I threw together in paint with lots of clipart! Please send contact information and portfolio links via the forum shnazz.com/forums/index.php private message to Arkantis.
XNA Learning and Windows Forms useful links
13th October 2008
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=737860&SiteID=1
http://xnalearners.spaces.live.com/blog/cns!EE8B7B839E777F0C!440.entry - Web cast with example of embedding and project source code.
I’m really bummed that you can’t use windows forms and there is no GUI interface that works on xbox and windows that is pre-packaged with XNA. Also annoying that there is no real network support for the Xbox XNA kit except using the live system. Why can’t I connect to sockets from the xbox? It makes no sense.