Skip to content

This is a Python program that implements a vacuum cleaner as an Artificial Intelligence.

License

Notifications You must be signed in to change notification settings

A-safarji/vacuum-cleaner-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Vacuum-Cleaner Python3

This is a Python3 agent that implements a simulator for a vacuum cleaner and it is introduction to Artificial Intelligence.

  • A smart agent that cleans rooms size of n * n
  • Agent can move Up, Down, Left, Right + calculate performance each round.

Screenshots

Setup

To run this app, you will need to follow these 3 steps:

1. Requirements

  • a Laptop

  • Text Editor or IDE (eg. vscode, PyCharm)

  • Git installed on your Laptop.

2. Install Python and Pipenv

Contributing

  1. Fork it (https://github.com/A-safarji/vacuum-cleaner-python3.git)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

About

This is a Python program that implements a vacuum cleaner as an Artificial Intelligence.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages