Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/matipl01/tetris-game


https://github.com/matipl01/tetris-game

agh game gradle java javafx po tetris

Last synced: 24 days ago
JSON representation

Awesome Lists containing this project

README

        

This project was created for the Object-Oriented Programming course at the AGH UST in 2021/2022.

## Description
This project is the implementation of the **Tetris** game.

## Features
- Displaying the next shapes,
- Displaying a history of the best scores (saved in a file, so they are visible when playing the next time after closing the window),
- Possibility to choose between an easy mode (traditional Tetris with 4-segment shapes) or a hard mode (with 5-segment shapes),
- A possibility to enable random bombs spawning (bombs destroy the bricks making it easier for the player to achieve a high score)

## Core technology stack
- Java 16,
- Gradle,
- JavaFX

## Settings
![Settings](/docs/settings.gif)

## Gameplay
![Gameplay](/docs/gameplay.gif)

## Game over
![Game over](/docs/gameover.gif)

## Hard mode
![Hard mode](/docs/hardmode.gif)