JoshParnell wrote:I must take care not to make the same old mistake of passing off shiny things as 'game.'
Actually, this is a good chance to clarify something. I truly do not mind seeing the shiny things that resulted from your work this week!
If somehow anyone is still unclear on this: making any real game is a marathon, not a sprint. You have got
to do some useful-but-fun things once in a while to stay motivated. There is no way I would seriously complain about this recovery/improvement of BoxMesh and related features.
I brought up NPC AI, in as gentle a way as I could, not to see AI implemented for itself -- although that will be cool -- but because I'm still concerned that LuaJIT might not be able to handle everything, and it sounds like doing multi-system AI (plus smooth local graphics) performantly is still the acid test. I think you're being smart and responsible allocating a little time most weeks to Option Z just in case you do discover that LuaJIT can't cope. What I'm trying to communicate is the perspective that there is enormous value in finding out LuaJIT's practical limits NOW
, because that news will be very upsetting. The sooner you rip that bandage off, the better for everyone it will be.
Or maybe it can be confirmed that LuaJIT can be persuaded to handle every reasonable thing you throw at it. Great! Again, the sooner you find that out, the better -- it will be a huge weight off your shoulders, and you can reallocate the time you felt you had to spend on Option Z development back into pure Limit Theory coding.
That this is a boring (but IMO necessary) big-picture perspective absolutely should not taken as criticism of letting Graphics Josh out of his box occasionally.
Keep yourself motivated, man! I'm all for that.
...while still looking forward to the day -- soon to come, I hope -- when you can announce that you're 110% sure that LuaJIT either will or won't work.
JoshParnell wrote:If I'm tweaking shaders and there's been no talk of AI or gameplay mechanics in a month, you have my full permission to prod me with a sharp stick.
(you're proud of me, right Flat?? ...right!?!?
I say this with all seriousness: I could not be prouder of you.