Kompass Rally Simulator
Kompass Rally Simulator with Procedurally Generated StagesHi! I'm Th3HolyMoose and this is the website for my latest programming project: a car simulator!
For some time now I've been working on my own car simulator to be able to run my procedurally generated stages in a sim without limitations. What I currently have is a working simulator with the core simulation working. Some details have been left out intentionally for later, I've focused on having a strong core to build on.
The simulator is built on my own engine called "exodus" which is mostly a general purpose engine for graphics and IO. I use Bullet Physics Library (with the GImpact library) for body collisions and rigid body dynamics. However, all physics regarding the car are my own and you can find a small list of features and some design aspirations I follow:
- Automatically generated procedural rally stages
- 3-Dimensional tyre deformation/flex
- Fully customizable drivetrain simulation (several engines and gearboxes? Why not!)
- Automatic engine sound generation if you lack sound files
- Easy to mod and add content
- Possible to make or edit cars without much background knowledge in Vehicle Dynamics
- League system with personal leagues as well as community events like dailies or weeklies
- Direct FBX import for cars and tracks for easier and faster development when test driving
For now all testing is done privately with some of my friends, and I won't be inviting anyone new on request. Hopefully in the future I can open up testing to a wider audience, but I doubt it would be public unless I decide to release on a platform such as Steam.
Aspirations & Plans
I have no plans on a public release of the simulator at the moment as it's not ready for it and I'm not sure when it will be. My aspirations for the project is just to make an enjoyable driving simulator that is easily moddable and configurable. When it reaches a state that I find is good enough for a public release I'll start thinking about it, but at the moment it's a personal project, but it is fun to share the progress and I want to be able to release it one day, hopefully in the not too distant future.
It's a valid question to ask "How realistic is the simulator?" (the word realistic is popular in the simracing community). The truth is I really can't say, and I don't think anyone can answer that question for any simulator. The community has its ideas about what's realistic and not, and frankly I don't know if I care about that. I use my knowledge in physics and vehicle dynamics (which I'm learning a lot about as I'm working on the project) to make a simulator as realistic as possible with my knowledge. I want it to be believable and enjoyable, those are my aspirations.