Skip to content

FergusonAJ/GPRectangleNav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

This project was a super simple implementation of genetic programming that I created for ETGG4803: Artificial Intelligence. The Golang code handles the genetic programming, as it generates Lisp code. The Golang also runs a simulation of a box in a rectangular area. The controller executes the Lisp code every step, and the output of that code determines how the box moves. The goal is for the box to touch every tile in the rectangular area.

The code is definitely not elegant, it is admittedly pretty thrown together. However, the program has successfully evolved in as few as 17 generations!

About

A simple instance of Genetic Programming I did for our Artificial Intelligence class.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages