Skip to content
A 2D JavaFX application inspired by Coloris, a single-player puzzle video game, that was originally released in 1990, for Comodore Amiga family of personal computers.
Java HTML
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
demo Initial commit Aug 7, 2019
src/askov/schoolprojects/cg/coloris Fixup in licence comments Oct 15, 2019
.gitignore Initial commit Aug 7, 2019
LICENCE Licence changed to GPL-3.0 Oct 15, 2019
README.md Minor fixup in README.md Oct 10, 2019
coloris.iml Initial commit Aug 7, 2019

README.md

Coloris

Gameplay demonstration

Inspiration

A 2D JavaFX application inspired by Coloris, a single-player puzzle video game, that was originally released in 1990, for Comodore Amiga family of personal computers.

Tools used for development

This application was developed using IntelliJ IDEA (Community Edition) IDE.

Gameplay

The gameplay bears resemblance to Tetris and Columns: blocks, consisting of three randomly colored squares, fall from the top of the screen to a well. Orientation of the blocks cannot be changed, but the squares within them can be shifted circularly (UP navigation key). The falling block can be moved horizontally in both directions (LEFT and RIGHT navigation keys), and its falling can be sped up (DOWN navigation key). Once the block hits bottom of the well, or another block, the following rule is applied: if three or more squares of the same color are adjacent, they disappear, blocks above them fall down, which may trigger a chain reaction. If five or more squares disappear, bottom row disappears, regardless of colors of the squares within it.

Fonts and audio

Font used for the game logo, game over label and score label can be found here. Score counter font can be found here. Audio was extracted from this YouTube video.

Note to the reader of this README

If you have any question, suggestion or collaboration offer, please feel free to contact me.

You can’t perform that action at this time.