Thursday, August 19, 2010

Some boring tech going on

Hey!

I said I would change the system and I did. A few adjustments here and there and I can finally concentrate on things that really _show_ the progress.
The only thing I can do now is showing debug output to prove I did something. You can see the speed of the tires (green lines) and the stabilizer (orange/teal lines) and you would see the gravity and spring lines if the car were not covering them.
All in all it was a  lot of headache to calculate all the matrices and apply the forces correctly. 

(Yay loopings!)

Also some more feedback would be nice, I know someone is reading this blog (analytics)! We always appreciate positve ("Yay cool project") and constructive ("Yo models suck") comments ;)

greetings

Thursday, July 15, 2010

Even slow progress is progress

Hi,

I know it has been a while, but even rome wasn't built in a day. The LoD system is up and running and my work at the editors is finished for now. So I have started working on the actual game but progress is slower than expected.
One of the reasons is that Newton does not work as it should - no that is not exactly right, it is not working as fast as I would want it to. On ground with little detail it works perfectly, but on rough terrain (such as off road) with many bumps and therefore many polygons Newton has to calculate alot of collisions. The calculations are accurat, but the frame rate drops form 300 to 21 frames per second. And that with just one car. So I started to create a hybrid physics engine. The car's forces are still controlled by Newton, but the tires do not directly interact with the ground. I use raycasting for that. Or better to say: I want to use it. A rudementary raycasting engine is already implemented and suspension forces work as they should, but the tires often spin out of controll and I haven't yet found the cause.

Another thing I have been working on was the HUD:
(Most of the work was done by the designer of course, I only implemented a bit of code for this)
In the upper left corner is the time displayed. On the right you can see the current position and beneath that the current lap. In the right lower corner I placed the displays for speed, rotation speed and nitro. And on the other side we have the shady grey map overview with colored spots for the opponents.

Thats all for now,
see ya!

Saturday, June 19, 2010

Out of the Sketchbook 2


Freedom!
With the final exams gone and passed (yeah!) I have more time available for Magnon. Most of the Car- and MapEditor functions are allready up and running. I am currently working on rudimentary a LoD system.

I know this post is boring so far, aside from the 'still alive' message, so I decided to publish screenshots of some of the cars done by PL-Fighter.
(The color can be customized by the player)


So long.

Friday, April 23, 2010

You should not care about physics...


... but I have to. The car somehow has to stay on the ground.Until now I have used my own physics calculations for that, it was work enough to handle correct orientation and gravity, but since I have been testing how my system reacts to none-four-wheel vehicles things got out of control. So I began searching for a physics engine that suited my needs. First I took a look at Tokamak, but the engine was not really able to do what I wanted and seems to be dead for a while now. Then I tried Ode and at first it seemed to be the right engine. Thanks to white tiger's IrrNewt. It already has an IVehicle base class (ICar too, but that is to specific for my needs) that I can use and so far I have not found anything that would make me reconsider the choice.

So what's the screenshot about? 
That is the beginning of the Car-Editor. If everything works out, it will be able not only to make cars, but also motorcycles, three wheelers or even hover vehicles. I know, it basically looks like the Map Editor. That is because I simply took the gui of it as a basis for the new editor. However, I removed many things - the Car-Editor will not be as complicated as it's relative.


Bye

Sunday, March 28, 2010

Trio Team

The long existing Magnon duet became a trio. We have a new programmer who should start his work soon. We are currently in a phase of integrating him into the project.
Because I was the only programmer until now, the whole system concept existed in my mind and I have to write it down for him now. That will take some time, but I think it is a good investment. However, the project will not continue with twice the speed at first, because my final exams are approaching and they have a higher priority.

greetings

Sunday, February 7, 2010

Out of the Sketchbook

Nothing code-relevant this time. Just a few pictures from planned maps:

The Hoverworld
High  above the ground of Kapteyn in between the hovering fields where gravity seems to loose it's relevance lies this curley road.  The rocks floating in mid air gives a false impression: Gravity still applies and despite safe and peaceful appereance of  the landscape, the way down is a long one. The races in the hover fields are the most dangerous ones and for many champions it was their last race.




The White City
This modern city represents the new lifestyle of it's inhabitants: Order - Effectiveness - Cleanness. But sometimes a little thrill breaks the silence. Streetraces are getting more and more popular.







So, that's that. Bye

Saturday, January 16, 2010

A light in the Dark

Thanks to Viz_Fuerte's "Simple Projects" Magnon now possesses the power of realtime light and projective textures. This is only one of the new functions. It is possible to write a description for the map, set different materialtypes for the meshes, adjust the color set of the gui, place objects with the new 3d cursur (i got that idea from blender3d) and the objects can finally be transformed along their local axis. Furthermore the editor got a fresh set of icons.


This is it, for now. See ya