Find Jobs
Hire Freelancers

Traffic light simulator upgrade

$30-250 USD

En cours
Publié il y a presque 12 ans

$30-250 USD

Payé lors de la livraison
Hi, So I am working on a project to test intelligent traffic lights. So traffic lights will adjust the green light according to how many cars are present on the roads. I have foudn the following simulator online available with source code; [login to view URL] This simulator consists of two components, the editor and the simulator. The Editor The editor enables you to build the road network and add traffic lights. If you right click on a road you can specify the number of cars which spawn on each road. Traffic lights time can be set by right clicking also. Problem: However I have a problem for the timings. This simulator only lets you change the green light time for all roads. I need to be able to change the green light timings for each road. So if Road A has heavy traffic, the green light will be longer (for example 40seconds) and road B which has few cars, will only have a green light for short time (10 seconds) This is the major feature upgrade I require in the editor. Refer to attachment [login to view URL] The Simulator In the simulator a number of statistics are displayed in red at the top left of the window. In addition to these statistics I require two more which are; - Time of cars spent stationary in the current session (in seconds) - Time elapsed in current session (in seconds) I require is to save the statistics to a csv file. The text file should be able to be opened in Microsoft Excel with the following information (see attached [login to view URL]) The last feature I require regards the pause button. Currently when the simulation is running and the pause button is clicked, and go back to editor, the session is lost and the simulation is restarted. I will need to pause the simulation at any time and edit the following two variables; - Car spawn rate of roads - Green light timings for each road So during the simulation, I will need to pause the simulation and edit the variables mentioned. If this is not possible during simulation. I will need to save the session, and open it again, so I can change the variables. One last thing, please let me know what IDE you will be using, I have netbeans and eclipse. However I would prefer it if you send me the source code for the netbeans IDE. Thank you for your time and I am looking forward to doing business with you.
N° de projet : 1619709

Concernant le projet

4 propositions
Projet à distance
Actif à il y a 12 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
4 freelances proposent en moyenne $238 USD pour ce travail
Avatar de l'utilisateur
Hey, Please accept my bid. Thanks
$250 USD en 5 jours
4,6 (63 commentaires)
5,7
5,7
Avatar de l'utilisateur
Hi, I can help you on this, kindly check your pm for more detail, thanks.
$250 USD en 5 jours
4,8 (40 commentaires)
5,4
5,4
Avatar de l'utilisateur
I have taken a look at the source code and am sure that I can modify the program as desired. Please view my profile for previous feedback.
$200 USD en 7 jours
5,0 (6 commentaires)
4,0
4,0
Avatar de l'utilisateur
Hello, I am a Java expert and I have the necessary skills to implement your desired updates to the system. It sounds like an interesting project and I would be glad to work on that.
$250 USD en 5 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de MALTA
Rabat, Malta
5,0
3
Méthode de paiement vérifiée
Membre depuis mai 4, 2012

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.