Skip to content

michurin/hexglass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HexGlass

The HexGlass is a Tetris-like puzzle game where 10 different types of blocks continuously fall from above and you must arrange them to make horizontal rows of hexagonal bricks. Completing any row causes those hexagonal blocks to disappear and the rest above move downwards. The blocks above gradually fall faster and the game is over when the screen fills up and blocks can no longer fall from the top.

Screenshot: hexagonal Tetris-like puzzle game

Licensing

HexGlass is a Tetris-like puzzle game.

Project homepage: /~https://github.com/michurin/hexglass

Copyright (C) 2010-2020 Alexey Michurin a.michurin@gmail.com

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Build

Before building, you will need to have the Qt5 library and developers tools installed on your system (https://www.qt.io/).

Build:

mkdir -p build
cd build
qmake .. # or qmake-qt5
make     # or gmake or mingw32-make or nmake or other

Test it:

./hexglass # or hexglass.exe ,-)

Install:

sudo make install

Uninstall:

sudo make uninstall

You can specify some options in build time. Setup default size and skin:

qmake 'DEFINES += DEFAULT_SIZE=0 DEFAULT_SKIN=0'

Contributors/Changelog

1.2.2

1.2.1

1.2.0

  • Stable release.

1.1.3

1.1.2 (Version with incomplete localizations. For testers and localizators.)

  • "High scores" box.
  • "Careful dropping" mode.
  • Some defaults can be setup in building time.
  • Cosmetics.

1.1.1

1.1.0

  • Stable release.

1.0.9

  • Space-key unpause game in pause mode.
  • Cosmetics.

1.0.8

1.0.7

  • Catalan locale. Thanks a lot to Marcel Baya mbayaf@gmail.com.
  • Fix typo in English locale (affected to all locales); thanks a lot to Marcel Baya mbayaf@gmail.com.

1.0.6

1.0.5

1.0.4

  • Add CLI option -locale to force locale name.
  • Load qm-file at (i) the location of translation information for Qt strings, (ii) directory that contains the application executable, (iii) at builin translations.
  • Common color palette for all icons.

1.0.3

1.0.2

  • Skins and sizes moved to submenus.
  • Autopause: freeze game on focus lost event.
  • Minor cosmetics.

1.0.1

  • Fix: icon for Mac OS X. Thanks to http://cypok.info for comprehensive testing.
  • Add e-mail to "About".

1.0.0

  • Initial release.

-- Alexey Michurin