########## ###Authors & Copyright notice
All rights reserved ©
Gabriel Gibeault-Girard gabriel.gibeault-girard@mail.mcgill.ca
Mathieu Wang mathieu.wang@mail.mcgill.ca
Stefan Tihanyi stefan.tihanyi@mail.mcgill.ca
Michael Ho micheal.ho@mail.mcgill.ca
########## ###Project location
GitHub url: https://github.com/mcgill-ecse321/Team-12
git clone's url: git@github.com:mcgill-ecse321/Team-12.git
##########
Programming language: Python 2.7.5
Python package dependencies:
- SIP
- Qt4
- PyQt4
- dataset
- sqlite3 (Packaged inside Python 2.7 core)
Installation instruction given below.
########## ###Platforms
This program was developed and tested on the following platforms with the following tools:
- Ubuntu 12.04 - Sublime Text 2
- Ubuntu 12.04 - PyCharm
- Mac OS X Yosemite - PyCharm
- Mac OS X Mavericks - Sublime Text 2
########## ##How to run the game
python game.py
on the command line (INSIDE the src/
directory)
########## ##Installation
###Mac OS X
-
Install the brew package manager if not already present
-
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
Install Python 2.7 using brew if not already present (the native Apple Python is not compatible)
brew install python
-
Add the brew PYTHONPATH to your environment variables by adding the following line to .bash_profile
export PATH=/usr/local/bin:$PATH
-
Install the pip package manager if not already present
sudo easy_install pip
-
Install qt
brew install Qt
-
Install SIP
brew install sip
-
Install PyQt
brew install pyqt
-
Install Dataset
pip install dataset
###Ubuntu
-
Install SIP and PyQt using aptitude
sudo apt-get install python-sip python-qt4
-
Install the pip package manager if not already present
sudo apt-get install python-pip install Dataset pip install dataset
########## ##Unit tests
-
Inside the root directory run:
python -m unittest discover
=======