Works
On this section I will introduce you my works, from the latest to the oldest.
eMotionVision: SDK Differential equations solver (2002)
Context :
After the development of the Elite Strike program, I wanted to try to program some physical systems. Considering how repetitive the tasks were, I tried to formalize the different useful concepts in physical programmation.
Role(s) :
I managed to make the programming as easy as possible: without any technical considerations, solving a N-Corps system would take less than ten lines of code and three lines for the strange Lorentz attractor. As I didn't want to choose one numerical solver, I implemented a dozen ones. This way, I was able to compare them both for their performance and for their results.
Result(s) :
This system allows me to solve any ordinary differential equations. But as the solving of partial differential equations (except scalar ones) cannot be automated, I couldn't implement them in the system. Moreover, there are a lot of publications about that subject: Navier-Stokes, Schrödinger, Klein-Gordon, etc.
UpEliteStrike : FPS (2001)
Context :
This was an amateur project which aimed at developing a FPS. Even if the main purpose was the game, we nevertheless wanted our own program. That's why there were two teams of programmers: graphic engine programmers and physical engine programmers.
Role(s) :
I was a member of the physical engine programmers' team (there were two of us). I had to deal with the management of the soft bodies, and with the joints between them.
Website :
www.elitestrike.fr.st Dead linkResult(s) :
I was able to develop two functionalities: soft bodies and "boule-boule" joints. But as the project leader was recruited by a videogame society, the team gradually split up. As a result, we couldn't start the game development.
Up