spanout alternatives and similar packages
Based on the "Game" category.
Alternatively, view spanout 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. -
netwire-input-glfw
MonadInput instances for GLFW based netwire programs -
battleship
Battleship... Pure.. Functional... Haskell + MongoDB + TypeScript + React... https://battleship-fp.com/ -
Liquorice
Haskell embedded domain-specific language (eDSL) for the algorithmic construction of maps for the computer game "Doom"
Build time-series-based applications quickly and at scale.
* 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 spanout or a related project?
README
spanout 
A breakout clone written in Haskell using the FRP library netwire and vector graphics library gloss.
[Screenshot](screenshot.png?raw=true)
Usage
Hit all the bricks and don't let the ball fall off.
- Mouse โ bat control
Space
โ skip current level
Compiling
You need GHC and Cabal in order to compile spanout.
Cabal 1.18+ and an updated package list (cabal update
) are recommended.
Building with local package installs only:
git clone https://github.com/vtan/spanout.git
cd spanout
cabal sandbox init
cabal install --only-dependencies
cabal configure
cabal build
cabal run
Building without a sandbox โ pollutes global or user package database:
git clone https://github.com/vtan/spanout.git
cd spanout
cabal install --only-dependencies
cabal configure
cabal build
cabal run