Skip to content
🐶 Platformer inspired by Kirby's Great Cave Offensive and the Game Boy
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
engine
player
resources
.gitignore
.hound.yml
.travis.yml
LICENSE.md
README.md
pickles-fetch-quest.py
requirements-dev.txt
requirements.txt

README.md

Pickle's Fetch Quest

Build Status Coverage Maintainability

A throwback to the Game Boy era of gaming, inspired by Kirby's Great Cave Offensive and created for GitHub's 2017 Game Off. Help Pickle brave the Wolf Queen's Palace and collect as many of her treasures as you can!

Installing

Install dependencies with pip and run pickles-fetch-quest.py to play!

pip install -r requirements.txt     # To install only packages needed to play
pip install -r requirements-dev.txt # To install development packages as well
python pickles-fetch-quest.py       # Let's play!

Development

Pickle's Fetch Quest uses flake8 to maintain PEP 8 compliance. Run flake8 on the project directory when contributing to ensure your code follows these guidelines. Tests are written using Python's unittest module.

flake8             # Lint codebase
python -m unittest # Run tests

Tests can also be run with coverage reporting.

coverage run -m unittest                        # Run tests with coverage
coverage report -m --skip-covered --include=./* # Report files without 100% coverage
You can’t perform that action at this time.