Skip to content

shaynewang/genetic-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Go implementation of MM's Robby program using genetic algorithm

Link

Robby is a soda can collection robot that lives in a 2 dimensional 10x10 grid. It's job is to clean up soda cans scatter around the board. It gets rewarded when picking up a can when it's standing on a cell with a soda. And punished when ran into a wall or pick up a can when none is at current site.

Robby is evolved using Genetic algorithm to be smarter an eventually to be very efficient at his job.

My goal is to explore the go language as well as a high level familiarity of how a simple genetic algorithm is implemented.

To run the trainning program just go build && ./train

Test program is the next thing on the list, I'm interested in visualizing the tests in the Malmo project. Basically bring Robby to the minecraft world!

About

Go implementation of MM's robby - the soda can collector robot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published