Translate Java 2D/3D app to Qt/C++/Irrlicht
This project received 9 bids from talented freelancers with an average bid price of $1341 USD.Get free quotes for a project like this
Project Budget$750 - $1500 USD
This project is to write a 2D and 3D flocking simulator in C++ using Qt Creator and Irrlicht ( [url removed, login to view] )
Source codes are provided in Java with the Processing Framework, so the project will essentially be a translation from Java/Processing Framework to C++/Qt/Irrlicht. Prior knowledge of Qt Creator and 3D engines is a requirement!
The project is composed of 2 parts :
- 2D part : Open [url removed, login to view] and select the "Flockers" simulation (Other simulations are not be included in this project). This is what have to be translated in Qt/C++. Java sources are provided in manson.zip. It is essential that you use the Qt framework to draw in 2D, for example with QPainter ( [url removed, login to view] )
- 3D part : Open boids_final.jar. This is what have to be translated in Qt/C++/Irrlicht. Java sources are provided in [url removed, login to view]
It is essential that you use the Qt framework and Irrlicht to draw in 3D. An example of integrating Irrlicht into Qt is available on [url removed, login to view]
The 2D and 3D simulations comes from 2 different java source codes. However it is important to have some coherence in the final C++ project. The 2D and 3D simulations must "feel similar", like coming from only one java source. Actually, if you are able to to switch the 3D simulation from a perspective projection to an orthogonal projection, you could only develop the "3D part" and get the 2D view from it. This would actually be better than writing a completely different 2D simulation but orthogonal projections are hard to achieve in Irrlicht.
Maximum allowed time for the project : 1 week.
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- The New York Times
- Wall Street Journal
- Times Online