Repository of our project for the course Design of Multi-Agent Systems. This simulation investigates whether social conventions naturally arise in a grid-based open world environment.
http://surafusoft.eu/dmasemerge/
- python service/main.py (This is the server running the simulation)
- python main.py (GUI version to call/listen agent simulation, needs Kivy)
- sudo add-apt-repository ppa:kivy-team/kivy-daily # Latest Kivy
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get install python-kivy # Python 2.7
http://kivy.org/docs/installation/installation-linux.html
http://kivy.org/docs/installation/installation-linux.html#installation-in-a-virtual-environment
- git clone https://github.com/PdeRooij/DMAS.git
- git checkout -b "name" # Creates new branch and go to that branch
- git pull
- edit code
- git add filename # -A instead of filename if you want to add all changes
- git commit -m "change message here"
- git push # Send everything to GitHub
- git merge branch # To merge branch
- git checkout branch # Switch to different branch if every change is checkout or undone
- If you use Pycharm, everything about git mentioned above can be done easily using the VCS menu.
- At least, that is my opinion. :)