Friday, September 9, 2011

Still Alive

I found some older docs, from back when I first started thinking about Filament. The original plot, subtle as  it is, and the new color mechanics solve a lot of the plot and mechanic issues that stopped me from working on the game, and I think I'm finally ready to start devoting time to the engine and the tools. It feels more possible than ever, and it's time that I stopped worrying so much about getting it right the first time, and simply do it.

My plan is to start off by coupling Java2D's XOR functionality with the collision detection, so the colliding world will actually be drawn twice, once to an invisible collision image, and again to the screen, but the latter being much more detailed. This keeps a nice separation between entity model and entity view (a complex looking entity need not collide complexly), while still being faster than anything else I can think of. If I ever find a fast, stable way to boolean out shapes mathematically, then I'll just swap it out when that comes up.

That is all!