First screen. Although it’s obviously still a long way from the functionality of the original demo, this is just to show that, you know, I am working on it. A bit.
Recoding in C++ [refactoring?] is pretty frikkin annoying after playing around in the forgivingly sloppy JujuScript for so long but, as I’ve said before, JujuScript is just way too damn slow for any kind of serious number crunching, and if I want to take Drivey beyond the simple demo stage – with larger maps, better physics and more active objects whirling about the place – I’ll really need the speed/power that only a compiled language like C++ can offer.
Problem now is, do I slavishly recreate what I’ve already done in Jujuscript, or do I just go where I feel like as though it was a whole new project? The latter feels like the best option [less limiting], but at the same time if I don’t recreate what I’ve already done then I can’t guarantee that what I create in C++ will retain the positive qualities of the original.
Should be interesting.
__________
* In the picture above you can already see a minor feature which departs from the established style of the demo – the posts have shadows. That doesn’t mean that shadows will stay; it just occurred to me that there was an easy way to do them.