Skip to content

ant simulation: artificial intelligence experiment

License

Notifications You must be signed in to change notification settings

c7-project/ants

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

ants

ant simulation: artificial intelligence experiment

YouTube: ants: an artificial intelligence experiment by c7


Development Software Requirements

Windows:

Linux (Ubuntu):

To be run in sequence:

sudo -s
apt-get update
apt-get install -y git software-properties-common
add-apt-repository -y ppa:fkrull/deadsnakes
apt-get update
apt-get install -y python2.7
apt-get install -y python-setuptools python-dev build-essential
easy_install pip
pip install pygame
pip install flake8

To install Pycharm, continue to run these commands:

add-apt-repository -y ppa:mystic-mirage/pycharm
apt-get update
apt-get install -y pycharm-community
pycharm-community

Development Notes

  • We're using the PEP8 formatting standard to make sure our code is all nice and tidy
  • Keep commit titles short, but feel free to add longer descriptions (in PyCharm enter two new lines below title for description)
  • When committing some work related to an issue, reference the issue in the commit title as '#X', where X is the issue number
  • Look at the issues page often. The issues are prioritised and will help keep track of development. Don't start impulsively developing a brand new feature before planning and discussing it with the team
  • Make sure you pull the latest changes ('Update' in PyCharm) regularly, especially before committing - otherwise you'll have to merge before you push to master and it'll add merge commits bla bla bla
  • If you're unsure of anything to do with development or the true meaning of life, ask James

Sources

Please append to this list when using third-party resources