reflex-sdl2 alternatives and similar packages
Based on the "Game" category.
Alternatively, view reflex-sdl2 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 -
gore-and-ash
Attempt to build game engine with networking in Haskell using FRP as core idea. -
ixshader
A shallow embedding of the OpenGL Shading Language in Haskell -
battleship
Battleship... Pure.. Functional... Haskell + MongoDB + TypeScript + React... https://battleship-fp.com/ -
netwire-input-glfw
MonadInput instances for GLFW based netwire programs -
Liquorice
Haskell embedded domain-specific language (eDSL) for the algorithmic construction of maps for the computer game "Doom" -
postgresql-simple-url
Heroku helpers for pulmurice server
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 reflex-sdl2 or a related project?
README
reflex-sdl2
This is a reflex host for sdl2.
Writing and running sdl2 apps requires version 2 of the awesome SDL library.
building
The first step is to install SDL.
macOS
Using homebrew...
brew install sdl2
Ubuntu / Debian
The sdl2 bindings require SDL >= 2.0.4, or for special instructions
to be followed. Assuming you're on Ubuntu >= 16.04
, you can run
apt-get install libsdl2-dev
otherwise please visit the org page above and install via their README.
building with stack
After installing SDL, we can build with stack.
Using stack is the path of least resistance.
stack build
examples
After building you can view an example using the built-in 2d renderer in app/Main.hs.
To run the example do:
stack exec reflex-sdl2-exe