Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/genndy007/pentagon

Game is called Pentagon. It is a project written in Object-Oriented paradigm as a summary of my OOP-skills. Coursework for 2 semester.
https://github.com/genndy007/pentagon

coursework game logic logic-game pentagon puzzle puzzle-game puzzle-generator pygame

Last synced: 25 days ago
JSON representation

Game is called Pentagon. It is a project written in Object-Oriented paradigm as a summary of my OOP-skills. Coursework for 2 semester.

Awesome Lists containing this project

README

        

Pentagon
---------------------
Pentagon is an open-source puzzle game developed by Hennadii Kochev as a summary work for 1 year of study.
You may find all rules and controls in HELP menu.

How to run
-----------
1. Install pygame
```
pip3 install pygame==2.0.0.dev6
```
2. Run main file
```
python3 main.py
```

Rules
---------------------
Your goal is to place figures-pentaminoes (they consist of 5 squares hence the name) (furthermore, that's why
this game is called so) on the field 12x12 so they do not overlap each other even with corners (you create a
mosaic)

Controls
---------------------
LMB - choose a figure
RMB - place figure back to desk
MMB - use help, place chosen figure on place, computed by program (this way you can speedrun a game)
Space - rotate a figure
Arrows - move a figure

Save
------------
You can save your in-game progress at any time of playing and return to your saved game then.