mathieu-wang / Bomberman

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bomberman

########## ###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

##########

Dependencies

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

  1. Install the brew package manager if not already present

  2. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  3. Install Python 2.7 using brew if not already present (the native Apple Python is not compatible)

    brew install python
    
  4. Add the brew PYTHONPATH to your environment variables by adding the following line to .bash_profile

    export PATH=/usr/local/bin:$PATH
    
  5. Install the pip package manager if not already present

    sudo easy_install pip
    
  6. Install qt

    brew install Qt
    
  7. Install SIP

    brew install sip
    
  8. Install PyQt

    brew install pyqt
    
  9. Install Dataset

    pip install dataset
    

###Ubuntu

  1. Install SIP and PyQt using aptitude

    sudo apt-get install python-sip python-qt4
    
  2. Install the pip package manager if not already present

    sudo apt-get install python-pip
    
    install Dataset
    
    pip install dataset
    

########## ##Unit tests

  1. Inside the root directory run:

    python -m unittest discover
    

=======

About


Languages

Language:Python 93.7%Language:TeX 3.3%Language:C++ 1.6%Language:JavaScript 0.8%Language:CSS 0.5%Language:C 0.1%Language:Shell 0.1%Language:Makefile 0.0%