Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/genndy007/pentagon
- Owner: genndy007
- Created: 2020-04-19T20:17:11.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-02T16:10:04.000Z (10 months ago)
- Last Synced: 2024-03-02T21:55:38.583Z (10 months ago)
- Topics: coursework, game, logic, logic-game, pentagon, puzzle, puzzle-game, puzzle-generator, pygame
- Language: Python
- Homepage:
- Size: 84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 figureSave
------------
You can save your in-game progress at any time of playing and return to your saved game then.