|
Blog at http://www.brainfold.org/blog/.
Visit #python3d on the Freenode network.
| Friday, February 13, 2009 |
 Good news, bad news |
Posted - 2/13/2009 12:57:25 PM | The good news is, suddenly I got a whole lot more free time for game development.
The bad news is, I don’t have a job anymore (yay for the economic situation).
I didn’t just freeze and panic though; instead, I called a friend at a game company I was applying to for the summer, and told I might be available for work a bit earlier after all… I hope to hear more from them next week, so wish me luck!
As for other news, I have been working on Artillery Brawl a lot, though still no particle effects… I think they might be cursed, since every time I get close to implementing them, I run into problems or some other thing I just have to fix. Anyway, the good thing about this is that the entity system and a lot of the code in general is starting to look really good and reusable. This is how I should have approached building a reusable codebase to begin with; writing a game, then generalizing the solutions that work.
| |
 Triggering (explosive) payloads |
Posted - 2/9/2009 2:15:46 AM | As part of my effort to integrate Lepton for particle effects, I have been implementing a system of triggers and payloads to make projectiles more interesting in general. The system is heavily inspired by the similar payload system for my old artillery game, Arty, which I wrote about earlier, but of course redesigned and modernized to make it more generic and cleaner. I haven’t settled on an interface yet, and looks like I’ll have to make yet more changes to the entity system, but every change is a step closer to perfection, right? Anyway, about triggers and payloads…
Any number of triggers and payloads can be attached to entities. For now, they will only be used for projectiles (artillery shells), but later they could be used for many other gameplay applications. Triggers can react to collisions, height from ground, proximity to units, or they could activate after a delay. Almost anything is possible, really, but I’m starting with just collision triggers. Payloads are triggered, well, by triggers; they are the “meat” of the projectile system. Again, I’m starting simple with just kinetic (contact damage based on mass, velocity and an armor piercing multiplier) and explosive (yay, particle effects and shrapnel projectiles) payload, but almost anything would be possible. For example, it would be easy to make a cluster bomb that explodes above ground (height trigger attached to directed explosive payload) into many small bomblets (individual projectiles with contact triggers attached to explosive payloads).
More on the triggers and payloads when I get the system implemented.
| |
|
| S | M | T | W | T | F | S | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11 | 12 | | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | | | | | | | |
OPTIONS
Track this Journal
ARCHIVES
April, 2009
March, 2009
February, 2009
January, 2009
December, 2008
August, 2008
July, 2008
June, 2008
May, 2008
April, 2008
March, 2008
February, 2008
January, 2008
December, 2007
November, 2007
October, 2007
September, 2007
August, 2007
July, 2007
June, 2007
May, 2007
March, 2007
January, 2007
December, 2006
September, 2006
August, 2006
July, 2006
June, 2006
May, 2006
|