Closed

integrate 3 javascript libraries to make an interactive simple simulation

I want to test the performance of a toy simulation that looks just like this:

[login to view URL]

Here you can watch a full demo of how it should work , we are basically copying this: [login to view URL]

This looks like a hard project, but its actually quiet easy because all the pieces are already available, we are just combining 3 open source libraries and writing some glue code. I want to make it by combining these 3 libraries:

* [login to view URL] will draw everything with webGL:

[login to view URL]

More examples: [login to view URL]

Most of the code will be in here

* I need to add basic physics so the little human people can push the objects and jump, just like in that demo, we will use the [login to view URL] library:

[login to view URL]

Some reference notes: [login to view URL]:-Steering-and-Physics-Engine

The physics engine must allow for the humans to push the blocks and to jump over the wall, just like in the demo video.

I will be modifying and testing this code a lot in the future, so please try to make it easy to adjust all the variables.

Add 5types of objects:

* a tiled floor for everything to walk on, just like the video

* a human like person that can jump and I can control with keyboard. The human can just be a block. I can control the human. controls: arrow keys and space bar to jump

* walls,( should be about 4 or 5 in the scene)

* yellow heavier blocks (should be 4 to 5 in the scene)

* ramps (should be 1 or 2 in the scene)

If I pass a parameter to the webpage called scene=[login to view URL]

It will load that txt file configuration from the web, if I dont pass the scene parameter, I want a random simulation to appear that must have :

the player in it with some walls, blocks, and ramps

* the player is in a random locaton

* 4-5 randomly placed walls

* 4-5 randomly placed heavier blocks

* 1-2 randomly placed ramps

* Show the framerate of the engine so I can measure the performance: [login to view URL]

* I need easy cam so I can view the simulation easily:

[login to view URL]

Easy cam demo: [login to view URL]

I should be able to control the camera angles with the mouse and see all aspects of the simulation as it is running in realtime

I will test this by loading a random file with the scene parameter

Skills: Physics, Javascript, Mathematics, Computer Graphics, Graphics Programming

See more: integrate psd javascript, integrate swf javascript, interactive dog simulation, html5 interactive learning, javascript physics tutorial, create js tutorial, simulation using javascript, html5 canvas examples with source code, html5 javascript tutorial, r and javascript integration, html5 physics, integrate flash javascript, application make interactive flash banner, javascript pop make parent page fade, javascript year make model vehicle drop downs, make interactive airline route maps, make interactive banner, make interactive banners, make interactive banners flash, make interactive buttons website

About the Employer:
( 2 reviews ) Castro Valley, United States

Project ID: #23447424

12 freelancers are bidding on average $143 for this job

polarjin2017

Hello? How are you? I am excited to work with you on this project. I have good skills in those. So I think I can help you if you want. So i hope to discuss your project on chat deeply. Thanks. Best regards.

$155 USD in 3 days
(47 Reviews)
6.0
inhe121

⭐⭐⭐⭐⭐Hello, how are you.⭐⭐⭐⭐⭐ ☛I have gone through your project details carefully and I think that this project is very fit for my skill sets. ☛I have expertise in various Javascript frameworks and languages such as Co More

$200 USD in 7 days
(7 Reviews)
4.0
SIVILAY88

Hi, how are you? Thanks for reading me. I have checked your description carefully. As I am a senior web developer so I am very interested and confident on your project. I have rich experienced in almost web languages(f More

$140 USD in 7 days
(1 Review)
3.1
jinankthakker

Hi there, I see you are looking for a developer proficient in development to work on your project. Working in the development last 7 years now your project reminds me of one of my previous project called "Lifegoods" More

$180 USD in 7 days
(4 Reviews)
3.1
managertechteam

Hi, I specialize in web development and am excited for this opportunity to work with you in accomplishing your goals.. I am very good at Javascript and Mathematics. I am sure that I will provide you perfect results and More

$140 USD in 7 days
(4 Reviews)
3.1
pavelmishin2019

Dear client Nice to meet you. I am a Web and mobile developer with over 9 years of experience in Angular | React | jQuery | Laravel | Bootstrap | CSS | Javascript | ionic | react native | android | swift | object C. I More

$140 USD in 7 days
(2 Reviews)
2.8
antinivanov1220

Dear sir. I am a senior JAVASCRIPT, HTML, CSS EXPERT. If you hire me, i will provide you high quality and deadline. Looking forward to hearing from you soon.

$200 USD in 7 days
(4 Reviews)
2.6
lonxu2017

Hi, there. I have read your proposal fully. I can do it. Please contact me. Regards.

$140 USD in 3 days
(3 Reviews)
2.6
ivankabaz921

Hi, I can do it. As a professional web developer, I'll guarantee high quality and shortest time. I'm sure that you will be satisfied with my work. Hope to help you with this. thank you.

$200 USD in 7 days
(3 Reviews)
2.1
JAMIL21222

I checked your project details carefully, Dear hiring manager. As a senior web development, I am very interested in your task. I am good at B2B & B2C website development which I have been already tried. I have rich More

$140 USD in 7 days
(1 Review)
1.4
siddiquiuns

Hi there! I have read through and perfectly understood the available instruction for your project. My diverse skill set perfectly matches the project. It is my strong belief that you will be a very happy client after r More

$30 USD in 1 day
(0 Reviews)
0.0
vickyfarina

Hi! I am css, html and javascript developer. I organize my time to give you an efficient, organized and 100% personalized project as soon as you want.

$45 USD in 5 days
(0 Reviews)
0.0