Java or C# project

In Progress

Create a Java or C# application that simulates a minimum of 3 spheres moving through a frictionless environment with gravity. The environment should be a confined cube area for the spheres to collide and respond to collisions. The application must display the positions of the spheres in real time. In addition, the 3D vector position of each sphere should be saved once every second for future plotting and simulation replay. The initial position and velocity for each sphere should be random, but constrained, each time the application is run. The camera should be positioned to see the entire cube environment, but it does not have to be adjustable by the user.? Building on this, you expand the environment to include at least four cubes joined together (in a pattern other than just a larger cube). The direction of gravity should change to a new random direction every 5-10 seconds. The replay file should now include information on the position and velocity of each sphere, as well as the current direction of gravity. The camera should initially be positioned to see the entire environment, as before, but the user should now also be able to move it and rotate the viewing direction.??

What to submit:??

* All the source code for your game.?

* A compiled JAR or executable file.?

* Test suite data and description along with the results for the test.?

* A text file briefly describing how to run and play your game.??

Skills: C# Programming, Game Design, Java

See more: gravity change random direction seconds, java design pattern, change jar, camera 3d design, velocity, vector game, sphere, simulation game, java to c, java simulation, java play, java game, design and simulation project, data plotting, create a java jar file, create 5 to 10 seconds, c# project, c project, camera display java, java jar application, create java project, camera source code, design application java, java compiled, java code description

About the Employer:
( 32 reviews ) costa mesa, United States

Project ID: #2693727

Awarded to:


Hi, i am experienced in Physics and Java. I would use Java3d for the visualisation. Best Regards

$150 USD in 3 days
(2 Reviews)

7 freelancers are bidding on average $161 for this job


Hello, you have an interesting project here, I'm specialized in numerical simulations (C#, C++) and graphical visualization (OpenGL), so I think I'm qualified to help you with this project. I've included more det More

$500 USD in 14 days
(16 Reviews)

Could the project you 3rd party such as JOGL library?

$250 USD in 7 days
(21 Reviews)

I have done similar 3D simulations before, and it would be a simple matter to write this in Java, using the LWJGL library for the visualization.

$50 USD in 3 days
(1 Review)

I can do this without using any 3rd party libraries. Only pure C# & DirectX. I have a lot of experience in 3D game programming with directX.

$50 USD in 5 days
(0 Reviews)

Hello, I'm ready to create your app using Java 3D API.

$70 USD in 7 days
(0 Reviews)

Can we use Unity? If not I can still use XNA There are many design you propose has a bit needed to polish. Please come have some talk with me

$60 USD in 9 days
(0 Reviews)