Find Jobs
Hire Freelancers

Javascript programmers' Trigonometry Programming Project

$30-250 USD

Cancelled
Posted about 9 years ago

$30-250 USD

Paid on delivery
There is a static mode and dynamic mode. Summarize in 5 steps to be completed. First 3 steps is junior high-school mathematics, when you calculate inverse tangent to know the angle between 2 graphics. In static mode, take 2 graphics positions on the computer screen, record their coordinates on the x and y axis as (x1, y1) and (x2, y2) in pixels. (i) Measure the horizontal distance between them as x2-x1 and convert that to a positive value. (ii) Measure the vertical distance between them as y2-y1 and convert that to a positive value. Take the ratio of vertical distance (ii) / horizontal distance (i) and then calculate the arctan of the value. This gives the inverse tangent. This is in radians still, so finally convert radians to degrees by multiplying by a 180/PI. High school mathematics. (iii) Make the first object go towards the 2nd object along the direction from the angle found between them. (iv) Able to vary speed of 1st graphic: Move ahead 1 graphic position by 1 seconds each time is slow, or move ahead by 0.1 seconds each time means in 1 seconds, ten times the distances covered than the former, so allow speed to ve varied. (v) In dynamic mode, able to vary 2nd graphic's position any time on the screen, thus forcing 1st graphic to recalculate positions and angles between them, in order to change direction to chase in the new direction. Dynamic means anytime the 2nd graphic can change its position, and so the first graphic must change direction to approach the 2nd graphic in the new direction. 2nd graphic position is dictated by mouse cursor, while 1st graphic goes after 2nd graphic wherever it goes, based on the approach given above. Programmer will first check if 2nd graphic is: (a) to the right and above 1st graphic, or (b) to the left and above 1st graphic, or (c) to the right and below 1st graphic, or (d) to the left and below 1st graphic, according to a straightforward 2-sentence code I shall send you when project begins. Prefer programmer with good knowledge of trigonometry and very communicative and responsive, without other clients' work burdening , so that we can finish this, hopefully in a few days' time.
Project ID: 7663564

About the project

9 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average $199 USD for this job
User Avatar
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks
$237 USD in 10 days
4.9 (208 reviews)
7.5
7.5
User Avatar
i do understand trig. well, please note 50$ upfront and balance before delivery. if agreed will let you know the exact schedule.
$210 USD in 3 days
4.9 (131 reviews)
7.0
7.0
User Avatar
Can you please explain more about the task ? I am good at both math and javascript, I think that i can help. Hope we can work together. Thanks for reading
$200 USD in 3 days
4.8 (19 reviews)
4.0
4.0
User Avatar
Propunerea nu a fost încă furnizată
$170 USD in 4 days
4.4 (8 reviews)
3.3
3.3
User Avatar
I am a pass out of Indian Institute of Technology Bombay. You can pay me 100$, just let me do this work.,
$155 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$200 USD in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Actually, we are a software/ website outsourcing company. We have extensive experience of developing static and dynamic websites with complete implementation and support. We are using state of the art latest technologies like asp.net and php with sql and mysql databases. Muhammad Umar
$122 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SINGAPORE
SINGAPORE, Singapore
4.7
154
Payment method verified
Member since Jul 7, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.