I have been working hard on LieroXNA this weekend and have managed to get quite abit of what I wanted done.
Firstly I worked on setting up a framework for weapons that allows them to be described by an external xml. This should reduce the effort involved in creating new weapons in the future. Taking a quick look at the XML that describes the rocket weapon you can see its straight forward but also pretty powerful:
<?xml version="1.0" encoding="utf-8" ?>
<weapon name="Rocket" type="projectile">
<properties>
<texture>rocket</texture>
<trail>smoke</trail>
</properties>
<events>
<onTerrainCollide>
<spawn type="explosion" size="64" where="this" velocity="this" />
<spawn type="shrapnel" quantity="10" where="this" velocity="this" />
<die/>
</onTerrainCollide>
</events>
</weapon>
In addition I have been working on adding forces into the game. It took abit of tweaking but now explosions have a force which repels particles around it, you can see this in action in the video below. I have also added a "vortex" special weapon that sucks particles towards it which then swirl around until the vortex implodes expelling all the particles.
The size of the world has now been expanded and a simple camera has been added. Previously the intention was the world was to be split into multiple tiles of 1024x768 textures but i have now decided against that due to the level of complexity involved and gone for a system that uses one large texture (2048x2048 currently) instead. I have also changed the texture so its a little less "programmer art" as I was getting some stick for that :P
There is still alot of work to be done but im happy with the way it looks at the moment. You will have to excuse the video quality below, flash isnt the best compression for alot of fast moving small particles.
If you want to see a larger less compressed video (35meg) you can download it HERE.
This is getting more and more impressive each time it is update :)
ReplyDeletehehehe thanks ziggy, stay tuned, i hope it will turn into a game sometime soon ;)
ReplyDeleteWow very impressive stuff, me and a few other guys are just starting a project using XNA to make a worms like game. We were just thinking about how we should go about the terrain and then someone linked me to this, if we end up with anything even as half as good as this we will be very happy.
ReplyDeleteGood luck in turning this into a full game, it will certainly rock.
Any plans to release an engine based on what you have done, maybe after you have finished the game? ;)
Hi HTF,
ReplyDeleteThanks for the kind words. I wasnt planning that far ahead to be honest, tho if it ever becomes that successfull you will be the first I will contact ;)
Mike
Oh my, now that is nice... I just need to get my development hardware up to scratch and I can start to think about doing something like that.
ReplyDeleteVery impressive.
Hi Charles,
ReplyDeleteThanks for the kind words :) Nice blog tho i definately think its time to upgrade from your laptop :P
Mike