For those paying attention to the editing forum, I decided to play around a bit with making some car physics instead of working on Prime Directive a couple of weekends ago. The results thus far have yielded both some solid building blocks for proper car/kart physics and a smooth third person camera (with collision issues). I haven't touched the scripts since I last posted in there, and this post will show off the work I did that I haven't uploaded yet.
I don't really want to get in to making another Doom mod all by myself (there's too many other things demanding my time), so rather I'd like to open this one up to the community. I'll work on the car physics, provide ideas/occasional maps and generally be the director of the project, but ultimately this is a community project. We'll try to whip everyone's ideas in to a cohesive whole.
Let's aim for Cacoward quality too. This raises the barrier of entry, obviously.
Alright, so. First things first. There's two directions this project can go in. Both will be fully supported by my scripts, but for project purposes one or the other should be decided fairly early on.
The first option is a racing game. Pure and simple.
The second one is a bit more, well, Grand-Theft-Auto-y.
At the very least, multiplayer support will be expected. i know Zandronum is the big one to support, but to be quite honest I'm more of the mindset that the Zandroum devs should get their shit together and mirror the G/ZDoom codebase more closely. I have no idea how well my scripts will work in Zandronum.
Also needing a decision fairly early on is whether to target ZDoom or GZDoom. This is simply a matter of feature parity. GZDoom supports per-pixel lights, sloped 3D floors, models, and roll rotation (I think?). ZDoom does not, thus limiting what can be done geometrically and in terms of car physics.
Ultimately, I think the way I'll handle the car physics is to provide a separate library that both this community project and any other project can just plug in and use as they desire. But it needs a project to show off how awesome it is.
Who's in? Opinions?
EDIT: My work has morphed in to the Z-Kart code base. This project is effectively abandoned.