Page 1 of 1

Student's project

PostPosted: Tue Feb 10, 2009 11:16 am
by HS
Hi,

We are a team of 3 French students. We have to develop a real time project for the university.

The project aim is to simulate the Pathfinder mission:

http://en.wikipedia.org/wiki/Mars_Pathfinder

We think use L3DT for simulate the moves of the robot.
We have seen, that we have the possibility to generate a random map, and explore him.
We would like communicate with L3DT from our C++ application.
For example past a command list:

- Move forward 3 meters
- Turn on left
- Go to the position (X,Y)
- Change camera's position
...

Using L3DT is it a good way ?
Can we easily doing that ?
Any suggestions ?

Thanks a lot,
Sorry for my english.

Regards,

Courcelle Gaƫl

PostPosted: Sun Feb 15, 2009 9:20 am
by Aaron
Hi Courcelle,

This is a very interesting idea, but it may be difficult to implement. Using L3DT as a rendering/game engine for another program requires both programs to implement cross-process communication to exchange commands and data. This is non-trivial, and is not currently supported by L3DT. A plugin could, theoretically, be written to support this on L3DT's side, but it could be a lot of work.

Instead, I would recommend you use an in-process renderer, such as a game engine compiled into your C++ application. You may find a list of (and links to) game engines here.

I wish you good luck with your project.

Best regards,
Aaron.