Description
- For this phase, you are to use genetic algorithm (GA) to evolve a smart behavior that will affect
the scoring of the game.
- You might think of evolving offensive/defensive plays/strategies, as an example of a new trend
that can affect the score of the team.
- You need to train the GA algorithm (online mode) to evolve a new good plan that can be used to
enhance the way your team plays (offline mode) against the blue team. You should name your
team. Your team is always the Red team
- The knowledge that you obtained from the online mode will be used in the offline mode (a code
without the GA algorithm and using the obtained knowledge).
- Your modifications should be applied to the red team, while the other team is intact.
- Compare the performance of this modification to the original implementation of the game. For
this you will have to modify the game to be able to run 10 times, each for 5 minutes, and record
the score for each game.
- Don’t forget to use a timing function inside the code instead of using your watch for this!
A competition!
Please try to do your best in any of the phases of this project. Your grades will be determined based on
your rank in accomplishing all the required tasks, discussion, and any extra executed tasks that can
support your system, within the scope of our requirements!
Deliverables
You will be asked to deliver the different components of the system, depending on the phase (as
convenient). Only one member of your group need to submit these deliverables.
At the deadline of each phase, you will have to submit the answers, if any, for the questions, and
a compressed folder of the modified code, with any needed instructions to run your code, in
addition to screenshots, if necessary.
Requirements and design documents:
o You need to make a title page,
o Summary describing how your design was carried out.
o Also you need to list the data requirements for such a phase.
HII…
“I have worked on similar projects to what you are looking for, and I am confident I can exceed your expectations.”
So please come on chat for the further discussion so that I can start working on your project asap.
Thanks
Having more than 5 years experience in online solutions and having worked with a team of 6 (six) for a year plus, I can proudly say we can handle your project.
Our skills involves Algorithm, C Programming, C# Programming, C++ Programming, Java