hexmino alternatives and similar packages
Based on the "Game" category.
Alternatively, view hexmino alternatives based on common mentions on social networks and blogs.
-
LambdaHack
Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at -
haskanoid
A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support. -
Allure
Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad combat game written in Haskell; please offer feedback, e.g., after trying out the web frontend version at -
FunGEn
A lightweight, cross-platform, OpenGL-based 2D game engine in Haskell -
chessIO
Fast haskell chess move generator library and console UCI frontend -
Ninjas
Haskell game where multiple players attempt to blend in with computer controlled characters while being first to visit the key locations on the board. -
gloss-game
A convenience wrapper around the Gloss library to make writing games in Haskell even easier -
gore-and-ash
Attempt to build game engine with networking in Haskell using FRP as core idea. -
Liquorice
Haskell embedded domain-specific language (eDSL) for the algorithmic construction of maps for the computer game "Doom" -
battleship
Battleship... Pure.. Functional... Haskell + MongoDB + TypeScript + React... https://battleship-fp.com/ -
netwire-input-glfw
MonadInput instances for GLFW based netwire programs
Clean code begins in your IDE with SonarLint
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of hexmino or a related project?
README
Hexmino
Hexmino is a small game where you have to put domino-like hexagonal tiles into a grid in as little time as possible.
[screenshot](screenshot.png)
This game was written in haskell mostly as an experiment in the use of the gloss library.
Installation
Note: You may need to install freeglut or glfw for hexmino to work, for more info see the gloss website.
For ArchLinux the binary from the latest github release should work. For other Linux distro the binary may work as well, or you can build from source.
You can build from source using cabal-install. Since hexmino is on Hackage you can just use:
$ cabal install hexmino
or install from the cloned repository:
$ git clone https://github.com/pasqu4le/hexmino.git
$ cd hexmino
$ cabal install
How to play
Once you selected a difficulty level and started the game you can drag and drop tiles from the queue on the right onto the grid. You can rotate the tile you are dragging by pressing the spacebar.
The game ends when (and if) the grid is full and every tile on the grid matches with it's neighbours with each of it's faces.
The better your time, the better your position in the leaderboard.
Command line arguments
You can only select the frames per second used in the game using --fps
or -f
, for example: hexmino --fps 120
. If you don't specify it defaults to 60 fps.
TODOs
- better text rendering (both in quality and performance), maybe using a font
- background music
- widgets animations