Popularity
5.4
Declining
Activity
0.0
Stable
8
4
1
Monthly Downloads: 27
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags:
Game
Latest version: v0.7.0
layers-game alternatives and similar packages
Based on the "Game" category.
Alternatively, view layers-game 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 -
falling-turnip
falling sand game with regular parallel arrays. -
chessIO
Fast haskell chess move generator library and console UCI frontend -
halma
Chinese Checkers Haskell library, GUI application and Telegram bot -
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 -
ixshader
A shallow embedding of the OpenGL Shading Language in Haskell -
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 -
postgresql-simple-url
Heroku helpers for pulmurice server
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Promo
www.influxdata.com
* 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 layers-game or a related project?
README
A prototypical 2d platform game
[layers screenshot](layers.png)
Make and Install
cabal install layers-game
Common flags
-e --editmode Start layers in edit mode
-l --loadlevelsfrom=FILE Load levels from file
(default='~/.cabal/share/layers-0.2/Ressources/Levels.hs')
-s --savelevelsto=FILE Save levels to file (default='LayersData.hs')
-h --help Display help message
-v --version Print version information
Player Controls
left/right arrow key = moving left/right
space/up arrow key = jumping
tab key = switch layer
q/escape key = exit game
Edit Mode
a key = add new level after the current one and switch to it
A key = add new level before the current one and switch to it
n key = goto next level
N key = goto previous level
m key = move current level after the next one
M key = move current level before the previous one
l key = reload current level
s key = save levels to file specified by '-s'
r key = remove game object under mouse cursor
p key = place a star at mouse cursor position
e key = place an enemy at mouse cursor position
u key = start changing path of platform/enemy under mouse cursor,
define path points by moving the mouse and clicking
left mouse button, press 'u' again to end path definition
left mouse button + ctrl = move game object under mouse cursor
(hold mouse button pressed)
left mouse button + shift = resize platform under mouse cursor
(hold mouse button pressed)
left mouse button = define new platform by holding the
button pressed and moving the mouse
mouse wheel = change scale of orthographic projection