Java or C# project

Budget $30 - $250 USD
Bids 7
Average Bid $161

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.??

Post a Project Like This

This project was awarded to

sgoldenb

I have used a lot of freelancers and sgoldenb was by far one of the best. Every email was responded to very quickly and the project was delivered on time. I would hire again.
About the Freelancer
sgoldenb Profile Picture

## BIO Student of Physics and Computer Science at the University of Bielefeld ## Area of Expertise 5 years of Java development including web programming using JSF and GWT. As well as Android, Physics simulations and 3d-game develompent. Cloud services (Amazon, RedShift). 2 years of Scala including Akka and Lift. ## Additional PHP( Codeigniter Wordpress) C++ MySQL  Joomla Blender3d Languages: German (native), English

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • equinoxpi Profile Picture

    equinoxpi

    Burien,  United States

    I am a Java programmer with about 9 years of experience, mostly in programming graphical applications with both OpenGL and Java2D, procedurally generating landscapes and foliage, and networking.

    PHP, C Programming, Java, and Visual Basic

  • sgoldenb Profile Picture

    sgoldenb

    Minden,  Germany

    ## BIO Student of Physics and Computer Science at the University of Bielefeld ## Area of Expertise 5 years of Java development including web programming using JSF and GWT. As well as Android, Physics simulations and 3d-game develompent. Cloud services (Amazon, RedShift). 2 years of Scala including Akka and Lift. ## Additional PHP( Codeigniter Wordpress) C++ MySQL  Joomla Blender3d Languages: German (native), English

    Java, JSP, XML, and Copywriting

  • renardpaul Profile Picture

    renardpaul

    Laval,  Canada

    Experience: ========= - more than 15 years of experience programming for Windows, Linux and OSX. - more than 5 years of experience programming for Web (JavaScript, HTML5, PHP). - more than 5 years of experience programming for mobile devices. Degrees: ======= - Master in Aerodynamics Areas of Expertise ============== - Programming languages: C, C++, JAVA, Fortran, HTML5, JavaScript, Python, Ruby, PHP, C#, Perl, Objective-C, Matlab, Mathematica, R, Mathcad, Processing - parallel programming (CUDA, OpenCL, OpenMP, MPI) - number crunching and numeri cal simulations in general - graphical processing (OpenGL, OpenGL ES 2.0, WebGL) - Computational Fluid Dynamics

    PHP, Perl, C Programming, and Java

  • Yasas Profile Picture

    Yasas

    Kromeriz,  Czech Republic

    I'm a versatile software developer and architect with years of experience developing desktop/web/service applications in Java/C#/ObjectiveC/Delphi. Knowledge of SQL is a must. My speciality is the design and development of supporting API's and libraries.

    Java, JSP, Javascript, and XML

  • duchuyctlk Profile Picture

    duchuyctlk

    Ho Chi Minh City,  Vietnam

    - C#/VB.net Winform expert - Do school asignments in Algorithm/C/C++/Java. - Have worked with Java - swing GUI for a long time. - I am familiar with these IDE/compiler: + MS VS 6.0/2005/2008/2010 + Java Eclipse/NetBeans/BlueJ + Notepad ++ + GNU Gcc/Gpp ... My Payment Term: + You create 50% milestone after awarding the project and release it after I showed you the first version. + You create the rest funds and release it and please review after we finished the project. Support: I will fix bugs for free, but need extra for expand specifications.

    PHP, C Programming, Java, and Javascript

  • bogdanionitza Profile Picture

    bogdanionitza

    Calarasi,  Romania

    ## BIO I am currently employed at IXIA company as senior software engineer. I have been working in this field since 2003. I have strong programming skills and a lot of experience in the most diverse fields of application development. ## Area of Expertise c/c++/c#/java/python boost multithreading / multiprocessing networking GUI Windows / Linux .NET framework DirectX visual studio (all versions) Eclipse x86 assembler

    C Programming, Java, Python, and .NET

  • thainayu Profile Picture

    thainayu

    Bangkok,  Thailand

    I live my life as a programmer. My main skill is game and graphic programming. Have experienced programming game on XBox, I can use XNA,OpenGL and also DirectX. Unity with C# is my fields too But my favorite and expertise is desktop application with C# I have some skill in web programming too. I can program in Java Servlet in server (mostly Google App Engine). I can create web page from HTML+JavaScript+CSS and mainly use AJAX Now I have play with C# realtime server with Heroku, Which could be used as a server for online game

    ASP, C Programming, Javascript, and .NET