Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tech-chad/gem_match

Gem Match. Flip adjacent gems to match 3 or more the same gem to remove.
https://github.com/tech-chad/gem_match

game match pygame python python3

Last synced: 26 days ago
JSON representation

Gem Match. Flip adjacent gems to match 3 or more the same gem to remove.

Awesome Lists containing this project

README

        

# Gem Match
Match 3 or more of the same gem to remove.

This game uses python3 and pygame.

### Requires:
pygame 2.1 +

python 3.7 +

### To Play:
Option 1
- Download the wheel or tar.gz file from Github
- Install in a virtualenv by using pip
- To play gem_match

Option 2
- clone repository
- cd into gem_match
- make and activate virtualvenv (python3.7 +)
- pip install -r requirements.txt
- python3 src/gem_match.py

### Features
- Normal Game Mode - Play until no more valid moves.
- Unlimited Game Mode - Play until you quit. Score will not be saved.
- High Score saving
- Hints - After about 10 seconds you will be given a hint
- Command line option ```--no_hints``` to disable hints

### How to Play:
- select a gem
- select an adjacent gem that if swapped will make 3 in a row.
- repeat until no more valid moves

### Screenshots:

![screenshot](https://i.fluffy.cc/78bD6kdTxlCrK5cFF4LBZlqzZcGkRCMN.png)

![screenshot](https://i.fluffy.cc/kGH9Nhd8JtWCl2FmW0JF37r5QFvMFXC2.png)