Vaarun-C / NEAT-cars

Cars which learn to drive a track using the NEAT algorithm.
2 stars 9 forks source link

Find starting position dynamically instead of hardcoded positions #1

Open Vaarun-C opened 1 year ago

Vaarun-C commented 1 year ago

Currently, the starting positions of the cars are hardcoded ( line 325 in main.py ), which limits flexibility when considering user-created tracks.

The user has to make sure that the hardcoded location is always part of the track to ensure that the program runs. To make our project more versatile and user-friendly, we need to develop a feature that allows users to specify the starting positions of the cars as well as the correct orientation.

Another viable solution is to find any valid position in the track after the user submits the track and go with that. This is more convenient as it does not require the user to place the car in the correct place and orientation. But this is equally more difficult to implement ( maybe ).

For the solution to be accepted please consider the repository's constraints and make sure that the solution does not rely on external libraries beyond PyGame.

maverickayush7 commented 1 year ago

can i get this assigned ?

Vaarun-C commented 1 year ago

sure go ahead @maverickayush7

ssether04 commented 1 year ago

can i get assigned if this is still open?

Vaarun-C commented 1 year ago

@maverickayush7 can you show me some progress? Otherwise I'll be forced to unassign you

srijan-nodes commented 1 year ago

if this gets free can i get this?

M-SriVidya commented 1 year ago

can i get assigned for this?

maverickayush7 commented 1 year ago

@Vaarun-C you can assign this to someone else my approach is not working

Vaarun-C commented 1 year ago

can i get assigned if this is still open?

Sure @ssether04 go ahead

AnshulBanda commented 1 year ago

can i get this assigned?

Vaarun-C commented 1 year ago

if this gets free can i get this?

go ahead @srijan-nodes