Movement with Genes
Project to make a character stay in platform.
- Team
- Solo
- Engine
- Unity
- Type
- Technical study
- Status
- Prototype
What I built
- Genetic Algorithm Implementation: Utilized genetic algorithms to evolve bot behaviors, optimizing their ability to navigate a narrow beam.
- Fitness Function Design: Developed a fitness function that rewarded bots based on the distance traveled, driving continuous improvement in their movement patterns.
- Population Manager: Created a system for managing the bot population, including selection and breeding processes to evolve more effective solutions.
- Adaptive Behavior: Demonstrated the bots ability to adapt their behavior over time, successfully learning to balance and move along the platform.
- Machine Learning Application: Showcased how genetic algorithms can be used to train agents for specific tasks within a game environment, with potential applications in broader machine learning and optimization contexts.
Gameplay
Screenshots

Built with
Engine
Unity
Languages
C#
Tools
VS CodeGit
Disciplines
Genetic algorithmsObject-oriented programmingFitness function designPopulation management